티스토리 뷰
SCSS 에서 button component 만들 때 사용한 것 정리!!
@each $key변수, $value변수 in 데이터 {
실행문
}
# 개발환경
vue.js / vuetify / scss
e.g.
// button.vue
<v-btn class=“c-button” color=“main—100”>button 100</v-btn>
<v-btn class=“c-button” color=“main—50”>button 50</v-btn>
<v-btn class=“c-button” color=“main—10”>button 10</v-btn>
// variable.scss
$main—100: rgb(12, 31, 41);
$main—50: rgb(14, 14, 31);
$main—10: rgb(143, 214, 31);
$main—: (
‘100’: $main—100,
‘50’: $main—50,
‘10’: $main—10
)
// buttons.scss
.v-btn {
&.c-button {
@each $name, $value in $main— {
&.main—#{$name} {
background-color: $value;
}
}
}
}
'HTML5, CSS3' 카테고리의 다른 글
[CSS] 모바일 화면에서 확대/축소 (안드로이드 및 아이폰 네이버브라우저 적용) (0) | 2024.04.12 |
---|---|
[CSS] font-display 속성 (0) | 2021.12.03 |
[기초개념] 웹표준, 웹접근성, 웹호환성 정의비교 (0) | 2021.10.07 |
[CSS] <link> 태그의 media 속성 (0) | 2021.10.07 |
[CSS] transform 속성에 대하여 (0) | 2021.04.18 |
댓글
공지사항
최근에 올라온 글