Skip to content

Commit 2a56d93

Browse files
committed
Adjust CSS for tags in sidebar
1 parent 3946844 commit 2a56d93

File tree

2 files changed

+62
-19
lines changed

2 files changed

+62
-19
lines changed

templates/styles/style.css

Lines changed: 61 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,30 @@
88
background-color: #f8f9fa;
99
padding: 20px;
1010
overflow-y: auto;
11+
overflow-x: hidden;
1112
border-right: 1px solid #dee2e6;
1213
z-index: 1000;
1314
}
1415

1516
/* Отступ для основного контента */
1617
.container {
1718
margin-left: 320px;
19+
overflow-x: auto;
20+
width: calc(100% - 320px);
1821
}
1922

2023
/* Стили для тегов в сайдбаре */
2124
.tag-link {
2225
display: inline-block;
23-
margin: 3px;
24-
padding: 2px 8px;
26+
margin: 5px;
27+
padding: 4px 8px;
2528
border-radius: 4px;
2629
text-decoration: none;
2730
color: #fff;
28-
font-size: 0.9em;
31+
font-size: 1em;
2932
cursor: pointer;
3033
transition: all 0.2s ease;
31-
border: 4px solid transparent;
34+
box-shadow: 0 0 0 4px transparent;
3235
}
3336

3437
.tag-link:hover {
@@ -37,10 +40,8 @@
3740
}
3841

3942
.tag-link.selected {
40-
box-shadow: none;
43+
box-shadow: 0 0 0 4px yellowgreen;
4144
transform: none;
42-
border-color: #adb5bd;
43-
border-width: 4px;
4445
}
4546

4647
/* Стили для кода */
@@ -57,11 +58,14 @@ code {
5758

5859
/* Стили для кнопки сброса */
5960
#reset-filter {
60-
margin-top: 10px;
61+
margin-top: 4px;
62+
margin-bottom: 8px;
6163
width: 100%;
64+
font-size: 1em;
6265
border: 1px solid #6c757d;
6366
outline: none !important;
6467
box-shadow: none !important;
68+
margin-left: 4px;
6569
}
6670

6771
#reset-filter:focus {
@@ -77,10 +81,16 @@ code {
7781
position: relative;
7882
border-right: none;
7983
border-bottom: 1px solid #dee2e6;
84+
padding: 10px;
85+
margin: 0;
8086
}
8187

8288
.container {
8389
margin-left: 0;
90+
width: 100%;
91+
padding: 0;
92+
max-width: 100%;
93+
overflow-x: auto;
8494
}
8595

8696
.tag-link {
@@ -89,14 +99,47 @@ code {
8999
}
90100
}
91101

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+
92130
/* Цвета тегов */
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

Comments
 (0)