-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstyles.css
145 lines (126 loc) · 3.54 KB
/
styles.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
/* Banner principal */
.banner {
position: relative;
width: 100%;
height: 50vh; /* Altura del banner */
overflow: hidden; /* Oculta cualquier contenido adicional */
}
/* Imagen del banner */
.banner-img {
width: 100%;
height: 100%;
object-fit: cover; /* Ajusta la imagen para que ocupe todo el espacio */
opacity: 0.8; /* Aplica opacidad directamente a la imagen */
}
/* Overlay para oscurecer la imagen */
.banner .overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(
0,
0,
0,
0.6
); /* Ajusta la opacidad para oscurecer */
z-index: 1; /* Coloca el overlay sobre la imagen */
}
/* Contenido del banner */
.banner .container {
z-index: 2; /* Coloca el texto sobre el overlay */
color: #fff; /* Text color with high contrast (change if needed) */
text-shadow: #000;
}
.banner .container h1,
.banner .container p {
color: #ffffff;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8); /* Añade sombra para mejorar la legibilidad */
}
/* Texto de color rojo con contraste accesible */
.text-red {
color: #ff0000; /* Rojo accesible */
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7); /* Mejora la legibilidad */
}
/* Botón personalizado */
.btn-danger {
border-radius: 30px; /* Botón con bordes redondeados */
font-size: 1.2rem;
padding: 0.5rem 2rem;
transition: transform 0.3s ease;
}
.btn-danger:hover {
transform: scale(1.05); /* Efecto de zoom */
}
.image-container {
position: relative;
display: block;
overflow: hidden;
}
.image-container img {
display: block;
width: 100%;
height: auto;
transition: transform 0.3s ease;
}
.image-container .overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5); /* Oscuridad ajustable */
transition: background 0.3s ease;
z-index: 1; /* Overlay debajo de la etiqueta */
}
.image-container:hover img {
transform: scale(1.05); /* Pequeño efecto de zoom al pasar el mouse */
}
.image-container:hover .overlay {
background: rgba(0, 0, 0, 0.6); /* Oscurece más al pasar el mouse */
}
.badge {
position: absolute;
z-index: 2; /* Por encima del overlay */
top: 10px;
left: 10px;
background-color: #000; /* Aseguramos buen contraste */
color: #fff;
padding: 5px 10px;
border-radius: 5px;
text-transform: uppercase;
}
/* Estilos generales para botones de compartir */
.share-btn {
background-color: transparent;
width: 40px;
height: 40px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
transition: background-color 0.3s ease, transform 0.3s ease;
border: 1px solid #ddd; /* Borde opcional */
color: inherit; /* Aseguramos que los íconos hereden el color del contenedor */
}
/* Efecto hover para los botones de compartir */
.share-btn:hover {
transform: scale(1.1); /* Efecto de zoom */
border-color: transparent; /* Opcional: elimina el borde en hover */
}
/* Estilos específicos para cada red social */
.share-btn .fa-twitter {
color: #1da1f2; /* Color inicial para X (Twitter) */
}
.share-btn:hover .fa-twitter {
color: #1480ba; /* Color al pasar el cursor para X */
background-color: #eaf6fc; /* Fondo opcional */
}
.share-btn .fa-whatsapp {
color: #25d366; /* Color inicial para WhatsApp */
}
.share-btn:hover .fa-whatsapp {
color: #1c9f50; /* Color al pasar el cursor para WhatsApp */
background-color: #e7fce9; /* Fondo opcional */
}