-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstilos.css
254 lines (218 loc) · 5.92 KB
/
stilos.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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
/* descripcion general del documento; color de fondo, tipo de fuente */
body {
font-family: "Lato", sans-serif;
background-color: #A9A9A9;
color: black;
margin-bottom: 0px;
margin-left: 0px;
}
/* salto suave en vez de saltos directos con enlaces dentro de la misma pagina */
html{
scroll-behavior: smooth;
}
#espacio{
border-style: ridge;
margin: auto;
width: 600px;
}
/* estilo del titulo principal, donde se encuentra el logo del sitio */
.titulo{
margin-top: 0;
border-style: ridge;
border-bottom-width: 3px;
border-bottom-color: green;
width: 100%;
}
/* estilo de los titulos secundarios y subtitulos */
.seccion{
border-bottom: 3px double black;
}
/* estilo y configuracion de el menu de navegacion */
.sidenav {
width: 200px;
position: sticky; /* posicionamiento sticky, relativo inicialmente, toma propiedad de fixed cuando se hace scroll */
top: 0;
background: #eee;
float: left; /* propiedad para permitir poner contenido al lado del elemento */
}
/* estilo y configuracion de los botones de navegacion */
.sidenav a {
padding: 6px 8px 6px 16px;
text-decoration: none; /* eliminar el estilo por defecto de los enlaces */
font-size: 25px;
color: #818181;
display: block;
border: 1px solid black;
border-radius: 2px;
}
/* evento para cambio de estilo de los botones */
.sidenav a:hover {
background-color: #555;
color: #f1f1f1;
}
/* estilo para indicar que boton fue seleccionado y en que pagina se encuentra */
a.activo{
border-bottom: 3px solid red;
}
/* caja para definir el estilo del contenido principal de cada página */
.contenido {
position: relative;
margin-left: 205px;
margin-bottom: 20px;
font-size: 20px;
border-style: ridge;
background-color: #a8b1a8;
}
/* estilo para centrar imagenes en people.html */
.center {
display: block;
margin-left: auto;
margin-right: auto;
width: 50%;
margin-bottom: 500px;
padding: 5px 5px 5px 5px;
border: 3px dotted red;
}
/* caja para organizar contenido */
.contenedor {
position: relative;
}
/* estilo para obtener scroll lateral y que el contenido se apile de forma horizontal */
.horizontal{
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
cursor: grab; /* cambiar el estilo del cursor por una manito que agarra */
}
/* caja especial para el contenido de historia.html donde se pone de fondo una imagen */
.conth{
position: relative;
top: 0px;
padding-bottom: 25px;
margin-left: 205px;
font-size: 20px;
/* configuraciones para la imagen de fondo */
background-image: url("imagenes/caldas.jpg");
background-attachment: fixed;
background-size: cover;
border-style: ridge;
color: black;
text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white; /* estilo para hacer mas visible el texto sobre un fondo irregular */
}
/* caja especial para la pagina people.html, donde se define un submenú para este */
.contenidof {
position: relative;
font-size: 20px;
border-top-style: ridge;
background-color: #a8b1a8;
scroll-behavior: smooth;
height: 500px;
overflow: hidden; /* ocultar la barra de scroll, ya que el submenu controlara el scroll */
}
/* configuracion del submenu de navigacion de la pagina people.html */
.mininav {
width: 150px;
position: sticky;
top: 53px;
float: left;
}
/* configuracion de los botones del submenu de navegacion del sitio people.html */
.mininav a {
font-size: 20px;
color: blue;
display: block;
border: 1px solid black;
border-radius: 5px;
background: #eee;
}
/* estilo para configurar las listas del sitio */
ul {
margin-left: 0px;
padding-left: 40px;
overflow: hidden;
}
/* configuracion del submenu de navigacion de la pagina ubicacion.html */
nav.submenu{
position: absolute;
bottom: 0px;
right: 5px;
}
/* botones de navegación para las subsecciones de la pagina ubicacion.html */
.boton{
color: white;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-align: center;
width: 130px;
background-image: url(imagenes/boton1.png);
padding:5px 10px 6px 8px;
cursor: pointer;
}
/* evento para cambio de estilo de los botones */
.boton:hover{
background-image: url(imagenes/boton2.png);
}
/* estilo para el menu de paginas secundarias; creditos, recursos, autores... que se encuentra siempre en la parte inferior de la pagina */
.menufin{
position: fixed;
bottom: 0;
border-left: 6px solid red;
background-color: lightgrey;
}
/* estilo para configuración de perfiles de autores */
.user {
display: inline-block;
width: 150px;
height: 150px;
border-radius: 50%;
margin-right: 10px;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
float: left;
}
/* estilo para caja especial para imagenes en la pagina creditos.html */
.cuadro{
width: 25%;
height: auto;
float: left;
padding: 0 6px;
border: 3px ridge white;
}
/* configuracion para visualizacion de las imagenes dentro del entorno cuadro */
.cuadro img{
width: 100%;
height: auto;
}
/* estilo para los pie de fotos que muestran info sobre esta */
.dropdown {
display: none; /* inicialmente el pie de foto esta oculto, esto cambia en el evento de hover con el cursor */
position: absolute;
background-color: #F0E68C;
min-width: 160px;
border: 1px solid black;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1; /* pie de foto por encima de las fotos */
}
/* mostrar pie de foto ante un hover sobre el entorno cuadro */
.cuadro:hover .dropdown {
display: block;
}
/* Quitar estilo de lista por defecto de myUL */
ul.myUL {
list-style-type: none;
}
/*Crear un nuevo estilo para la flecha de cada item de la lista*/
.caret::before { /* inserta lo indicado antes del contenido donde se define, en este caso la flecha del item */
content: "\25B6";
color: black;
display: inline-block;
margin-right: 6px;
}
@media only screen and (max-width: 780px) {
.cuadro {
width: 49.99999%;
margin: 6px 0;
}
}