-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathstyle.css
442 lines (375 loc) · 10.1 KB
/
style.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
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
:root {
font-size: 16px;
text-rendering: optimizeLegibility;
}
* {
margin: 0px;
padding: 0px;
}
body {
background-color: white;
font-family: "Alegreya Sans", sans-serif;
line-height: 1.3;
width: 100%;
max-width: 1000px;
margin-right: auto;
margin-left: auto;
}
nav {
background-color: white;
position: fixed; /* con esto hago que el header que contiene la botonera quede fijo */
z-index: 10; /* la propiedad z-index ordena que elelemto va arriba y que va abajo —layers— donde 0 es el elemento que esta debajo de todo */
top: 0px; /* aca indico que este a 0 pixeles del top */
width: 100%;
max-width: 1000px; /* que ancho tendrá el header */
clear: both;
}
main {
position: absolute;
z-index: 2;
top: 100px;
width: 100%;
max-width: 1000px;
display: block;
}
hr {
color: rgb(77 72 69); /*gris*/
border: 2px solid;
width: 100%;
max-width: 1000px;
}
section hr {
color: rgb(77 72 69); /*gris*/
opacity: 0.5;
border: 0.5px dashed;
width: 100%;
max-width: 1000px;
}
h1 {
font-family: "Andada", serif;
display: block;
float: left;
margin-left: 10px;
display: block;
}
h2 {
font-size: 1.7rem;
font-weight: 600;
display: block;
padding: 20px 0 0 0;
}
h3 {
font-size: 1.1rem;
font-weight: 600;
margin-bottom: 1.3rem;
display: block;
}
.bajada {
display: block;
padding: 0 0 10px 0;
font-size: 1.7rem;
font-weight: 300;
line-height: 1.25;
}
.textright {
display: block;
float: right;
padding: 5px 0 5px 0;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 0.1em;
text-decoration: none;
font-size: 0.7rem;
}
.gototop a {
display: inline-block;
padding: 10px 10px;
margin: 0 0 0 0;
width: 98.4%;
max-width: 1000px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 0.1em;
text-decoration: none;
background-color: white;
font-size: 0.8rem;
}
a {
text-decoration: none;
color: rgb(255, 108, 44);
}
p,
ul,
ol {
color: #5f5f5f;
}
ul {
list-style: square;
list-style-position: inside;
}
ol {
list-style-position: inside;
}
ul.green {
list-style: none;
padding-left: 1em;
margin-bottom: 1em;
}
ul.green ul.green {
padding-left: 0;
}
ul.green li::before {
content: "\2023";
color: rgb(255 108 44);
font-weight: bold;
display: inline-block;
width: 1em;
margin-left: -1em;
}
figure {
margin: 0px;
margin: 20px 0px 20px 0px;
}
img {
width: 100%;
max-width: 1000px;
}
.imgleft {
float: left;
width: 50%;
margin: 20px 20px 20px 0px;
}
.imgright {
float: right;
width: 50%;
margin: 20px 0px 20px 20px;
}
.container {
padding: 0px;
margin: 30px 0px 30px 0px;
}
.flex-container {
display: inline-block;
padding: 0;
width: 33%;
vertical-align: text-top;
margin: 30px 0px 30px 0px;
}
.columntext {
column-count: 3;
column-gap: 40px;
/*margin: 30px 0px 30px 0px;*/
column-rule-style: dotted;
column-rule-width: 1px;
column-rule-color: #5f5f5f;
}
.columntext4 {
column-count: 4;
column-gap: 40px;
/*margin: 30px 0px 30px 0px;*/
column-rule-style: dotted;
column-rule-width: 1px;
column-rule-color: #5f5f5f;
font-size: 0.8rem;
}
/* |||||| ESTILOS DE LA BARRA DE NAVEGACION |||||| */
.nav {
padding: 15px 0 0 0;
}
.nav ul li {
list-style: none; /*esto le saca el bolet */
padding: 0px 0px; /*esto le saca la sangria a la lista */
}
.nav li {
list-style: none;
padding: 0px 0px;
margin: 0px 0px;
}
.logo {
display: block;
margin: 0px;
padding: 0px;
overflow: auto;
display: block;
float: left;
}
.logo > a img {
max-height: 50px;
vertical-align: middle;
padding: 10px 0 0 0;
}
.nav > li {
/* ahora, los elementos li que esten directamente adentro de la clase nav, esto se indica con el signo <, seguiran las siguientes reglas */
float: right; /* el float left hace que la lista que esta inmediatamente despues de la etiqueta nav se posicionan desde el margen izquierdo en sentido horizontal, la lista fluye hacia el costado, vemos que las sublistas se siguen acomodando para abajo */
}
.nav li a {
/* todos los elementos a, que esten dentro de li que esten dentro de la clase nav seguirán las reglas a continuanción */
background-color: white; /* color de fondo */
color: black; /* color de la tipografia */
font-size: 0.8rem;
text-transform: uppercase;
letter-spacing: 0.1em;
text-decoration: none; /*como es un link por deafult el navegador lo subraya, al poner non decoration, saca ese subrayado */
padding: 15px 15px;
display: block; /* por defaul la caja que toma el navegador es la caja typografica inline, al darle un color de fondo, backgroud color, estamos haciendo que tenga una caja cuadrada de fondo que es mas grande que la caja tipografia, para que el navegador lea esta caja de color y no la caja tipografica, agregamos la propiedad display con el valor block en lugar de inline */
}
.nav li a:hover {
/* aqui doy formato a los elementos a dentro de la lista dentro de la clase nav cuando el maus pasa por encima de ellos */
background-color: #323232; /*#333333 gris frio /*solo cambio el color de fondo*/
color: white;
}
.nav li ul {
/*aqui creamos las reglas que seguiran los submenues*/
display: none; /*propiedad display valor none, hace que las sublistas no se vean*/
position: absolute; /*esto es para que el tamaño de la caja sea igual al de la caja del menu principal*/
min-width: 200px;
padding: 0px; /*esto le saca la sangria a la lista */
}
.nav li:hover > ul {
/* aquí hacemos que cuando pasamos con el maus (:hover) las sublistas directas de la lista que esta dentro de nav aparezcan debajo según el tambaño de la caja de color, no de la caja tipografica */
display: block;
}
.nav li ul li {
/*aqui formateamos la sublista de la sublista de la lista dentro de nav*/
position: relative; /*la posicion relativa hace que este sub menu aparezca al lado y no debajo, como ocurriría si ponemos absoluto*/
background-color: #FAFBFC;
}
.nav li ul li ul {
right: -200px; /*acá estamos diciendo que la posicion relativa sea 140 pixeles a la derecha (recordando que la caja tiene 140 pixeles) y que se alinie a 0 pixeles del menú que le da origen*/
top: 0px;
}
/* |||||| ESTILOS DE LOS SLIDES |||||| */
.mainslides {
/* slide grande ancho de ventana */
width: 100%; /* ancho de ventana */
max-width: 1000px;
margin: 20px 0 20px 0;
}
.smallslidesright {
/* slide es pequeño y esta a la derecha */
float: right;
width: 60%;
margin: 0px 0px 0px 20px;
}
.smallslidesleft {
/* slide es pequeño y esta a la izquierda */
float: left;
width: 60%;
margin: 0px 20px 0px 0px;
}
.slides {
/* aquí formateo el contenedor de las imagenes */
width: 100%; /* o sea, es 100% de los 90% que ocupa el bloque slides */
}
.slides img {
/* formato de las img dentro de la clase slides */
width: 100%;
}
/* aqui doy formato a la barra de navegacion de los slides.
la barra tiene dos partes:
- navegacion que corresponde al play, next y previus
- paginacion, que corresponde a 1 2 3 4 bla bla;
Arriba hay propiedades que ya estan definidas
la tipografia en el body > en body
que no tenga tenga los bollets > en ul
que no tenga sangria > en ul */
.slidesjs-pagination {
list-style: none;
margin: 0px;
overflow: auto;
}
.slidesjs-pagination li {
/* las listas dentro de esta clase deben ser horizontales */
float: left; /* aquí hago que la lista de escriba desde la izquierda hacia la derecha y no de arriba hacia abajo */
}
.slidesjs-pagination li a {
/* links, dentro de listas, dentro de esta clase paginacion */
display: block; /* para que tome como caja un cuadrado y no el texto */
padding: 5px 5px;
color: black;
text-decoration: none; /* aca saco el subrayado por defaul de los links */
}
.slidesjs-pagination li a:hover {
color: rgb(255 108 44);
}
.slides .active {
/* aca formateo los elementos dentro de la clase slides dentro de la clase active es porque son un link activo o desactivo, si el slide esta en 1, el link 1 es el activo, entonces ese boton que esta activo tomara las propiedades que describo a continuación */
text-decoration: underline;
}
.slidesjs-navigation {
/* aca doy formato al play, previos, next */
color: black;
text-decoration: none;
padding: 10px 10px;
display: inline-block; /* esto me permite alinearlo en el margen derecho en la misma linea que los numeritos */
float: right; /* para que cuelgue del margen derecho */
}
/* FORMATEO DE LA GALERIA DE FONT IN USE */
/* PARA 3 POR LINEA 33.33% -PERO NO FUNCIONA- SI SON 4, 25% Y SI SON 2 50%, puede fallar */
.row::after {
content: "";
clear: both;
display: table;
}
.row {
display: flex;
}
.column {
flex: 33.33%;
padding: 5px;
}
code {
font-weight: normal;
background: #eee;
font-size: 0.8em;
color: #000;
padding: 0.1em;
display: inline-block;
}
/* A PARITR DE AQUI EL ESTILO DE LA BOTONERA */
/* Add a black background color to the top navigation */
.topnav {
background-color: white;
position: fixed; /* Set the navbar to fixed position */
top: 0; /* Position the navbar at the top of the page */
width: 100%; /* Full width */
display: flex;
}
.topnav .weg {
background: url(./img/ht.svg) 14px center no-repeat;
padding-left: 52px;
background-size: 28px 28px;
}
.topnav i {
margin-left: 0.5em;
}
/* Style the links inside the navigation bar */
.topnav a {
display: block;
color: black; /* color de las palabras */
text-transform: uppercase;
letter-spacing: 0.1em;
padding: 14px 16px;
text-decoration: none;
font-size: 15px;
}
.topnav a:hover {
background-color: #9ce6d7;
}
.topnav div {
display: flex;
}
.topnav .icon {
display: none;
}
.flexcontainter {
display: flex;
}
@media screen and (max-width: 700px) {
.topnav {
justify-content: space-between;
}
.topnav div.parts {
display: none;
}
}