Skip to content

Commit b7d2876

Browse files
committed
Improve css
1 parent 79a4c7b commit b7d2876

File tree

2 files changed

+36
-48
lines changed

2 files changed

+36
-48
lines changed

themes/opentermsarchive/assets/css/components/aside.css

Lines changed: 35 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@
2828
position: relative;
2929
border-bottom:1px solid var(--colorBlack200);
3030

31+
&:last-child {
32+
border: none;
33+
}
34+
3135
a {
3236
padding: var(--mXS) var(--mS);
3337
display:inline-block;
@@ -41,31 +45,40 @@
4145
.aside_item-current::before {
4246
content: '';
4347
position: absolute;
44-
left: 0px;
45-
top: var(--m2XS);
46-
bottom: var(--m2XS);
47-
right: 0px;
48+
left: 0;
4849
width: 4px;
4950
background-color: var(--colorPrimary);
50-
border-top-right-radius: 10px;
51-
border-bottom-right-radius: 10px;
51+
border-radius: 0 10px 10px 0;
5252
z-index: 1;
53+
top: var(--m2XS);
54+
bottom: var(--m2XS);
5355
}
5456

5557
.aside_item-current::after {
5658
content: '';
5759
position: absolute;
58-
left: var(--mXS);
59-
right: var(--m2XS);
60-
top: var(--m2XS);
61-
bottom: var(--m2XS);
6260
background-color: var(--colorBlack200);
63-
z-index: -1;
6461
border-radius: 4px;
62+
z-index: -1;
63+
left: var(--mXS);
64+
right: var(--m2XS);
65+
top: var(--m2XS);
66+
bottom: var(--m2XS);
6567
}
6668

67-
6869
&.aside_item-current-section {
70+
&::before {
71+
content: '';
72+
position: absolute;
73+
left: 0;
74+
top: 0;
75+
bottom: 0;
76+
width: 1px;
77+
background-color: var(--colorPrimary);
78+
border-top-right-radius: 0;
79+
border-bottom-right-radius: 0;
80+
}
81+
6982
& .aside_item-current::before {
7083
top: 2px;
7184
bottom: 2px;
@@ -78,10 +91,6 @@
7891
}
7992
}
8093

81-
&:last-child{
82-
border:none;
83-
}
84-
8594
details{
8695
position: relative;
8796

@@ -90,17 +99,6 @@
9099
list-style: none;
91100
cursor: pointer;
92101

93-
&:hover::after {
94-
content: '';
95-
position: absolute;
96-
left: 0;
97-
right: 0;
98-
top: 0;
99-
bottom: 0;
100-
background-color: var(--colorBlack200);
101-
z-index: -1;
102-
}
103-
104102
&::marker,
105103
&::-webkit-details-marker{
106104
display: none;
@@ -114,6 +112,14 @@
114112
color:var(--colorBlack400);
115113
transition: transform 0.2s ease;
116114
}
115+
116+
&:hover::after {
117+
content: '';
118+
position: absolute;
119+
inset: 0;
120+
background-color: var(--colorBlack100);
121+
z-index: -1;
122+
}
117123
}
118124

119125
&[open]{
@@ -129,13 +135,12 @@
129135
}
130136

131137
ul {
132-
133138
li{
134139
border:none;
135140

136-
137141
a{
138-
padding: 0;
142+
padding: var(--p3XS) var(--mL);
143+
border-radius: 4px;
139144
}
140145

141146
> span, a {
@@ -146,7 +151,6 @@
146151
padding-left:var(--mL);
147152
padding-top:var(--p3XS);
148153
padding-bottom:var(--p3XS);
149-
border-radius:4px;
150154
}
151155

152156
> a {
@@ -156,9 +160,6 @@
156160
ul{
157161
padding-top:0;
158162

159-
160-
/* padding-bottom:var(--mS); */
161-
162163
li{
163164
padding:0;
164165

@@ -168,23 +169,9 @@
168169
padding-bottom:var(--p3XS);
169170
border-radius:4px;
170171
}
171-
172172
}
173173
}
174174
}
175175
}
176176
}
177177
}
178-
179-
.aside_item-current-section::before {
180-
content: '';
181-
position: absolute;
182-
left: 0;
183-
top: 0;
184-
bottom: 0;
185-
width: 1px;
186-
background-color: var(--colorPrimary);
187-
border-top-right-radius: 0;
188-
border-bottom-right-radius: 0;
189-
}
190-

themes/opentermsarchive/assets/css/custom-properties.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
--colorBlack400: #999;
2727
--colorBlack300: #d6d6d6;
2828
--colorBlack200: #f5f5f5;
29+
--colorBlack100: #fafafa;
2930
--colorWhite: #fefffd;
3031

3132
/* Padding & margin */

0 commit comments

Comments
 (0)