app/assets/stylesheets/modules/buttons/styles/_flat-emboss.sass in oulu-0.9.11 vs app/assets/stylesheets/modules/buttons/styles/_flat-emboss.sass in oulu-0.10.1
- old
+ new
@@ -1,7 +1,7 @@
=flat-emboss-button($color: blue)
- +transition(.5s (background-image))
+ transition: .5s background-image
background-color: $color
color: luma_contrast_color($color)
box-shadow: shade($color, 18%) 0 3px 0
text-shadow: if(luma_bright($color), lighten($color, 8%) 0 1px 0, darken($color, 8%) 0 -1px 0)
&:hover,
@@ -20,5 +20,40 @@
background-color: #f2f2f2
@else
background-color: $color
box-shadow: shade($color, 18%) 0 2px 0
+top(1px)
+
+ // radio & checkbos
+ &.is-radio,
+ &.is-checkbox
+ &:before
+ box-shadow: rgba(black, 0.3) 0 1px 1px inset, #{if(luma_bright($color), shade($color, 40%), tint($color, 20%))} 0 0 0 1px
+ background-color: #{if(luma_bright($color), shade($color, 30%), tint($color, 30%))}
+
+ // checked
+ &.is-checked
+ color: luma_contrast_color($checked)
+ background-color: $checked
+ text-shadow: if(luma_bright($checked), lighten($checked, 8%) 0 1px 0, darken($checked, 8%) 0 -1px 0)
+ box-shadow: shade($checked, 18%) 0 2px 0
+ +top(1px)
+ &:before
+ box-shadow: rgba(black, 0.3) 0 1px 1px inset, #{if(luma_bright($checked), shade($checked, 40%), tint($checked, 40%))} 0 0 0 1px
+ background-color: #{if(luma_bright($checked), shade($checked, 30%), tint($checked, 30%))}
+
+ // select
+ &.is-select
+ &:after
+ color: rgba(luma_contrast_color($color), .7)
+ border-left: 1px solid
+ border-left-color: #{if(luma_bright($color), shade($color, 20%), tint($color, 20%))}
+
+ // disabled
+ &.is-disabled,
+ &:disabled
+ $color: if(luma_bright($color), shade($color, 20%), tint($color, 20%))
+ background-color: rgba($color, 7)
+ color: rgba(luma_contrast_color($color), .7)
+ border-color: shade($color, 10%) shade($color, 16%) shade($color, 26%)
+ text-shadow: none
+ box-shadow: none