// We use this to create equal side border radius on elements.
// $side - Options: left, right, top, bottom
@mixin side-radius($side, $radius:$global-radius) {
- @if $side == left {
- @if $experimental {
- -moz-border-radius-bottomleft: $radius;
- -moz-border-radius-topleft: $radius;
- -webkit-border-bottom-left-radius: $radius;
- -webkit-border-top-left-radius: $radius;
- }
- border-bottom-left-radius: $radius;
- border-top-left-radius: $radius;
- }
- @else if $side == right {
- @if $experimental {
- -moz-border-radius-topright: $radius;
- -moz-border-radius-bottomright: $radius;
- -webkit-border-top-right-radius: $radius;
- -webkit-border-bottom-right-radius: $radius;
- }
- border-top-right-radius: $radius;
- border-bottom-right-radius: $radius;
- }
- @else if $side == top {
- @if $experimental {
- -moz-border-radius-topright: $radius;
- -moz-border-radius-topleft: $radius;
- -webkit-border-top-right-radius: $radius;
- -webkit-border-top-left-radius: $radius;
- }
- border-top-right-radius: $radius;
- border-top-left-radius: $radius;
- }
- @else if $side == bottom {
- @if $experimental {
- -moz-border-radius-bottomright: $radius;
- -moz-border-radius-bottomleft: $radius;
- -webkit-border-bottom-right-radius: $radius;
- -webkit-border-bottom-left-radius: $radius;
- }
- border-bottom-right-radius: $radius;
- border-bottom-left-radius: $radius;
- }
+ @if $experimental {
+ -moz-border-radius-bottom#{$side}: $radius;
+ -moz-border-radius-top#{$side}: $radius;
+ -webkit-border-bottom-#{$side}-radius: $radius;
+ -webkit-border-top-#{$side}-radius: $radius;
+ }
+ border-bottom-#{$side}-radius: $radius;
+ border-top-#{$side}-radius: $radius;
}
// @mixins