Skip to content

Commit b1c1fe6

Browse files
megaxkhurshid-alam
authored andcommitted
[GTK 3.20] Issue #484 fixed
1 parent 220dc21 commit b1c1fe6

1 file changed

Lines changed: 62 additions & 8 deletions

File tree

gtk-3.20/scss/widgets/_notebook.scss

Lines changed: 62 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -191,14 +191,6 @@
191191
&:hover {
192192
background-color: mix($bg_color, $base_color, .6);
193193
}
194-
195-
&:not(:first-child):not(:only-child){
196-
box-shadow: -1px 0 1px 0 rgba(0,0,0,0.1);
197-
}
198-
199-
&:not(:last-child):not(:only-child) {
200-
box-shadow: 1px 0 1px 0 rgba(0,0,0,0.1);
201-
}
202194
}
203195

204196
label {
@@ -211,6 +203,68 @@
211203
}
212204
}
213205

206+
&.top tab,
207+
&.bottom tab {
208+
&:hover {
209+
&:not(:first-child):not(:last-child):not(:only-child) {
210+
box-shadow: 1px 0 1px shade($base_color, .85), -1px 0 1px shade($base_color, .85);
211+
}
212+
213+
&:last-child:not(:only-child) {
214+
box-shadow: -1px 0 1px shade($base_color, .85);
215+
}
216+
217+
&:first-child:not(:only-child) {
218+
box-shadow: 1px 0 1px shade($base_color, .85);
219+
}
220+
}
221+
222+
&:checked {
223+
&:not(:first-child):not(:last-child):not(:only-child) {
224+
box-shadow: 1px 0 1px shade($base_color, .8), -1px 0 1px shade($base_color, .8);
225+
}
226+
227+
&:last-child:not(:only-child) {
228+
box-shadow: -1px 0 1px shade($base_color, .8);
229+
}
230+
231+
&:first-child:not(:only-child) {
232+
box-shadow: 1px 0 1px shade($base_color, .8);
233+
}
234+
}
235+
}
236+
237+
&.right tab,
238+
&.left tab {
239+
&:hover {
240+
&:not(:first-child):not(:last-child):not(:only-child) {
241+
box-shadow: 0 1px 1px shade($base_color, .85), 0 -1px 1px shade($base_color, .85);
242+
}
243+
244+
&:last-child:not(:only-child) {
245+
box-shadow: 0 -1px 1px shade($base_color, .85);
246+
}
247+
248+
&:first-child:not(:only-child) {
249+
box-shadow: 0 1px 1px shade($base_color, .85);
250+
}
251+
}
252+
253+
&:checked {
254+
&:not(:first-child):not(:last-child):not(:only-child) {
255+
box-shadow: 0 1px 1px shade($base_color, .8), 0 -1px 1px shade($base_color, .8);
256+
}
257+
258+
&:last-child:not(:only-child) {
259+
box-shadow: 0 -1px 1px shade($base_color, .8);
260+
}
261+
262+
&:first-child:not(:only-child) {
263+
box-shadow: 0 1px 1px shade($base_color, .8);
264+
}
265+
}
266+
}
267+
214268
&.top tab {
215269
padding: ($spacing + 1) 0 0; // top | left/right | bottom
216270
border-style: solid;

0 commit comments

Comments
 (0)