mirror of
https://github.com/jgthms/bulma
synced 2026-03-20 04:14:29 -07:00
Convert sass files to scss files
This commit is contained in:
59
sass/utilities/controls.scss
Normal file
59
sass/utilities/controls.scss
Normal file
@@ -0,0 +1,59 @@
|
||||
@import "derived-variables";
|
||||
|
||||
$control-radius: $radius !default;
|
||||
$control-radius-small: $radius-small !default;
|
||||
|
||||
$control-border-width: 1px !default;
|
||||
|
||||
$control-height: 2.5em !default;
|
||||
$control-line-height: 1.5 !default;
|
||||
|
||||
$control-padding-vertical: calc(0.5em - #{$control-border-width}) !default;
|
||||
$control-padding-horizontal: calc(0.75em - #{$control-border-width}) !default;
|
||||
|
||||
@mixin control {
|
||||
-moz-appearance: none;
|
||||
-webkit-appearance: none;
|
||||
align-items: center;
|
||||
border: $control-border-width solid transparent;
|
||||
border-radius: $control-radius;
|
||||
box-shadow: none;
|
||||
display: inline-flex;
|
||||
font-size: $size-normal;
|
||||
height: $control-height;
|
||||
justify-content: flex-start;
|
||||
line-height: $control-line-height;
|
||||
padding-bottom: $control-padding-vertical;
|
||||
padding-left: $control-padding-horizontal;
|
||||
padding-right: $control-padding-horizontal;
|
||||
padding-top: $control-padding-vertical;
|
||||
position: relative;
|
||||
vertical-align: top;
|
||||
|
||||
// States
|
||||
&:focus,
|
||||
&.is-focused,
|
||||
&:active,
|
||||
&.is-active {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
&[disabled],
|
||||
fieldset[disabled] & {
|
||||
cursor: not-allowed;
|
||||
}
|
||||
}
|
||||
|
||||
// The controls sizes use mixins so they can be used at different breakpoints
|
||||
@mixin control-small {
|
||||
border-radius: $control-radius-small;
|
||||
font-size: $size-small;
|
||||
}
|
||||
|
||||
@mixin control-medium {
|
||||
font-size: $size-medium;
|
||||
}
|
||||
|
||||
@mixin control-large {
|
||||
font-size: $size-large;
|
||||
}
|
||||
Reference in New Issue
Block a user