Sass , compass , @include and @extend -


i have problem sass , connected creating sprites , reusing compiled class later. styles.scss:

@import 'buttons/*.png'; @include all-buttons-sprites;  @import 'partial/buttons'; 

and buttons.scss:

.buttons {   @extend .buttons-blue-button;   background-repeat: no-repeat;   background-size: cover;   color: #ffffff;   cursor: pointer;   border: none;   font-size: 18px;   width: 242px;   height: 45px;   font: sky-text-med;   padding-bottom: 5px;   margin: 24px 4px 14px;   opacity: 0; } 

compass not saying errors compile css showing:

.buttons-sprite, .buttons-blue-button, .buttons, .buttons-blue-hover-button, .buttons-yellow-button, .buttons .yellow, .buttons-yellow-hover-button {   background: url('/welcome/assets/img/buttons-s5afcdf1a60.png') no-repeat; }   .buttons-blue-button, .buttons {   background-position: 0 0; }  .buttons {   background-repeat: no-repeat;   background-size: cover;   color: #ffffff;   cursor: pointer;   border: none;   font-size: 18px;   width: 242px;   height: 45px;   font: sky-text-med;   padding-bottom: 5px;   margin: 24px 4px 14px;   opacity: 0; } 

but there missing background should set @extend .buttons-blue-button;

why isn't happening ?

.buttons {     @extend .buttons-blue-button;     ... } 

you telling .button class extend .button-blue-button class.

.buttons-sprite, .buttons-blue-button, .buttons, .. {     background: url('/welcome/assets/img/buttons-s5afcdf1a60.png') no-repeat; }  .buttons-blue-button, .buttons {   background-position: 0 0; } 

compass not making mistakes here, background-image set, background-position set too. expectations/assumptions & css-properties wrong.


Comments

Popular posts from this blog

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

html - How to style widget with post count different than without post count -

url rewriting - How to redirect a http POST with urlrewritefilter -