-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstyle.css
164 lines (153 loc) · 5.26 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
@import url('https://fonts.googleapis.com/css2?family=Work+Sans');
:root { /* Colores basicos para usar a lo largo del proyecto */
--azul: #0277bd;
--gris: #646769;
--fondo: rgb(226, 226, 226);
}
body {
font-family: 'Work Sans', sans-serif;
background-color: var(--fondo);
margin: 0;
padding: 0;
}
* {
box-sizing: border-box; /* Cada ancho o alto de los elementos incluye el margin y el padding en la medida final */
}
h2, h3, h4, label{
padding: 0 10px; /* Espaciado a los costados */
}
h4, h5{
color: var(--gris);
margin: 10px 0; /* Espaciado arriba y abajo */
}
hr{
margin: 10px; /* Divisor tiene una separacion por todos lados */
}
.navbar{
position: fixed; /* posicion fija en la pantalla */
z-index: 1; /* Va a estar arriba de los demas elementos */
display: block; /* El unico elemento en la linea */
width: 100%;
background-color: var(--azul);
padding: 0 20px;
box-shadow: 0 0 8px var(--gris); /* sombra leve bajo la barra azul */
color: white; /* color que afecta al texto y los iconos */
}
.titulo{
font-weight: 500; /* se afina la letra para contrarestar el estilo de h2 */
float: left;
}
.activarMenu{
display: none; /* el icono de menu no se va a mostrar */
}
.col {
background-color: white;
}
.colTabladecontenido{
position: fixed;
overflow-y: scroll; /* permite que, aun siendo un div fijo, se pueda hacer scroll vertical*/
top: 70px; /* la position fija comienza 70px alejada del borde superior */
bottom: 0px; /* la position fija comienza pegada al borde inferior */
padding-bottom: 50px; /* espacio en blanco para que al hacer scroll el contenido quede mas arriba */
max-width: 220px; /* se limita el ancho para que no crezca con el texto interior */
}
.colContenido{
margin-left: 230px; /* espacio a la izquierda para no superponerse con .colTabladeContenido */
margin-right: 10px;
padding-bottom: 50px;
}
.enlace {
padding: 0 10px 5px;
display: block;
text-decoration: none; /* le quita el subrayado a los links */
color: var(--gris);
word-wrap: break-word; /* si el texto es mas ancho que el div, continua abajo */
}
.enlace:hover{ /* al pasar sobre un enlace cambia el color de la letra, el fondo y el peso */
color: var(--azul);
background-color: #bad7e5b2;
font-weight: 700;
}
.anclajeLink{
position:relative;
top:-100px
}
.articulo{
padding: 10px;
}
.row{
margin-top: 90px; /* se hace espacio arriba para el navbar */
position: absolute; /* toma su posicion dentro del div padre */
display: flex; /* permite que colTabladeContenido tome un ancho y colContenido ocupe el resto */
}
.imagenes{
text-align: center; /* Las imagenes comienzan a acomodarse desde el centro */
}
img{
max-height: 200px; /* Las imagenes tendran un alto max de 200px, y se separan de las demas imagenes 10px hacia la derecha y abajo */
margin-bottom: 10px;
margin-right: 10px;
}
.bot{
position: fixed;
bottom: 90px;
right: 90px;
height: 50px;
width: 50px;
transition: all 0.3s;
/* padding: 20px; */
}
.bot:hover{
transform: scale(1.3) rotate(-5deg);
}
/* ↓↓↓↓ COLAPSAR ARTICULOS DE AYUDA ↓↓↓↓*/
/* codigo copiado de https://codepen.io/jason-knight/pen/ZEWPPVZ */
.toggle_collapse {
display:block;
}
.toggle_collapse, /* hide off screen */
.toggle_collapse + * .collapseAfter ~ * {
position:absolute;
top:-999em;
left:-999em;
}
.toggle_collapse:checked + * .collapseAfter ~ * {
position:static;
}
.toggle_collapse + * + label {
display:inline-block; /* make visible for screen media */
color:var(--azul);
}
.toggle_collapse + * + label:before {
content:"Mostrar más";
}
.toggle_collapse:checked + * + label:before {
content:"Mostrar menos";
}
.toggle_collapse + * + label:after {
content:"\25BC";
display:inline-block;
padding:0.4em 0 0 0.3em;
vertical-align:top;
font-size:0.625em;
}
.toggle_collapse:checked + * + label:after {
content:"\25B2";
}
/* ↑↑↑↑↑↑ COLAPSAR ARTICULOS DE AYUDA ↑↑↑↑↑↑*/
/* Estos cambios toman efecto cuando la pantalla tiene un ancho menor a 600px */
@media only screen and (max-width: 600px) {
.colTabladecontenido{
display: none; /* Desaparece la tabla de contenido */
}
.activarMenu{
padding: 10px 0;
font-size: 30px;
float: right; /* Muestra el icono de menu desplegable a la derecha*/
display: block; /* unico elemento de la linea pero no compite coon el .titulo ya que ambos tienen float */
}
.colContenido{
width: 95%;
margin-left: 10px; /* La columna con el contenido principal ocupa casi todo el ancho al desaparecer la tabla de contenido */
}
}