INFORMAÇÕES DO PRODUTO
/* Estilos base para el contenedor principal */
.apple-iphone16-container {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
color: #1d1d1f;
overflow-x: hidden;
--primary-blue: #0071e3;
--primary-pink: #ff2d55;
--primary-purple: #7b68ee;
--primary-black: #1d1d1f;
--primary-gray: #86868b;
--transition-slow: 0.5s ease;
--transition-medium: 0.3s ease;
--transition-fast: 0.2s ease;
}
/* Reset para elementos dentro del contenedor */
.apple-iphone16-container * {
margin: 0;
padding: 0;
box-sizing: border-box;
}
/* Secciones principales */
.iphone-section {
position: relative;
padding: 120px 0;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
min-height: 100vh;
width: 100%;
}
.content-wrapper {
max-width: 1200px;
margin: 0 auto;
text-align: center;
padding: 0 20px;
position: relative;
z-index: 2;
}
/* Tipografía */
.iphone-section h1 {
font-size: 56px;
font-weight: 600;
margin-bottom: 10px;
line-height: 1.1;
}
.iphone-section h2 {
font-size: 48px;
font-weight: 600;
margin-bottom: 10px;
line-height: 1.1;
}
.iphone-section h3 {
font-size: 28px;
font-weight: 400;
margin-bottom: 20px;
line-height: 1.2;
}
.iphone-section p {
font-size: 17px;
line-height: 1.5;
margin-bottom: 20px;
color: #86868b;
}
.highlight-blue {
color: var(--primary-blue);
font-weight: 600;
}
.highlight-pink {
color: var(--primary-pink);
font-weight: 600;
}
/* Botones */
.button {
display: inline-block;
background-color: var(--primary-blue);
color: white;
padding: 12px 22px;
border-radius: 980px;
text-decoration: none;
font-size: 17px;
font-weight: 400;
margin-top: 15px;
transition: all var(--transition-medium);
position: relative;
overflow: hidden;
cursor: pointer;
}
.button:hover {
background-color: #0077ed;
transform: scale(1.02);
box-shadow: 0 5px 15px rgba(0, 113, 227, 0.3);
}
.button::after {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: rgba(255, 255, 255, 0.2);
transform: rotate(30deg);
transition: transform var(--transition-slow);
opacity: 0;
}
.button:hover::after {
transform: rotate(30deg) translate(10%, 10%);
opacity: 1;
}
/* Imágenes */
.device-image {
max-width: 100%;
height: auto;
margin: 40px 0;
animation: float-up 1.2s ease-out forwards;
filter: drop-shadow(0 10px 20px rgba(0,0,0,0.1));
transition: all var(--transition-slow);
}
.device-image:hover {
transform: translateY(-10px);
filter: drop-shadow(0 15px 30px rgba(0,0,0,0.15));
}
/* Hero section */
.hero {
background: linear-gradient(180deg, #000428 0%, #004e92 100%);
color: white;
}
.hero h1 {
font-size: 72px;
background: linear-gradient(90deg, #00c6ff, #7b68ee, #ff69b4);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
animation: gradient-shift 8s ease infinite;
}
.hero h2 {
color: white;
animation: fade-in 1s ease-out 0.3s forwards;
opacity: 0;
}
.hero p {
animation: fade-in 1s ease-out 0.6s forwards;
opacity: 0;
}
.hero .button {
animation: fade-in 1s ease-out 1.2s forwards;
opacity: 0;
}
.hero::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: radial-gradient(circle at 70% 30%, rgba(123, 104, 238, 0.3) 0%, transparent 70%);
animation: pulse-glow 5s ease-in-out infinite alternate;
}
/* Sección de inteligencia */
.intelligence {
background-color: #fff;
position: relative;
overflow: hidden;
}
.intelligence::before {
content: '';
position: absolute;
width: 500px;
height: 500px;
border-radius: 50%;
background: radial-gradient(circle, rgba(0, 113, 227, 0.1) 0%, transparent 70%);
top: -100px;
right: -100px;
animation: pulse 10s infinite alternate;
}
.intelligence h2 {
color: var(--primary-blue);
animation: glow 3s ease-in-out infinite;
}
.intelligence h3 {
color: var(--primary-black);
animation: fade-in 1s ease-out 0.3s forwards;
opacity: 0;
}
.intelligence p {
animation: fade-in 1s ease-out 0.6s forwards;
opacity: 0;
}
/* Sección de videos mejorada */
.video-section {
background: linear-gradient(135deg, #000 0%, #222 100%);
color: white;
padding: 80px 0;
position: relative;
overflow: hidden;
}
.video-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background:
radial-gradient(circle at 20% 30%, rgba(255, 45, 85, 0.15) 0%, transparent 50%),
radial-gradient(circle at 80% 70%, rgba(0, 113, 227, 0.15) 0%, transparent 50%);
animation: pulse-glow 8s ease-in-out infinite alternate;
}
.video-section h2 {
margin-bottom: 40px;
font-size: 48px;
background: linear-gradient(90deg, #fff, #ccc);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
text-align: center;
animation: text-shimmer 3s infinite linear;
}
.video-grid {
display: flex;
justify-content: center;
gap: 30px;
flex-wrap: wrap;
max-width: 1400px;
margin: 0 auto 60px;
}
.video-container {
position: relative;
width: 60%;
min-width: 500px;
height: 500px;
border-radius: 24px;
overflow: hidden;
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
transition: all var(--transition-medium);
transform: translateY(50px);
opacity: 0;
animation: float-up 1s ease-out forwards;
}
.video-container:nth-child(1) {
animation-delay: 0.3s;
}
.video-container:nth-child(2) {
animation-delay: 0.6s;
}
.video-container:hover {
transform: translateY(-10px) scale(1.02);
box-shadow: 0 25px 50px rgba(0, 0, 0, 0.4),
0 0 30px rgba(0, 113, 227, 0.3);
z-index: 2;
}
.video-container::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, transparent 100%);
opacity: 0;
transition: opacity var(--transition-medium);
}
.video-container:hover::after {
opacity: 1;
}
.video-tag {
position: absolute;
top: 20px;
left: 20px;
background-color: rgba(0, 0, 0, 0.7);
color: white;
padding: 8px 16px;
border-radius: 20px;
font-size: 14px;
font-weight: 500;
z-index: 3;
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
transition: all var(--transition-medium);
}
.video-container:hover .video-tag {
background-color: var(--primary-blue);
transform: translateY(-3px);
box-shadow: 0 6px 15px rgba(0, 113, 227, 0.4);
}
.video-title {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 20px;
background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);
color: white;
font-size: 18px;
font-weight: 600;
text-align: center;
transform: translateY(100%);
transition: transform var(--transition-medium);
z-index: 3;
}
.video-container:hover .video-title {
transform: translateY(0);
}
.video-container video {
width: 100%;
height: 100%;
display: block;
transition: transform var(--transition-slow);
object-fit: cover;
}
.video-container:hover video {
transform: scale(1.05);
}
/* Grid de imágenes debajo de los videos */
.video-image-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 15px;
margin: 0 auto;
max-width: 1200px;
}
.video-image-item {
position: relative;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
transition: all var(--transition-medium);
transform: translateY(30px);
opacity: 0;
animation: float-up 1s ease-out forwards;
height: 200px;
}
.video-image-item:nth-child(1) {
animation-delay: 0.7s;
}
.video-image-item:nth-child(2) {
animation-delay: 0.8s;
}
.video-image-item:nth-child(3) {
animation-delay: 0.9s;
}
.video-image-item:nth-child(4) {
animation-delay: 1s;
}
.video-image-item:hover {
transform: translateY(-5px) scale(1.05);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);
z-index: 2;
}
.video-image-item img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform var(--transition-medium);
}
.video-image-item:hover img {
transform: scale(1.1);
}
.video-image-caption {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 15px;
background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);
color: white;
font-size: 14px;
text-align: center;
transform: translateY(100%);
transition: transform var(--transition-medium);
}
.video-image-item:hover .video-image-caption {
transform: translateY(0);
}
/* Sección de cámara */
.camera {
background-color: #f5f5f7;
position: relative;
overflow: hidden;
}
.camera::before {
content: '';
position: absolute;
width: 300px;
height: 300px;
border-radius: 50%;
background: radial-gradient(circle, rgba(255, 45, 85, 0.1) 0%, transparent 70%);
bottom: 50px;
left: 10%;
animation: pulse 8s infinite alternate;
}
.camera h2 {
color: var(--primary-pink);
animation: fade-in 1s ease-out forwards;
opacity: 0;
}
.camera h3 {
animation: fade-in 1s ease-out 0.3s forwards;
opacity: 0;
}
.camera-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
margin-top: 40px;
}
.camera-item {
background-color: white;
border-radius: 18px;
overflow: hidden;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
transition: all var(--transition-slow);
animation: scale-in 1s ease-out forwards;
opacity: 0;
position: relative;
}
.camera-item::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(135deg, rgba(255, 255, 255, 0.4) 0%, transparent 100%);
opacity: 0;
transition: opacity var(--transition-medium);
}
.camera-item:hover::before {
opacity: 1;
}
.camera-item:nth-child(1) {
animation-delay: 0.6s;
}
.camera-item:nth-child(2) {
animation-delay: 0.9s;
}
.camera-item:nth-child(3) {
animation-delay: 1.2s;
}
.camera-item:nth-child(4) {
animation-delay: 1.5s;
}
.camera-item:hover {
transform: translateY(-10px) scale(1.02);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
}
.camera-item img {
width: 100%;
height: auto;
transition: transform var(--transition-slow);
}
.camera-item:hover img {
transform: scale(1.05);
}
.camera-item-content {
padding: 20px;
}
.camera-item h4 {
font-size: 21px;
margin-bottom: 10px;
}
.camera-item p {
font-size: 14px;
color: #86868b;
}
/* Sección espacial */
.spatial {
background-color: #fff;
position: relative;
overflow: hidden;
}
.spatial::after {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: radial-gradient(circle at 70% 30%, rgba(0, 126, 255, 0.1) 0%, transparent 60%);
}
.spatial h2 {
animation: fade-in 1s ease-out forwards;
opacity: 0;
}
.spatial h3 {
animation: fade-in 1s ease-out 0.3s forwards;
opacity: 0;
}
.spatial p {
animation: fade-in 1s ease-out 0.6s forwards;
opacity: 0;
max-width: 800px;
margin: 0 auto 20px;
}
.spatial .device-image {
animation: float-up 1s ease-out 0.6s forwards, float 6s ease-in-out 2s infinite;
opacity: 0;
}
/* Sección de audio */
.audio {
background-color: #000;
color: white;
position: relative;
overflow: hidden;
}
.audio::before {
content: '';
position: absolute;
width: 400px;
height: 400px;
border-radius: 50%;
background: radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);
top: 50px;
right: 10%;
animation: pulse 8s infinite alternate;
}
.audio h2 {
color: white;
animation: fade-in 1s ease-out forwards;
opacity: 0;
}
.audio h3 {
color: #86868b;
animation: fade-in 1s ease-out 0.3s forwards;
opacity: 0;
}
.audio-modes {
display: flex;
justify-content: space-around;
margin-top: 40px;
width: 100%;
}
.audio-mode {
text-align: center;
padding: 20px;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 12px;
width: 30%;
animation: scale-in 1s ease-out forwards;
opacity: 0;
transition: all var(--transition-slow);
position: relative;
overflow: hidden;
}
.audio-mode::before {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, transparent 100%);
transform: rotate(45deg) translateY(-100%);
transition: transform 0.6s ease;
}
.audio-mode:hover::before {
transform: rotate(45deg) translateY(0);
}
.audio-mode:nth-child(1) {
animation-delay: 0.6s;
}
.audio-mode:nth-child(2) {
animation-delay: 0.8s;
}
.audio-mode:nth-child(3) {
animation-delay: 1s;
}
.audio-mode:hover {
background-color: rgba(255, 255, 255, 0.2);
transform: translateY(-5px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}
.audio-mode h4 {
margin: 15px 0;
font-size: 18px;
position: relative;
}
.audio-mode p {
font-size: 14px;
color: #86868b;
position: relative;
}
/* Sección de diseño */
.design {
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
}
.design h2 {
animation: fade-in 1s ease-out forwards;
opacity: 0;
}
.design h3 {
animation: fade-in 1s ease-out 0.3s forwards;
opacity: 0;
}
.design-split {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 60px;
}
.design-text {
flex: 1;
text-align: left;
padding-right: 40px;
animation: slide-in-left 1s ease-out 0.6s forwards;
opacity: 0;
}
.design-image {
flex: 1;
animation: slide-in-right 1s ease-out 0.6s forwards;
opacity: 0;
position: relative;
}
.design-image::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: radial-gradient(circle at center, rgba(255, 255, 255, 0.8) 0%, transparent 70%);
opacity: 0;
transition: opacity var(--transition-medium);
pointer-events: none;
}
.design-image:hover::after {
opacity: 0.5;
animation: pulse 2s infinite alternate;
}
/* Sección de photo-features */
.photo-features {
background-color: #fff;
position: relative;
overflow: hidden;
}
.photo-features::before {
content: '';
position: absolute;
width: 300px;
height: 300px;
border-radius: 50%;
background: radial-gradient(circle, rgba(123, 104, 238, 0.1) 0%, transparent 70%);
top: 50px;
left: 10%;
animation: pulse 8s infinite alternate;
}
.photo-features h2 {
margin-bottom: 40px;
animation: fade-in 1s ease-out forwards;
opacity: 0;
}
/* Botón de acción */
.action-button {
background-color: #fff;
position: relative;
overflow: hidden;
}
.action-button::before {
content: '';
position: absolute;
width: 300px;
height: 300px;
border-radius: 50%;
background: radial-gradient(circle, rgba(255, 45, 85, 0.1) 0%, transparent 70%);
bottom: 100px;
left: 15%;
animation: pulse 8s infinite alternate;
}
.action-button h2 {
color: var(--primary-pink);
animation: fade-in 1s ease-out forwards;
opacity: 0;
}
.action-button h3 {
font-size: 48px;
font-weight: 600;
margin-bottom: 20px;
color: #1d1d1f;
animation: fade-in 1s ease-out 0.3s forwards;
opacity: 0;
}
.action-button p {
max-width: 700px;
margin: 0 auto 40px;
animation: fade-in 1s ease-out 0.6s forwards;
opacity: 0;
}
.action-container {
position: relative;
}
.action-menu {
position: absolute;
left: 25%;
top: 50%;
background-color: rgba(0, 0, 0, 0.8);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border-radius: 14px;
padding: 10px;
color: white;
animation: scale-in 1s ease-out 1.2s forwards, float 4s ease-in-out 2s infinite;
opacity: 0;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}
.action-item {
display: flex;
align-items: center;
padding: 10px 15px;
border-radius: 8px;
margin: 5px 0;
transition: background-color 0.3s ease;
}
.action-item:hover {
background-color: rgba(255, 255, 255, 0.2);
transform: translateX(5px);
}
.action-item-icon {
width: 24px;
height: 24px;
margin-right: 10px;
display: flex;
align-items: center;
justify-content: center;
}
/* Sección de iOS */
.ios {
background: linear-gradient(180deg, #f5f5f7 0%, #fff 100%);
position: relative;
overflow: hidden;
}
.ios::after {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: radial-gradient(circle at 20% 80%, rgba(0, 113, 227, 0.1) 0%, transparent 50%);
}
.ios h2 {
color: var(--primary-blue);
font-size: 56px;
margin-bottom: 0;
animation: fade-in 1s ease-out forwards;
opacity: 0;
}
.ios h3 {
font-size: 48px;
font-weight: 600;
margin-bottom: 40px;
animation: fade-in 1s ease-out 0.3s forwards;
opacity: 0;
}
.ios .device-image {
animation: float-up 1s ease-out 0.6s forwards, float 5s ease-in-out 2s infinite;
opacity: 0;
}
/* Sección de personalización */
.personalize {
background-color: #f5f5f7;
position: relative;
overflow: hidden;
}
.personalize::after {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: radial-gradient(circle at 30% 70%, rgba(123, 104, 238, 0.1) 0%, transparent 60%);
}
.personalize h2 {
animation: fade-in 1s ease-out forwards;
opacity: 0;
}
.personalize p {
animation: fade-in 1s ease-out 0.3s forwards;
opacity: 0;
}
.personalize-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
margin-top: 40px;
}
.personalize-item {
background-color: white;
border-radius: 18px;
overflow: hidden;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
transition: all var(--transition-slow);
animation: scale-in 1s ease-out forwards;
opacity: 0;
position: relative;
}
.personalize-item::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(135deg, rgba(255, 255, 255, 0.2) 0%, transparent 100%);
opacity: 0;
transition: opacity var(--transition-medium);
}
.personalize-item:hover::before {
opacity: 1;
}
.personalize-item:nth-child(1) {
animation-delay: 0.6s;
}
.personalize-item:nth-child(2) {
animation-delay: 0.8s;
}
.personalize-item:nth-child(3) {
animation-delay: 1s;
}
.personalize-item:nth-child(4) {
animation-delay: 1.2s;
}
.personalize-item:hover {
transform: translateY(-10px) scale(1.02);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
}
.personalize-item img {
width: 100%;
height: auto;
transition: transform var(--transition-slow);
}
.personalize-item:hover img {
transform: scale(1.05);
}
.personalize-content {
padding: 20px;
text-align: left;
}
.personalize-content h4 {
font-size: 18px;
margin-bottom: 10px;
font-weight: 600;
}
.personalize-content p {
font-size: 14px;
color: #86868b;
animation: none;
opacity: 1;
}
/* Sección de satélite */
.satellite {
background-color: #f5f5f7;
position: relative;
overflow: hidden;
}
.satellite::after {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: radial-gradient(circle at 80% 20%, rgba(0, 126, 255, 0.1) 0%, transparent 60%);
}
.satellite h2 {
font-size: 56px;
animation: fade-in 1s ease-out forwards;
opacity: 0;
}
.satellite h3 {
font-size: 48px;
font-weight: 600;
margin-bottom: 20px;
animation: fade-in 1s ease-out 0.3s forwards;
opacity: 0;
}
.satellite p {
animation: fade-in 1s ease-out 0.6s forwards;
opacity: 0;
}
.satellite-features {
display: flex;
justify-content: space-between;
margin-top: 60px;
}
.satellite-text {
flex: 1;
text-align: left;
padding-right: 40px;
}
.satellite-image {
flex: 1;
animation: slide-in-right 1s ease-out 0.9s forwards, float 5s ease-in-out 2s infinite;
opacity: 0;
}
.satellite-feature {
margin-bottom: 30px;
animation: slide-in-left 1s ease-out forwards;
opacity: 0;
transition: all 0.3s ease;
}
.satellite-feature:hover {
transform: translateX(5px);
}
.satellite-feature:nth-child(1) {
animation-delay: 0.9s;
}
.satellite-feature:nth-child(2) {
animation-delay: 1.2s;
}
.satellite-feature:nth-child(3) {
animation-delay: 1.5s;
}
.satellite-feature h4 {
font-size: 21px;
margin-bottom: 10px;
font-weight: 600;
}
.satellite-feature p {
font-size: 17px;
color: #1d1d1f;
animation: none;
opacity: 1;
}
.satellite-link {
color: var(--primary-blue);
text-decoration: none;
display: inline-block;
margin-top: 5px;
font-size: 17px;
transition: all 0.3s ease;
position: relative;
}
.satellite-link::after {
content: '';
position: absolute;
bottom: -2px;
left: 0;
width: 0;
height: 1px;
background-color: var(--primary-blue);
transition: width 0.3s ease;
}
.satellite-link:hover::after {
width: 100%;
}
/* Sección de Environment */
.environment {
background-color: #fff;
position: relative;
overflow: hidden;
}
.environment::before {
content: '';
position: absolute;
width: 400px;
height: 400px;
border-radius: 50%;
background: radial-gradient(circle, rgba(52, 199, 89, 0.1) 0%, transparent 70%);
top: 50px;
left: 10%;
animation: pulse 10s infinite alternate;
}
.environment h2 {
margin-bottom: 40px;
animation: fade-in 1s ease-out forwards;
opacity: 0;
}
.environment-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
margin: 40px 0;
}
.environment-item {
text-align: left;
animation: scale-in 1s ease-out forwards;
opacity: 0;
transition: all 0.5s ease;
}
.environment-item:nth-child(1) {
animation-delay: 0.3s;
}
.environment-item:nth-child(2) {
animation-delay: 0.6s;
}
.environment-item:nth-child(3) {
animation-delay: 0.9s;
}
.environment-item:hover {
transform: translateY(-5px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
padding: 15px;
border-radius: 12px;
background-color: rgba(255, 255, 255, 0.7);
}
.environment-icon {
width: 40px;
height: 40px;
margin-bottom: 15px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
animation: pulse 3s infinite alternate;
}
.environment-icon.green {
color: #34c759;
}
.environment-icon.blue {
color: var(--primary-blue);
}
.environment-icon.purple {
color: #af52de;
}
.environment-item h4 {
font-size: 21px;
margin-bottom: 10px;
font-weight: 600;
}
.environment-link {
color: var(--primary-blue);
text-decoration: none;
display: inline-block;
margin-top: 20px;
font-size: 17px;
transition: all 0.3s ease;
position: relative;
}
.environment-link::after {
content: '';
position: absolute;
bottom: -2px;
left: 0;
width: 0;
height: 1px;
background-color: var(--primary-blue);
transition: width 0.3s ease;
}
.environment-link:hover::after {
width: 100%;
}
/* Efecto de luz brillante */
.light-effect {
position: absolute;
width: 150px;
height: 150px;
border-radius: 50%;
background: radial-gradient(circle, rgba(255, 255, 255, 0.8) 0%, transparent 70%);
filter: blur(15px);
opacity: 0;
pointer-events: none;
z-index: 10;
}
/* Animación para el efecto de luz */
.iphone-section:hover .light-effect {
opacity: 0.5;
animation: light-move 3s infinite alternate;
}
@keyframes light-move {
0% {
top: 20%;
left: 20%;
}
100% {
top: 70%;
left: 70%;
}
}
/* Animaciones */
@keyframes gradient-shift {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
@keyframes float-up {
0% {
transform: translateY(30px);
opacity: 0;
}
100% {
transform: translateY(0);
opacity: 1;
}
}
@keyframes fade-in {
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
@keyframes glow {
0% {
text-shadow: 0 0 5px rgba(0, 198, 255, 0.5);
}
50% {
text-shadow: 0 0 20px rgba(123, 104, 238, 0.8), 0 0 30px rgba(255, 105, 180, 0.6);
}
100% {
text-shadow: 0 0 5px rgba(0, 198, 255, 0.5);
}
}
@keyframes scale-in {
0% {
transform: scale(0.95);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes pulse {
0% {
opacity: 0.5;
transform: scale(0.95);
}
50% {
opacity: 0.8;
transform: scale(1.05);
}
100% {
opacity: 0.5;
transform: scale(0.95);
}
}
@keyframes pulse-glow {
0% {
opacity: 0.3;
}
100% {
opacity: 0.7;
}
}
@keyframes slide-in-right {
0% {
transform: translateX(100px);
opacity: 0;
}
100% {
transform: translateX(0);
opacity: 1;
}
}
@keyframes slide-in-left {
0% {
transform: translateX(-100px);
opacity: 0;
}
100% {
transform: translateX(0);
opacity: 1;
}
}
@keyframes rotate-in {
0% {
transform: rotate(-10deg) scale(0.9);
opacity: 0;
}
100% {
transform: rotate(0) scale(1);
opacity: 1;
}
}
@keyframes float {
0% {
transform: translateY(0);
}
50% {
transform: translateY(-10px);
}
100% {
transform: translateY(0);
}
}
@keyframes shake {
0%, 100% {
transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
transform: translateX(-5px);
}
20%, 40%, 60%, 80% {
transform: translateX(5px);
}
}
@keyframes text-shimmer {
0% {
background-position: -100% 0;
}
100% {
background-position: 200% 0;
}
}
/* Responsive */
@media (max-width: 768px) {
.iphone-section h1 {
font-size: 42px;
}
.iphone-section h2 {
font-size: 36px;
}
.camera-grid, .environment-grid {
grid-template-columns: 1fr;
}
.design-split, .satellite-features {
flex-direction: column;
}
.design-text, .satellite-text {
padding-right: 0;
margin-bottom: 30px;
text-align: center;
}
.audio-modes {
flex-direction: column;
align-items: center;
}
.audio-mode {
width: 80%;
margin-bottom: 20px;
}
.personalize-grid {
grid-template-columns: repeat(2, 1fr);
}
.action-menu {
position: static;
margin: 20px auto;
max-width: 250px;
}
.video-grid {
flex-direction: column;
align-items: center;
}
.video-container {
width: 90%;
margin-bottom: 30px;
}
.video-image-grid {
grid-template-columns: repeat(2, 1fr);
}
.personalize-grid {
grid-template-columns: 1fr;
}
}
@media (max-width: 480px) {
.iphone-section h1 {
font-size: 36px;
}
.iphone-section h2 {
font-size: 28px;
}
.iphone-section h3 {
font-size: 22px;
}
.personalize-grid, .camera-grid {
grid-template-columns: 1fr;
}
.video-image-grid {
grid-template-columns: 1fr;
}
}
/* Estilos específicos para videos */
.vid1 {
border-radius: 50px 0 0 50px;
transition: all var(--transition-medium);
}
.vid2 {
border-radius: 0 50px 50px 0;
transition: all var(--transition-medium);
}
.vid1:hover, .vid2:hover {
transform: scale(1.05);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}
Diseñado para Apple Intelligence.
iPhone 16
Experimenta el poder de Apple Intelligence con el nuevo chip A18.
Apple Intelligence.
Posibilidades revolucionarias con IA.
Disponible ahora.
El iPhone 16 está diseñado para Apple Intelligence, el sistema de inteligencia personal que te ayuda a escribir, expresarte y hacer las cosas sin esfuerzo. Con innovadoras protecciones de privacidad, te da la tranquilidad de que nadie más, ni siquiera Apple, puede acceder a tus datos.
Obtenga lo más destacado.
Apple Intelligence
Tu navegador no soporta el elemento de video.
Apple Intelligence
Control de Cámara
Tu navegador no soporta el elemento de video.
Control total de la cámara
¿Un gran aumento en la duración
de la batería? Sí, por favor.
Elige tu estilo fotográfico.
Visual intelligence
Elije tu estilo
Toma control total de la Cámara.
Toca. Zoom. Clic. Rápido.
Ahora puedes tomar la foto o el video perfectos en tiempo récord. Control de Cámara te facilita el acceso rápido a las herramientas. Simplemente desliza el dedo para ajustar funciones como la exposición o la profundidad de campo, y alterna entre cada lente o usa el zoom digital para encuadrar tu foto a tu gusto.
Controles intuitivos
Haz clic para abrir la app Cámara. Vuelve a hacer clic para tomar una foto al instante.
Nuevo sistema de cámara
Llega hasta donde sea necesario para conseguir la toma perfecta con el sistema de cámara rediseñado.
Todo en uno
Una ligera presión abre controles como el zoom.
En un click
Con una doble pulsación suave, puedes seleccionar otra configuración de la cámara. Luego, desliza el dedo para ajustarla.
Captura Espacial.
Da una nueva dimensión a tus fotos y vídeos.
Con sus cámaras realineadas, el iPhone 16 te permite tomar fotos y vídeos mágicos de una forma totalmente nueva utilizando la captura espacial. Así podrás revivir esos momentos en 3D inmersivo con Apple Vision Pro.
Audio Mix.
Haz que tu voz se escuche.
En cuadro
Solo captura las voces de las personas que aparecen en cámara, aunque haya gente hablando fuera de cámara durante la grabación.
Estudio
Hace que las voces suenen como si estuvieras grabando en un estudio profesional equipado con paredes insonorizadas.
Cinematográfico
Captura todas las voces a tu alrededor y las consolida hacia el centro de la pantalla, tal como se formatea el sonido para las películas.
Diseño duradero.
Quién dice que la belleza no está hecha para durar.
El iPhone 16 está hecho para resistir. Con un diseño duradero resistente a salpicaduras, agua y polvo, puede hacer frente a todo lo que tu día le depare. La parte frontal de Ceramic Shield es más resistente que cualquier cristal de smartphone. Y el cristal trasero con color integrado y el diseño de aluminio tienen un aspecto hermoso y están hechos para durar.
Tu estilo. A tu manera.
Fija tu look.
Nuestra función de Estilos Fotográficos te permite aplicar tus preferencias personales a cada foto que tomes.
Alinea con tu estética.
Elige entre diferentes modos de expresión creativa para adaptarte a tu estilo personal.
Aprovecha al máximo tus megapíxeles.
Personaliza aún más cada estilo con el nuevo panel de control, que facilita el ajuste simultáneo del tono y el color.
Botón de acción.
Haz más. Espera menos.
El botón de acción del iPhone 16 es un acceso rápido a tu función favorita. Solo tienes que mantenerlo pulsado para iniciar la acción que quieras: la linterna, un memo de voz, el modo Silencio y más. También puedes configurar Atajos para abrir una app, ejecutar una serie de tareas o cambiar acciones según la hora del día o tu ubicación.