app/assets/stylesheets/spina.sass in spina-0.11.1 vs app/assets/stylesheets/spina.sass in spina-0.12.0
- old
+ new
@@ -1,12 +1,11 @@
-// Frameworks
-@import bourbon
-@import neat
-
// Configuration
@import spina/configuration
+// Mixins
+@import spina/mixins
+
// Normalizing
@import spina/normalize
// Icons
@import spina/ics_spina
@@ -23,19 +22,14 @@
@import spina/labels
@import spina/modal
@import spina/sortable_lists
@import spina/gallery
@import spina/login
-@import spina/cards
@import spina/trix
@import spina/wizard
@import spina/notifications
-// Plugins
-@import spina/morris
-@import spina/wysihtml5
-@import spina/farbtastic
html
box-sizing: border-box
min-height: 100%
@@ -51,16 +45,16 @@
background: #f5f5fa
min-width: 1024px
// Primary navigation
nav#primary
+ background: linear-gradient(#3b3f74, #7a76ad)
height: 100%
overflow: hidden
position: fixed
width: 300px
z-index: 5
- @include linear-gradient(#3b3f74, #7a76ad)
& > ul
height: 100%
padding-top: 12px
position: relative
@@ -104,19 +98,19 @@
ul li.active > a
opacity: 1
ul li ul
+ background: linear-gradient(#3b3f74, #7a76ad)
bottom: 0
left: 80px
padding-top: 20px
position: absolute
top: 0
+ transform: translateX(100%)
width: calc(100% - 80px)
z-index: 1
- @include linear-gradient(#3b3f74, #7a76ad)
- @include transform(translateX(100%))
li a
line-height: 40px
ul li ul li a.back-to-main-menu
@@ -149,46 +143,46 @@
padding: 0 8px
position: absolute
right: 20px
text-align: center
top: 50%
+ transform: translateY(-50%)
vertical-align: middle
z-index: 1
- @include transform(translateY(-50%))
ul li ul li[data-badge] a
z-index: 2
ul li ul li.active[data-badge], ul li ul li:hover[data-badge]
&:after
background: rgba(255, 255, 255, .9)
&.animated > ul
- @include transition(background .3s ease)
+ transition: background .3s ease
& > li > a
- @include transition(all .3s ease)
+ transition: all .3s ease
.icon
- @include transition(all .3s ease)
+ transition: all .3s ease
li.active ul
- @include transition(all .3s ease)
+ transition: all .3s ease
&.transformed > ul
background: rgba(0, 0, 0, .4)
& > li > a
color: transparent
- @include transform(translateX(-10px))
+ transform: translateX(-10px)
.icon
color: #f5f5fa
- @include transform(translateX(10px))
+ transform: translateX(10px)
li.active ul
- @include transform(translateX(0%))
+ transform: translateX(0%)
// Secondary navigation
nav#secondary
margin-bottom: -30px
margin-top: 20px
@@ -214,12 +208,12 @@
content: " "
height: 3px
left: 0px
opacity: 0
position: absolute
+ transform: scale(0)
width: 100%
- @include transform(scale(0))
ul li a:hover
opacity: 1
ul li.active a
@@ -228,13 +222,13 @@
margin: 0 16px
padding: 0
&:after
opacity: 1
- @include transform(scale(1))
- @include transition(all .2s ease)
- @include transition-delay(.05s)
+ transform: scale(1)
+ transition: all .2s ease
+ transition-delay: .05s
ul li:first-child a
margin-left: 0
padding-left: 0
@@ -525,19 +519,21 @@
float: left
.pull-right
float: right
-.clearfix
- @include clearfix()
+.clearfix:after
+ clear: both
+ content: " "
+ display: block
.spina-logo
bottom: 0px
opacity: .5
padding: 20px
position: fixed
right: 0px
- @include transition(opacity .2s ease)
+ transition: opacity .2s ease
&:hover
opacity: 1
img