Contenu connexe
Similaire à CSS Preprocessor Hands-on (20)
CSS Preprocessor Hands-on
- 38. $margin: 1em 0 1em 0.5em;
$baseWidth: 320px;
.header {
width: $baseWidth;
margin: $margin;
}
色や数値・ショートハンドの値など、
割となんでも変数にできる
- 48. content: ‘plus’ + mark;
width: 300px + 20;
height: 340px - 20;
margin-top: 0.25em * 2;
$mr: 1em;
margin-right: $mr / 4;
margin-bottom: (1em / 4);
margin-left: 2em - 1em / 4;
- 57. .defaultWhiteSpace {
margin: 1em 0.5em;
padding: 1.5em 1em;
}
.item {
@extend .defaultWhiteSpace;
background-color: #f2f2f2;
}
.block {
@extend .defaultWhiteSpace;
background-color: #333;
}
- 58. }
.whiteSpace, .item, .block {
margin: 1em 0.5em;
padding: 1.5em 1em;
}
.item {
background-color: #f2f2f2;
}
.block {
background-color: #333;
}
- 60. %defaultWhiteSpace {
margin: 1em 0.5em;
padding: 1.5em 1em;
}
.item {
@extend %defaultWhiteSpace;
background-color: #f2f2f2;
}
.block {
@extend %defaultWhiteSpace;
background-color: #333;
}
セレクタの先頭を % にする
(プレースホルダーセレクタ)
- 61. }
.item, .block {
margin: 1em 0.5em;
padding: 1.5em 1em;
}
.item {
background-color: #f2f2f2;
}
.block {
background-color: #333;
}
- 64. @media screen and (min-wid..) {
%link {
margin-top: 1em;
color: #009;
}
.link-item {
@extend: %link;
}
}