[HTML/CSS] backdrop-filter vs filter ์์ฑ ๋น๊ต
๋ฐ์ํ
TL;DR
backdrop-filter
: ์์ฑ์ ์ ์ฉํ ์์์ ๋ฐฐ๊ฒฝ์๋ง ํจ๊ณผ๊ฐ ์ ์ฉ๋จ. ์ฝํ ์ธ ๋ ์ํฅ ์๋ฐ์- Tailwind :
backdrop-blur-sm
- CSS :
backdrop-filter: blur(4px);
- Tailwind :
filter
: ์์ฑ์ ์ ์ฉํ ์์ ์ ์ฒด(์์์์ ํฌํจ)์ ํจ๊ณผ๊ฐ ์ ์ฉ๋จ. ์ฃผ๋ก ์ด๋ฏธ์ง ํ๊ทธ์ ์ฌ์ฉํจ- Tailwind :
blur-sm
- CSS :
filter: blur(4px);
- ๐ก ์ฝํ ์ธ ๊ฐ ์๊ฑฐ๋ ๋ฐฐ๊ฒฝ์์ด ์ง์ ๋์ด ์์ง ์์ผ๋ฉด ํจ๊ณผ ์ ์ฉ ์๋๋ฏ๋ก ์ฃผ์
- Tailwind :
Blur ๋ฐฐ๊ฒฝ ๊ตฌํ
๋ ์์ฑ ๋ชจ๋ ์ ์ฉ๋๋ ํจ๊ณผ๋ ๋์ผํ๋ filter
์์ฑ์ ์์ ์์๋ฅผ ํฌํจํ ์์ ์ ์ฒด์ ์ ์ฉ๋๋ฏ๋ก Blur ํจ๊ณผ๊ฐ ๋ค์ด๊ฐ ๋ฐฐ๊ฒฝ์ ๊ตฌํํ๋ ค๋ฉด background
์ถ๊ฐ ์์๋ฅผ ๋ณ๋๋ก ๋ง๋ค์ด์ผ ํ๋ค — ์ฐธ๊ณ ๊ธ
<div class="wrapper">
<div class="background"></div>
<!-- filter ๋ธ๋ฌ ํจ๊ณผ๋ฅผ ์ํ ์ถ๊ฐ ์์ -->
<div class="foreground"></div>
<!-- ์ฝํ
์ธ -->
</div>
.background {
filter: blur(4px);
position: absolute;
width: 100%;
height: 100%;
}
backdrop-filter
๋ฅผ ์ฌ์ฉํ๋ฉด ์ถ๊ฐ ์์ ์์ด ๋ธ๋ฌ ํจ๊ณผ๊ฐ ๋ค์ด๊ฐ ๋ฐฐ๊ฒฝ์ ๋ง๋ค ์ ์๋ค.
.foreground {
backdrop-filter: blur(10px);
} /* No .wrapper needed! */
๋ ํผ๋ฐ์ค
๊ธ ์์ ์ฌํญ์ ๋ ธ์ ํ์ด์ง์ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ๋ฐ์๋ฉ๋๋ค. ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์
๋ฐ์ํ
'๐ช Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[HTML/CSS] ์์ ์ผ์ชฝ/์์ชฝ ๋ณ๋ถํฐ ํด๋ฆญ ์ง์ ๊น์ง ๊ฑฐ๋ฆฌ ๊ตฌํ๊ธฐ
[HTML/CSS] ์์ ์ผ์ชฝ/์์ชฝ ๋ณ๋ถํฐ ํด๋ฆญ ์ง์ ๊น์ง ๊ฑฐ๋ฆฌ ๊ตฌํ๊ธฐ
2024.05.08 -
[HTMl/CSS] ์๋ฆฌ๋จผํธ์ ๋ชจ๋ CSS ์คํ์ผ ์์ฑ / ๊ฐ ์กฐํํ๊ธฐ
[HTMl/CSS] ์๋ฆฌ๋จผํธ์ ๋ชจ๋ CSS ์คํ์ผ ์์ฑ / ๊ฐ ์กฐํํ๊ธฐ
2024.05.08 -
[HTML/CSS] Tailwind CSS ๋ค์ด๋๋ฏน ํด๋์ค ์ฌ์ฉ์ ์ฃผ์ํ ์
[HTML/CSS] Tailwind CSS ๋ค์ด๋๋ฏน ํด๋์ค ์ฌ์ฉ์ ์ฃผ์ํ ์
2024.05.08 -
[DevTools] 1Password์์ SSH ํค ๊ด๋ฆฌํ๊ธฐ
[DevTools] 1Password์์ SSH ํค ๊ด๋ฆฌํ๊ธฐ
2024.05.08