8
8
background-color : # f8f9fa ;
9
9
padding : 20px ;
10
10
overflow-y : auto;
11
+ overflow-x : hidden;
11
12
border-right : 1px solid # dee2e6 ;
12
13
z-index : 1000 ;
13
14
}
14
15
15
16
/* Отступ для основного контента */
16
17
.container {
17
18
margin-left : 320px ;
19
+ overflow-x : auto;
20
+ width : calc (100% - 320px );
18
21
}
19
22
20
23
/* Стили для тегов в сайдбаре */
21
24
.tag-link {
22
25
display : inline-block;
23
- margin : 3 px ;
24
- padding : 2 px 8px ;
26
+ margin : 5 px ;
27
+ padding : 4 px 8px ;
25
28
border-radius : 4px ;
26
29
text-decoration : none;
27
30
color : # fff ;
28
- font-size : 0.9 em ;
31
+ font-size : 1 em ;
29
32
cursor : pointer;
30
33
transition : all 0.2s ease;
31
- border : 4 px solid transparent;
34
+ box-shadow : 0 0 0 4 px transparent;
32
35
}
33
36
34
37
.tag-link : hover {
37
40
}
38
41
39
42
.tag-link .selected {
40
- box-shadow : none ;
43
+ box-shadow : 0 0 0 4 px yellowgreen ;
41
44
transform : none;
42
- border-color : # adb5bd ;
43
- border-width : 4px ;
44
45
}
45
46
46
47
/* Стили для кода */
@@ -57,11 +58,14 @@ code {
57
58
58
59
/* Стили для кнопки сброса */
59
60
# reset-filter {
60
- margin-top : 10px ;
61
+ margin-top : 4px ;
62
+ margin-bottom : 8px ;
61
63
width : 100% ;
64
+ font-size : 1em ;
62
65
border : 1px solid # 6c757d ;
63
66
outline : none !important ;
64
67
box-shadow : none !important ;
68
+ margin-left : 4px ;
65
69
}
66
70
67
71
# reset-filter : focus {
@@ -77,10 +81,16 @@ code {
77
81
position : relative;
78
82
border-right : none;
79
83
border-bottom : 1px solid # dee2e6 ;
84
+ padding : 10px ;
85
+ margin : 0 ;
80
86
}
81
87
82
88
.container {
83
89
margin-left : 0 ;
90
+ width : 100% ;
91
+ padding : 0 ;
92
+ max-width : 100% ;
93
+ overflow-x : auto;
84
94
}
85
95
86
96
.tag-link {
@@ -89,14 +99,47 @@ code {
89
99
}
90
100
}
91
101
102
+ /* Очень маленькие экраны */
103
+ @media (max-width : 480px ) {
104
+ # tags-sidebar {
105
+ padding : 10px ;
106
+ }
107
+
108
+ .container {
109
+ padding : 10px ;
110
+ }
111
+
112
+ .tag-link {
113
+ font-size : 0.75em ;
114
+ padding : 2px 4px ;
115
+ }
116
+ }
117
+
118
+ /* Промежуточные размеры экрана */
119
+ @media (min-width : 769px ) and (max-width : 1024px ) {
120
+ # tags-sidebar {
121
+ width : 260px ;
122
+ }
123
+
124
+ .container {
125
+ margin-left : 280px ;
126
+ width : calc (100% - 280px );
127
+ }
128
+ }
129
+
92
130
/* Цвета тегов */
93
- .tag-size-1 { background-color : # 6c757d ; }
94
- .tag-size-2 { background-color : # 0d6efd ; }
95
- .tag-size-3 { background-color : # 198754 ; }
96
- .tag-size-4 { background-color : # dc3545 ; }
97
- .tag-size-5 { background-color : # 6f42c1 ; }
98
- .tag-size-6 { background-color : # fd7e14 ; }
99
- .tag-size-7 { background-color : # 20c997 ; }
100
- .tag-size-8 { background-color : # d63384 ; }
101
- .tag-size-9 { background-color : # 0dcaf0 ; }
102
- .tag-size-10 { background-color : # ffc107 ; }
131
+ .tag-size-1 { background-color : # 6c757d ; } /* серый */
132
+ .tag-size-2 { background-color : # 0d6efd ; } /* синий */
133
+ .tag-size-3 { background-color : # 198754 ; } /* зеленый */
134
+ .tag-size-4 { background-color : # dc3545 ; } /* красный */
135
+ .tag-size-5 { background-color : # 6f42c1 ; } /* фиолетовый */
136
+ .tag-size-6 { background-color : # fd7e14 ; } /* оранжевый */
137
+ .tag-size-7 { background-color : # 20c997 ; } /* бирюзовый */
138
+ .tag-size-8 { background-color : # d63384 ; } /* розовый */
139
+ .tag-size-9 { background-color : # 0dcaf0 ; } /* голубой */
140
+ .tag-size-10 { background-color : # ffc107 ; } /* желтый */
141
+ .tag-size-11 { background-color : # 6610f2 ; } /* темно-фиолетовый */
142
+ .tag-size-12 { background-color : # 0b5ed7 ; } /* темно-синий */
143
+ .tag-size-13 { background-color : # 157347 ; } /* темно-зеленый */
144
+ .tag-size-14 { background-color : # bb2d3b ; } /* темно-красный */
145
+ .tag-size-15 { background-color : # 6f42c1 ; } /* пурпурный */
0 commit comments