Skip to content

Commit 1fb5ff3

Browse files
committed
fix buttons changing size on click
1 parent a7ecbfd commit 1fb5ff3

1 file changed

Lines changed: 25 additions & 19 deletions

File tree

style.css

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -48,41 +48,47 @@ a:visited {
4848
}
4949

5050
button {
51-
border: var(--border-width);
52-
border-bottom: 6px;
53-
border-color: var(--background-below);
54-
border-style: solid;
55-
background-color: var(--background-above);
51+
--button-height: 7px;
52+
53+
border: var(--border-width) solid var(--background-below);
54+
border-bottom-width: var(--button-height);
55+
5656
font: inherit;
5757
color: inherit;
58+
background-color: var(--background-above);
59+
5860
padding-bottom: 0.5em;
5961
padding-top: 0.5em;
60-
}
61-
button:hover {
62-
background-color: var(--background);
63-
cursor: pointer;
64-
}
65-
button:active {
66-
background-color: var(--background-below);
67-
color: var(--accent-color);
68-
border-bottom: var(--border-width) solid var(--accent-color);
62+
63+
&:hover {
64+
background-color: var(--background);
65+
cursor: pointer;
66+
}
67+
68+
&:active {
69+
color: var(--accent-color);
70+
background-color: var(--background-below);
71+
72+
border: var(--border-width) solid var(--background);
73+
border-bottom-color: var(--accent-color);
74+
margin-top: calc(var(--button-height) - var(--border-width));
75+
}
6976
}
7077

71-
input[type=range] {
78+
input[type="range"] {
7279
background: transparent;
7380
}
74-
input[type=range]::-moz-range-track {
81+
input[type="range"]::-moz-range-track {
7582
border: var(--border-width) solid var(--background-below);
7683
background-color: var(--accent-color);
7784
height: 5px;
7885
}
79-
input[type=range]::-moz-range-thumb {
86+
input[type="range"]::-moz-range-thumb {
8087
border: var(--border-width) solid var(--background-above);
8188
background-color: var(--accent-color);
8289
border-radius: 0;
8390
}
8491

85-
8692
.file {
8793
/* custom file input modified from https://github.com/mdo/wtf-forms/ */
8894
position: relative;
@@ -404,4 +410,4 @@ svg.icon {
404410
.switch:checked:before {
405411
transform: translateX(2.5em);
406412
background: var(--background-above);
407-
}
413+
}

0 commit comments

Comments
 (0)