- glass3d generator는 설정값을 바꾸며 유리 질감 CSS를 즉시 미리보고 복사할 수 있는 도구임
- 핵심 조정값은
backdrop-filter의 blur, brightness, saturation과 색상, 텍스처 선택으로 구성됨 - 색상은 HSL과 알파값으로 다루며, 예시 값은
hsl(189 80% 10% / 0.2)임 - 텍스처는 rice paper, egg shell, ink jet, coarse, topology 중에서 선택 가능함
- 생성 CSS는
.glass3d,::before,::after, 자식 요소의z-index를 조합해 배경 필터, 노이즈 텍스처, 내부 그림자, 콘텐츠 레이어를 나눔
glass3d generator에서 조정할 수 있는 값
- 설정값을 변경하면 인터페이스 자체에 결과가 바로 반영됨
- 완성된 CSS는 복사해 사용할 수 있음
- 주요 설정 항목은 다음과 같음
backdrop-filterblurbrightnesssaturationcolortexture
생성되는 CSS 구조
.glass3d클래스는 CSS 변수와 레이어 기준을 정의함--filter-glass3d:blur(32px) brightness(0.85) saturate(2.5)--color-glass3d:hsl(189 80% 10% / 0.2)--noise-glass3d:transparenttextures.com의egg-shell.pngposition: relative,z-index: 4, 여러 단계의box-shadow를 사용함
.glass3d::before는 배경 필터와 텍스처를 적용함-webkit-backdrop-filter와backdrop-filter에var(--filter-glass3d)를 사용함background-color와background-image에는 각각 색상 변수와 노이즈 변수가 들어감background-size: 100px,background-repeat: repeat를 설정함
.glass3d::after는 내부 하이라이트 그림자를 더함- 여러
inset box-shadow값을 사용함
- 여러
.glass3d > *는 콘텐츠가 위에 보이도록position: relative와z-index: 6을 적용함