fixed checkbox styles, optimized default shadows
This commit is contained in:
parent
d6f7cb469c
commit
29082e9aee
3 changed files with 20 additions and 47 deletions
|
@ -58,8 +58,6 @@ button {
|
||||||
border-radius: $fallback--btnRadius;
|
border-radius: $fallback--btnRadius;
|
||||||
border-radius: var(--btnRadius, $fallback--btnRadius);
|
border-radius: var(--btnRadius, $fallback--btnRadius);
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
/* border-top: 1px solid rgba(255, 255, 255, 0.2); */
|
|
||||||
/* border-bottom: 1px solid rgba(0, 0, 0, 0.2); */
|
|
||||||
box-shadow: 0px 0px 2px black;
|
box-shadow: 0px 0px 2px black;
|
||||||
box-shadow: var(--buttonShadow);
|
box-shadow: var(--buttonShadow);
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
|
@ -80,8 +78,7 @@ button {
|
||||||
}
|
}
|
||||||
|
|
||||||
&:active {
|
&:active {
|
||||||
/* border-bottom: 1px solid rgba(255, 255, 255, 0.2); */
|
box-shadow: var(--buttonPressedShadow);
|
||||||
/* border-top: 1px solid rgba(0, 0, 0, 0.2); */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&:disabled {
|
&:disabled {
|
||||||
|
@ -106,8 +103,6 @@ input, textarea, .select {
|
||||||
border: none;
|
border: none;
|
||||||
border-radius: $fallback--inputRadius;
|
border-radius: $fallback--inputRadius;
|
||||||
border-radius: var(--inputRadius, $fallback--inputRadius);
|
border-radius: var(--inputRadius, $fallback--inputRadius);
|
||||||
/* border-bottom: 1px solid rgba(255, 255, 255, 0.2); */
|
|
||||||
/* border-top: 1px solid rgba(0, 0, 0, 0.2); */
|
|
||||||
box-shadow: 0px 0px 2px black inset;
|
box-shadow: 0px 0px 2px black inset;
|
||||||
box-shadow: var(--inputShadow);
|
box-shadow: var(--inputShadow);
|
||||||
background-color: $fallback--fg;
|
background-color: $fallback--fg;
|
||||||
|
@ -184,8 +179,6 @@ input, textarea, .select {
|
||||||
height: 1.1em;
|
height: 1.1em;
|
||||||
border-radius: $fallback--checkBoxRadius;
|
border-radius: $fallback--checkBoxRadius;
|
||||||
border-radius: var(--checkBoxRadius, $fallback--checkBoxRadius);
|
border-radius: var(--checkBoxRadius, $fallback--checkBoxRadius);
|
||||||
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
|
|
||||||
border-top: 1px solid rgba(0, 0, 0, 0.2);
|
|
||||||
box-shadow: 0px 0px 2px black inset;
|
box-shadow: 0px 0px 2px black inset;
|
||||||
box-shadow: var(--inputShadow);
|
box-shadow: var(--inputShadow);
|
||||||
margin-right: .5em;
|
margin-right: .5em;
|
||||||
|
|
|
@ -34,13 +34,13 @@
|
||||||
border-bottom-right-radius: 0;
|
border-bottom-right-radius: 0;
|
||||||
padding: 5px 1em 99px;
|
padding: 5px 1em 99px;
|
||||||
|
|
||||||
|
&:not(.active) {
|
||||||
|
z-index: 4;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
z-index: 6;
|
z-index: 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:not(.active) {
|
|
||||||
z-index: 4;
|
|
||||||
|
|
||||||
&::after {
|
&::after {
|
||||||
content: '';
|
content: '';
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
|
|
@ -256,40 +256,26 @@ const generateRadii = (input) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
const generateShadows = (input) => {
|
const generateShadows = (input) => {
|
||||||
const buttonInsetFakeBorders = [{
|
const border = (top, shadow) => ({
|
||||||
x: 0,
|
x: 0,
|
||||||
y: 1,
|
y: top ? 1 : -1,
|
||||||
blur: 0,
|
blur: 0,
|
||||||
spread: 0,
|
spread: 0,
|
||||||
color: '#FFFFFF',
|
color: shadow ? '#000000' : '#FFFFFF',
|
||||||
alpha: 0.2,
|
alpha: 0.2,
|
||||||
inset: true
|
inset: true
|
||||||
}, {
|
})
|
||||||
|
const buttonInsetFakeBorders = [border(true, false), border(false, true)]
|
||||||
|
const inputInsetFakeBorders = [border(true, true), border(false, false)]
|
||||||
|
const hoverGlow = {
|
||||||
x: 0,
|
x: 0,
|
||||||
y: -1,
|
y: 0,
|
||||||
blur: 0,
|
blur: 4,
|
||||||
spread: 0,
|
spread: 0,
|
||||||
color: '#000000',
|
color: '--faint',
|
||||||
alpha: 0.2,
|
alpha: 1
|
||||||
inset: true
|
}
|
||||||
}]
|
|
||||||
const inputInsetFakeBorders = [{
|
|
||||||
x: 0,
|
|
||||||
y: 1,
|
|
||||||
blur: 0,
|
|
||||||
spread: 0,
|
|
||||||
color: '#000000',
|
|
||||||
alpha: 0.2,
|
|
||||||
inset: true
|
|
||||||
}, {
|
|
||||||
x: 0,
|
|
||||||
y: -1,
|
|
||||||
blur: 0,
|
|
||||||
spread: 0,
|
|
||||||
color: '#FFFFFF',
|
|
||||||
alpha: 0.2,
|
|
||||||
inset: true
|
|
||||||
}]
|
|
||||||
const shadows = {
|
const shadows = {
|
||||||
panel: [{
|
panel: [{
|
||||||
x: 1,
|
x: 1,
|
||||||
|
@ -332,14 +318,8 @@ const generateShadows = (input) => {
|
||||||
color: '#000000',
|
color: '#000000',
|
||||||
alpha: 1
|
alpha: 1
|
||||||
}, ...buttonInsetFakeBorders],
|
}, ...buttonInsetFakeBorders],
|
||||||
buttonHover: [{
|
buttonHover: [hoverGlow, ...buttonInsetFakeBorders],
|
||||||
x: 0,
|
buttonPressed: [hoverGlow, ...inputInsetFakeBorders],
|
||||||
y: 0,
|
|
||||||
blur: 4,
|
|
||||||
spread: 0,
|
|
||||||
color: '--faint',
|
|
||||||
alpha: 1
|
|
||||||
}, ...buttonInsetFakeBorders],
|
|
||||||
input: [...inputInsetFakeBorders, {
|
input: [...inputInsetFakeBorders, {
|
||||||
x: 0,
|
x: 0,
|
||||||
y: 0,
|
y: 0,
|
||||||
|
|
Loading…
Reference in a new issue