149๊ฐ~150๊ฐ
- float-grid
.float-grid::after { content:""; display:block; clear:both; }
.float-grid > * { float:left; box-sizing:border-box; }
- ๋ฐ์ค ์ ๋๋ฉ์ด์
1) ์ข > ์ฐ
ํจ๊ณผ๋ฅผ ์ฃผ๊ณ ์ถ์ ํ๊ทธ์ ๋ค or ์์ absolute๋ฅผ ๋์ฃผ๊ธฐ
ex) ํ๊ทธ::after { content:""; background-color:white; width:0; height:2px;
position:absolute; bottom:0; left:0; transition:width .3s; }
:hover > a::after { width:100%; }
2) ๊ฐ์ด๋ฐ > ์์ชฝ
ํจ๊ณผ๋ฅผ ์ฃผ๊ณ ์ถ์ ํ๊ทธ์ ๋ค or ์์ absolute๋ฅผ ๋์ฃผ๊ธฐ
ex) ํ๊ทธ::after { content:""; background-color:white; width:0; height:2px
position:absolute; bottom:0; left:50%; transform:translateX(-50%); transition:width .3s; }
:hover > a::after { width:100%; }
<flex>
- display : flex
์์๋ค์ ์์ผ๋ก ๋์ด์ํจ๋ค
→ ์์๋ค์ ๋ถ๋ชจ์ ๋์ด๋ฅผ ๋ฐ๋ผ๊ฐ
โป inline์์๋ ๋์ด๊ฐ์ด ์ ์ฉ๋์ง ์๋๋ค.
- flex-grow : 1;
๋๋น๋ฅผ ์ต๋ํ ๋ํ์ค๋ค
= ๋จ์ ์ฌ๋ฐฑ์ ๋ค ์ฑ์์ค๋ค
- ์์ง์ ๋ ฌํ๋ ๋ฐฉ๋ฒ
๋ถ๋ชจ์๊ฒ display:flex ๊ฐ๊ณผ align-items:center๊ฐ์ ์ฃผ๊ธฐ
align-items์ ๊ธฐ๋ณธ๊ฐ์ stretch์ด๋ค
โป flex๋ก ์๋จ๋ฐ๋ฅผ ๋ง๋ค์ด์ ์์ง์ ๋ ฌ์ ์ด๋ฏธ ๋ค ๋ง์ถฐ์ ธ์๋ ์ํฉ์ผ ๋,
๊ตณ์ด ๋ฉ๋ด ์์ดํ ๋ค์๊ฒ ์, ์๋ padding์ ์, ์๋์๋ ์ฃผ์ง ์์๋ ๋๋ค
- ๋ฒํผ๋ง๋ค๊ธฐ(์๋ฅ์ ์ถํ๊ธฐ)
emmet : a.top-bar__btn-go-submit-page{์๋ฅ์ ์ถํ๊ธฐ}
๋ฒํผ๋ง ํผ์ ๊ฐ์ด๋ฐ ์์ถ๋์ด ๊ฐ๊ฒ ํ๊ธฐ ์ํ์ฌ align-self๋ก ์ฃผ๊ธฐ
top-bar__btn-go-submit-page { align-self : center; }
'๐ UIUX ์นํผ๋ธ๋ฆฌ์ ๊ณผ์ (6๊ฐ์)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
2021-05-23 (41์ผ์ฐจ) ๋ณต์ต (0) | 2021.05.24 |
---|---|
2021-05-22 (40์ผ์ฐจ) ๋ณต์ต (0) | 2021.05.24 |
2021-05-20 (38์ผ์ฐจ) ๋ฐ์ํ์ํ๋ฆฌ์คํธ, ๋ถ๋ถ๋ชจ์ ๊ฐ์ธ๊ณผ์ , ์ ์ฆํด์ปดํผ๋ (0) | 2021.05.20 |
2021-05-19 (37์ผ์ฐจ) flexbox froggy - css flexbox ์์ฑ ์ ๋ฆฌ (0) | 2021.05.20 |
2021-05-18 (36์ผ์ฐจ) ํผ๊ทธ๋ง, ๋ฐ์ํ ์ํ๋ฆฌ์คํธ ์ฐ์ต, flexbox froggy (0) | 2021.05.20 |
๋๊ธ