CSS๐ง/css
css ์ด๊ธฐํ appearance: none
hyojinny
2022. 10. 7. 18:11
appearance ๋?
๋ค์ดํฐ๋ธ (=os/๋ธ๋ผ์ฐ์ ์์ฒด ํ ๋ง)์์ ๋์์ธ ํด์ /๋ณ๊ฒฝ
*ํฌ๋ก์ค๋ธ๋ผ์ฐ์ง(=๋ชจ๋ ๋ธ๋ผ์ฐ์ ๋์ผํ๋ฉด ๊ตฌํ)์ ์ ์ฉ
์ฃผ์ ์ต์ ๋ธ๋ผ์ฐ์ ์ง์ (IE ๋ฏธ์ง์ ,Safari ๋ถ๋ถ์ง์)
์์์์ฒด๊ตฌ์ฑ์์์จ๊ธฐ๊ธฐ (= ์์๋ด์ฅ๊ตฌ์ฑ์์์ ๊ฑฐ = appearance์์ฑ = ์ดํผ์ด๋ฐ์ค์์ฑ) (์ค๋ ํธํ์ดํ์ ๊ฑฐ, select, arrow)
- -webkit- : ๊ตฌ๊ธ, ์ฌํ๋ฆฌ ๋ธ๋ผ์ฐ์ ์ ์ ์ฉ.
- -moz- : ํ์ด์ดํญ์ค ๋ธ๋ผ์ฐ์ ์ ์ ์ฉ.
- -ms- : ์ต์คํ๋ก๋ฌ์ ์ ์ฉ. (์๋ต ๊ฐ๋ฅ)
- -o- : ์คํ๋ผ ๋ธ๋ผ์ฐ์ ์ ์ ์ฉ.
/* -webkit-appearance: none -> iOS์์ ํผ์์์ ๋ด๋ถ๊ทธ๋ฆผ์๊ฐ ๋์ค๋ฏ๋ก ๋นผ์ค */
input, select, textarea, button {
vertical-align: middle; margin: 0;
padding: 0; border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
}
ํ์ค์์ฑ
๋ธ๋ผ์ฐ์ ๋ฏธ์ง์์ผ๋ก ์ฌํ๋ฆฌ ๋ฑ ์ถ๊ฐํด์ฃผ๊ธฐ
์ด๊ธฐํ์ฝ๋