순수 CSS로 글래스모피즘 효과를 만드는 방법
이름에서 알 수 있듯이 glassmorphism은 반투명 유리와 유사한 HTML 의미론적 컨테이너를 만드는 것입니다. 개발자가 컨테이너의 다른 스타일 속성을 결정할 수 있지만 유리모형 자체는 개발자가 선택한 다른 CSS 속성으로 모핑된 유리와 같은 효과입니다.
일부 웹 응용 프로그램은 glassmorphism 효과를 생성하고 코드 편집기에서 코드를 복사하여 붙여넣기만 하면 되지만 개발자가 외부 지원 없이 CSS로 만드는 방법을 아는 것은 큰 도전입니다. 이 기사에서는 순수 CSS를 사용하여 glassmorphism 카드를 만드는 방법을 배웁니다.
backdrop-filter 속성 추가
값이
backdrop-filter
인 CSSblur
속성은 유리모형의 유리 효과를 요소에 추가합니다. .glass {
backdrop-filter: blur(10px);
}
backdrop-filter
속성이 최근에 도입되었기 때문에 모든 브라우저가 완전히 호환되는 것은 아니므로 작동하려면 공급업체 접두사-webkit-
가 필요합니다.배경색 속성 추가
background-filter 속성과 blur 값이 유리 효과를 생성하는 동안 유리 컨테이너의 background-color 속성은 유리 효과의 명확한 가시성을 정의합니다. CSS
rgba
속성은 유리 용기의 배경색을 지정하는 데 선호되는 솔루션입니다. rgb
의 값은 각각 255이고 알파 채널 "a"는 유리 용기에 약간의 투명도를 부여하는 값입니다. ..glass {
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
background-color: rgb(255, 255, 255, 0.3);
}
원하는 측정기준 추가
.glass
컨테이너 크기와 같이 이러한 스타일에 추가된 다른 속성은 개발자의 취향에 맞게 정의되고 설계됩니다..glass {
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
min-height: 250px;
width: 450px;
border-radius: 1rem;
background: rgb(255, 255, 255, 0.3);
padding: 1.5rem;
color: #fff;
}
주목해야 할 한 가지 중요한 속성은
.glass
컨테이너의 부모 배경입니다. 이미지 또는 색상 그라데이션일 수 있는 배경은 유리 형태의 아름다움을 드러내는 데 큰 도움이 됩니다. 제 생각에는 그라데이션 배경이 더 예쁘고 좋습니다. 당신은 당신을 선택할 수 있습니다.결과는 다음과 같습니다!
이 기사에서는 glassmorphism이 무엇이며 순수한 CSS를 사용하여 만드는 방법을 배웠습니다.
여기에서 결과의 codepen에 액세스하고 원하는 대로 스타일을 업데이트할 수 있습니다.
Reference
이 문제에 관하여(순수 CSS로 글래스모피즘 효과를 만드는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/drprime01/how-to-create-a-glassmorphism-effect-with-pure-css-eca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)