Assim como foi feito com os media-queries
$media-querie-mobile: "(max-width: 980px)";
Onde foi criada essa variável no arquivo variaveis.scss e depois utilizada:
.destaque {
background: url(../imagens/destaque.jpg) center bottom repeat-x;
-webkit-background-size: cover;
background-size: cover;
color: white;
height: 330px;
padding-top: 10em;
@media #{$media-querie-mobile} {
font-size: 14px;
height: 250px;
}
}
É possível fazer isso também para o box-shadow que foi importado do compass? Pois, entretanto, é necessário ficar repetindo os valores em todos os locais que será utilizado:
.plano button {
background: $cor-padrao;
border: 0;
color: $cor-branca;
width: 210px;
height: 38px;
font-size: 1.2em;
@include borda-arredondada;
@include box-shadow(black 0 2px 10px);
margin-left: 2em;
}
.contato button {
margin: 0 auto;
background: $cor-padrao;
border: 0;
color: $cor-branca;
width: 210px;
height: 38px;
font-size: 1.2em;
@include borda-arredondada;
@include box-shadow(black 0 2px 10px);
}
.destaque button {
margin-top: 1em;
background: $cor-padrao;
border: 0;
padding: .6em;
font-size: 1.2em;
@include borda-arredondada(50px);
@include box-shadow(black 0 2px 10px);
font-weight: bold;
}
Tentei criar a variável:
$sombra-padrao: "box-shadow(black 0 2px 10px);";
E utilizar da seguinte forma (obs: colocando o @import "compass/css3"; lá no arquivo do mixins.scss e apagando o placeholder sombra-padrao que tinha):
@include #{$sombra-padrao};
Mas deu o seguinte erro:
modified css/layout/destaque.scss
error css/estilos.scss (Line 38 of css/layout/destaque.scss: Invalid CSS after " @include ": expected identifier, was "#{$sombra-padrao};")
modified css/layout/contato.scss
error css/estilos.scss (Line 38 of css/layout/destaque.scss: Invalid CSS after " @include ": expected identifier, was "#{$sombra-padrao};")
modified css/layout/planos.scss
error css/estilos.scss (Line 38 of css/layout/destaque.scss: Invalid CSS after " @include ": expected identifier, was "#{$sombra-padrao};")
Tem outra forma de fazer?