[CSS] backdrop-filter 속성을 이용해 팝업 만들기

이춘길·2021년 11월 8일
0
post-thumbnail

🐱‍🏍 목표


📌 1. 필터가 있는 vs 필터가 없는

#popup {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .7);
  z-index: 1;
}

#popup.has-filter {
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
}

📌 2. Blur 적용한 vs 필터 중복 적용한

#popup {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .7);
  z-index: 1;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
}

#popup.multiple-filter {
  backdrop-filter: blur(4px) grayscale(90%);
  -webkit-backdrop-filter: blur(4px) grayscale(90%);
}

📌 3. 추가적인 속성

MDN backdrop-filter


출처

CSS 팁: 팝업창을 멋지게 만드는 너무 간단한 방법

profile
일지를 꾸준히 작성하자.

0개의 댓글