๋ชฉ์ฐจ
โSASS SCSS aํ๊ทธ ์๋ ๊ฐ๊ธฐ ๋ค๋ฅธ ์ ์์๋ฅผ a:hover ์์ ๊ฐ๊ฒ ํ๊ธฐ
SASS SCSS aํ๊ทธ ์๋ ๊ฐ๊ธฐ ๋ค๋ฅธ ์ ์์๋ฅผ a:hover ์์ ๊ฐ๊ฒ ํ๊ธฐ.
๋๊ฒ ๊ฑฐ์ฐฝํ ํํ๊ฐ์ง๋ง ๋ณ๊ฑฐ ์๋๋ค.
๋ค๋ง SCSS์ ๊ตฌ์กฐ์ ๋ํด์ ์ค๋ช ํ๊ธฐ ์ํ ๊ธ์ด๋ค.
์์ ๊ฐ์ ๊ฒฝ์ฐ ํ ์คํธ ์์ญ์ ๋งํฌ๋ ํ๋๋ค.
๋ง์ฐ์ค์ค๋ฒ๊ฐ ๋์์ ๋ ๋ฌธ๋จ ๋ณ๋ก ์์ด ๋ฐ๋๋ฉด ์๋๊ณ , ์ ์ฒด๊ฐ ์์ด ๋ฐ์ ์ด ๋์ด์ผ ํ๋ค.
๊ฐ๊ฐ ์คํ์ผ์ ์ฃผ์ด๋ ๋์ง๋ง, SCSS์์๋ ๊ฐ๋จํ๊ฒ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค.
html
<ul class="latest">
<li>
<div class="card">
<!-- card innerWrap : hold width -->
<div class="cardInnerWrap">
<div class="overThumb">
<span class="thumb card-img-top">
<img src="/assets/images/~mockup/s1.png"></span>
</div>
<div class="card-body"><a href="/pb_contents/publish/publish_view.php">
<p class="contentCate">Contents</p>
<p class="CotentTitle">์คํ์ธํ์ 3ํ</p>
<p class="card-text">๋ฏธ์ํ์ง๋ง, ๋ ๋น์ ๋ค์ด ๊ถ๊ธํ์ง ์์์๋ฏธ์ํ์ง๋ง, ๋ ๋น์ ๋ค์ด ๊ถ๊ธํ์ง ์์์๋ฏธ์ํ์ง๋ง, ๋ ๋น์ ๋ค์ด ๊ถ๊ธํ์ง ์์์</p>
</a>
</div>
<!-- card innerWrap : hold width -->
</div>
</div>
</li>
์ด๋ฐ ๊ตฌ์กฐ์ผ ๋
SCSS
SCSS ๋ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑํ๋ค.
.card {
border: 0 none;
border-radius: 0;
.cardInnerWrap {
display: inline-flex;
.thumb {
width: 133px;
height: 75px;
}
.card-body {
padding: 0 1.25rem;
width: calc(100% - 150px);
a {
&:hover p,
&:focus p {
color: #5e7fdc;
}
.contentCate {
color: #AAAAAA;
}
.CotentTitle,
.card-text {
display: block;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
color: #555555;
}
}
}
}
}
}
์นํ์ &์ ์ฌ์ฉํด์ :hover์ :focus๋ฅผ ๋ฐ์ผ๋ฉด ์๋์ P ์คํ์ผ์ ๋ณ๊ฒฝํ๋ผ๋ก ๋ณด๋ฉด ๋๋ค.
๋ฐ์ํ
'Lect & Tip > html, css, scss' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ฑ๋ณ ํต๊ณ CSS ๋์์ธ ๋ฐ SASS (0) | 2019.12.09 |
---|---|
โ CSS IE ์์ padding, child absolute position eorror ๋ฌธ์ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง (0) | 2019.11.29 |
โ img ํ๊ทธ 404 Error์์ ๋์ฒด ์ด๋ฏธ์ง ๋์ฐ๊ธฐ (0) | 2019.11.11 |
[์นํ์ค CSS] cursor:pointer๊ฐ ์นํ์ค. cursor:hand๋ ie์์๋ง. (0) | 2019.09.16 |
CSS ์ ํ์ (selector)์ ์ ์์ ์ฌ์ฉ๋ฒ (0) | 2019.09.08 |
๋๊ธ