@blexar/framework
Version:
CSS framework to establish your favorite websites in mints, with user experience in mind.
58 lines (46 loc) • 1.25 kB
text/stylus
.input-tag
display: inline-flex
padding: $padding ($padding * 1.5)
border-width: $border
border-style: solid
border-radius: $border-radius
vertical-align: top
text-align: center
border-color: $gray
background-color: $gray
line-height: $element-lineheight
color: $dark
white-space: nowrap
_icon-color: $dark
.icon:first-child:not(:last-child)
margin-{$dir-end}: ($padding * 0.5)
.icon:last-child:not(:first-child)
margin-{$dir-start}: ($padding * 0.5)
.icon:only-child
margin: 0 ($padding * -0.5)
>*:not(#blexar)
margin: 0
// generate size modifiers
generateSizes()
// generate color modifiers
for color in $modifiers-color
$color = lookup('$' + color)
$textColor = isLight(color) ? $black : $white
&.is-{color}
border-color: $color
background-color: $color
color: $textColor
_icon-color: $textColor
&.is-rounded
border-radius: 10em
&.is-inverse
background-color: transparent
&.is-clean
position: relative
background-color: white
_icon-color: $gray
border-{$dir-end}: 0
margin-{$dir-end}: -2px
&.is-disabled
opacity: 0.9
cursor: not-allowed