๐ IR(Image Replacement) ๊ธฐ๋ฒ์ด๋?
- ๋์์ธ์ ์ผ๋ก๋ ๋ณด์ด์ง ์์ง๋ง ์คํฌ๋ฆฐ๋ฆฌ๋๋ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ํด ์ ๋ณด๋ฅผ ์ ๋ฌํ๋
ํ ์คํธ๋ฅผ ์จ๊ธฐ๋ ๋ฐฉ๋ฒ
1. ์นด์นด์ค(๋ค์)์์ ์ฌ์ฉํ๋ ๋ฐฉ์
- pc์ฉ | ์ฌ์ฉ๋ ์ด๋ฏธ์ง๋ด ์๋ฏธ์๋ ํ ์คํธ์ ๋์ฒดํ ์คํธ๋ฅผ ์ ๊ณตํ ๋ ์ฌ์ฉ | ์คํฌ๋ฆฐ๋ฆฌ๋๊ฐ ์ฝ์
(background-img์์ alt๊ฐ์ ์ค ์ ์์ผ๋ class ์ฌ์ฉ!)
.ir_pm{
display:block;
overflow:hidden;
Font-size:1px;
line-height:0;
text-indent:-9999px;
}
- Mobile์ฉ | ์ฌ์ฉ๋ ์ด๋ฏธ์ง๋ด ์๋ฏธ์๋ ๋์ฒดํ ์คํธ๋ฅผ ์ ๊ณตํ ๋ ์ฌ์ฉ | ์คํฌ๋ฆฐ๋ฆฌ๋๊ฐ ์ฝ์
.ir_pm{
display:block;
overflow:hidden;
font-size:1px;
line-height:0;
color:transparent;
/* transparent ํค์๋๋ IE9๋ถํฐ ์ฌ์ฉ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ PC์์๋ ๋น ์ ธ์์ต๋๋ค.
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#transparent */
}
- ๋งํฌ์ ๊ตฌ์กฐ์ ํ์ํ ๊ฒฝ์ฐ ์ฌ์ฉ | ์คํฌ๋ฆฐ๋ฆฌ๋๊ฐ ์ฝ์ง ์์
.screen_out {
overflow: hidden;
position: absolute;
width: 0;
height: 0;
line-height: 0;
text-indent: -9999px;
}
- ์ค์ํ ์ด๋ฏธ์ง ๋์ฒดํ ์คํธ | ์ด๋ฏธ์ง off์ ๋์ฒด ํ ์คํธ๊ฐ ๋ณด์ฌ์ง
(background-img์์ alt๊ฐ์ ์ค ์ ์์ผ๋ class ์ฌ์ฉ!)
.ir_wa{
display:block;
overflow:hidden;
position:relative;
z-index:-1;
width:100%;
height:100%
}
2.๋ค์ด๋ฒ์์ ์ฌ์ฉํ๋ ๋ฐฉ์
.blind {
position: absolute;
clip: rect(0 0 0 0);
width: 1px;
height: 1px;
margin: -1px;
overflow: hidden;
}
[์์]
๋ค์ด๋ฒ ์ค์ ์์ด์ฝ์์ ๊ธ์๋ ๋ณด์ด์ง์์ง๋ง
์ฝ๋๋ฅผ ์ดํด๋ณด๋ฉด!
์ด๋ ๊ฒ blind class๋ก spanํ๊ทธ์ ๋ด์ฉ "์ค์ "์ ๊ฐ๋ ค์ค๊ฒ์ ๋ณผ ์ ์๋ค.
3. ์ฟ ํก์์ ์ฌ์ฉํ๋ ๋ฐฉ์
.product-search a.search {
overflow: hidden;
position: absolute;
right: 0;
width: 50px;
height: 39px;
background-position: -112px -71px;
text-indent: -9em;
}
์ด๋ฐ ๊ฒ์ icon์ฝ๋๋ฅผ ๋ฏ์ด๋ณด๋ฉด
a ํ๊ทธ์์ ๊ฒ์์ด๋ผ๋ text๊ฐ ์์ง๋ง class๋ฅผ ์ฌ์ฉํด์ ๋ณด์ด์ง ์๋๊ฒ์ ์ ์์๋ค.
๐๊ทธ๋ฐ์
- <marquee> ๋ผ๋ ํ๊ทธ๋ฅผ ์ฒ์ ๋ดค๋ค.. ใ ใ ใ
mdn์์ Deprecated๋ก ๋์ด์๊ธด ํ์ง๋ง ๊ทธ๋ฅ ์ฌ๋ฐ๋๊ฑฐ ์ฝ๋ฉํ ๋ ์ฌ์ฉํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
[์ฝ๋๋ฆฌ๋ทฐ์๊ฐ ํ๋ค]
- button๋ฑ์ ํ ์คํธ๊ฐ ๊ธธ์ด์ง๊ฒฝ์ฐ ๋น ์ ธ๋์ฌ ์ ์์ผ๋ฏ๋ก ๋ง์ค์ class๋ฅผ ์ด์ฉํ์
- ์ฌ์ฉ์ ํธ์๋ฅผ ์ํด cursor: pointer๊ฐ ๋ค์ด๊ฐ๊ณณ์ ๋ฃ์ด์ฃผ์
- ๋ฒํผ hover ์์ฑ์์ ์๊น์ ์ ํ๋๋ฑ์ ๊พธ๋ฏธ๋๊ฒ์ ์ฌ์ฉํ ๋ focus ๋์์๋๋ ๊ฐ์ด ๋ฃ์ด์ฃผ์ (hover๋ฟ๋ง ์๋๋ผ tabํค๋ก ๋์ด๊ฐ๋๊ฒ ๊ณ ๋ ค)
๐ฅ ํ๊ณ
- ์ญ์๋ ์ฌํ๋์ ๋ผ์ด๋ธ ์ฝ๋ฉ์ ์๊ฐ๊ฐ๋์ค ๋ชจ๋ฅด๊ฒ ์ฌ๋ฐ๋ค . . .
- dropdown ๊ณผ์ ์์ cursor๋ฅผ ๋ฐ๋ก ์๊ฐ๋ฝ ๋ชจ์์ผ๋ก ์ฃผ์ ๋ถ์ด ๊ณ์ จ๋๋ฐ ๋๋ฌด ๊ท์ฌ์์ ๋ฐ๋ผ ๋ง๋ค์ด๋ด์ผ๊ฒ ๋ค .
- ๊ณ์ ๋์ค๋ overflow์ ๋ํด ํฌ์คํ ์ ๋ฏธ๋ฃจ๊ณ ๋ฏธ๋ฃจ์๋ค. . ์๋ฒ์ฃผ๋ด์ ๊ผญ ์์ฑํด์ผ์ง . .
'FE > HTML,CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS] CSS ์ค๊ณ๊ธฐ๋ฒ (0) | 2022.04.18 |
---|---|
[CSS] grid ? (0) | 2022.04.14 |
[css] Flex๋? (0) | 2022.04.13 |
[css] float (0) | 2022.04.12 |
[css] position (0) | 2022.04.11 |