<div class="btns">
<button class="btn primary">Primary Button</button>
<button class="btn secondary">Secondary Button</button>
<button class="btn warning">Warning Button</button>
</div>
.btns {
.btn {
border: none;
text-transform: uppercase;
font-size: 15px;
padding: 10px 30px;
border-radius: 3px;
color: #fff;
}
.primary {
background-color: royalblue;
}
.secondary {
background-color: yellowgreen;
}
.warning {
background-color: crimson;
}
}
/* Variables */
$primary-btn: royalblue;
$secondary-btn: yellowgreen;
$warning-btn : crimson;
/* Buttons */
.btns {
.btn {
border: none;
text-transform: uppercase;
font-size: 15px;
padding: 10px 30px;
border-radius: 3px;
color: #fff;
}
.primary {
background-color: $primary-btn;
}
.secondary {
background-color: $secondary-btn;
}
.warning {
background-color: $warning-btn;
}
}
<section class="portfolio">
<h1>Travel & Tour Agency</h1>
<div class="portfolio-items">
<div class="portfolio-item"></div>
<div class="portfolio-item"></div>
<div class="portfolio-item"></div>
<div class="portfolio-item"></div>
<div class="portfolio-item"></div>
<div class="portfolio-item"></div>
<div class="portfolio-item"></div>
<div class="portfolio-item"></div>
</div>
</section>
$color-primary : #222;
$color-secondary: #333;
$bgc-item: #eee;
$portfolio-item-w: 300px;
$portfolio-item-h: 300px;
$portfolio-item-bdrs : 10px;
$portfolio-images-url : "images/";
.portfolio-item {
border: 1px solid #000;
width: $portfolio-item-w;
height: $portfolio-item-h;
border-radius: $portfolio-item-bdrs;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
&:nth-child(1) {
background-image: url("../" + $portfolio-images-url+"blog-post-01.jpg");
}
}
background-image: url("../" + $portfolio-images-url+"blog-post-01.jpg");
portfolio-items {
width: 1200px;
display: grid;
margin: auto;
grid-template-columns: repeat(4, 1fr);
gap: 15px;
}
// 전역변수
$crimson : crimson;
$black : #000;
.portfolio {
color: $crimson;
h1 {
color: $black;
}
}
.portfolio {
// 지역변수
$crimson : crimson;
$black : #000;
color: $crimson;
h1 {
color: $black;
}
}
.headline {
color: $crimson;
h2 {
color: $black;
}
}
/* :root {
--변수명: 값;
} */
:root {
--primary-color: #222;
--secondary-color : #444;
}
.primary {
color: var(--primary-color);
}