mirror of
https://github.com/Theaninova/TheaninovOS.git
synced 2025-12-12 11:36:20 +00:00
97 lines
2.0 KiB
SCSS
97 lines
2.0 KiB
SCSS
$osk_key_height: 2.5rem;
|
|
$osk_key_width: 2.5rem;
|
|
$osk_key_padding: 0.188rem;
|
|
$osk_key_rounding: 0.682rem;
|
|
$osk_key_fontsize: 1.091rem;
|
|
|
|
.osk-window {
|
|
@include md3_decel_fast;
|
|
@include large-rounding;
|
|
@include elevation-border;
|
|
@include elevation2;
|
|
// min-height: 29.591rem;
|
|
// min-width: 50rem;
|
|
background-color: $t_background;
|
|
padding: 1.023rem;
|
|
}
|
|
|
|
.osk-show {
|
|
@include md3_decel_fast;
|
|
}
|
|
|
|
.osk-hide {
|
|
margin-top: 30.682rem;
|
|
margin-bottom: -30.682rem;
|
|
// opacity: 0;
|
|
@include md3_accel_fast;
|
|
}
|
|
|
|
.osk-key {
|
|
border-radius: $osk_key_rounding;
|
|
background-color: $t_surfaceVariant;
|
|
color: $onSurfaceVariant;
|
|
padding: $osk_key_padding;
|
|
font-weight: 500;
|
|
font-size: $osk_key_fontsize;
|
|
}
|
|
|
|
.osk-key:hover {
|
|
background-color: mix($t_surfaceVariant, $t_onSurfaceVariant, 90%);
|
|
}
|
|
|
|
.osk-key:active {
|
|
background-color: mix($t_surfaceVariant, $t_onSurfaceVariant, 70%);
|
|
font-size: $osk_key_fontsize;
|
|
}
|
|
|
|
.osk-key-active {
|
|
background-color: mix($t_surfaceVariant, $t_onSurfaceVariant, 70%);
|
|
}
|
|
|
|
.osk-key-normal {
|
|
min-width: $osk_key_width;
|
|
min-height: $osk_key_height;
|
|
}
|
|
|
|
.osk-key-fn {
|
|
min-width: $osk_key_width * 1.005;
|
|
min-height: $osk_key_height / 2;
|
|
}
|
|
|
|
.osk-key-tab {
|
|
min-width: $osk_key_width * 1.6;
|
|
min-height: $osk_key_height;
|
|
}
|
|
|
|
.osk-key-caps {
|
|
min-width: $osk_key_width * 1.9;
|
|
min-height: $osk_key_height;
|
|
}
|
|
|
|
.osk-key-shift {
|
|
min-width: $osk_key_width * 2.5;
|
|
min-height: $osk_key_height;
|
|
}
|
|
|
|
.osk-key-control {
|
|
min-width: $osk_key_width * 1.3;
|
|
min-height: $osk_key_height;
|
|
}
|
|
|
|
.osk-control-button {
|
|
border-radius: $osk_key_rounding;
|
|
background-color: $t_surfaceVariant;
|
|
color: $onSurfaceVariant;
|
|
font-weight: 500;
|
|
font-size: $osk_key_fontsize;
|
|
padding: 0.682rem;
|
|
}
|
|
|
|
.osk-control-button:hover {
|
|
background-color: mix($t_surfaceVariant, $t_onSurfaceVariant, 90%);
|
|
}
|
|
|
|
.osk-control-button:active {
|
|
background-color: mix($t_surfaceVariant, $t_onSurfaceVariant, 70%);
|
|
font-size: $osk_key_fontsize;
|
|
} |