Distorted Glass
Distorted Glass é um componente para React e Tailwind CSS, da biblioteca Cult UI, com licença MIT. Copia e cola no teu projeto.
Cult UI
MIT
other
O que é
Distorted Glass é um componente para React e Tailwind CSS, da biblioteca Cult UI, com licença MIT. Copia e cola no teu projeto.
Como usar
Abre o componente no catálogo, carrega em copiar, e cola no teu projeto. O prompt copiado leva o código e as regras para o teu agente o reproduzir sem alterar nada.
Cinco cópias grátis por mês. Sem cartão.
Não precisa de pacotes além do que o projeto já tem
Licença
Este componente vem de Cult UI e é redistribuído sob a licença MIT, que permite uso comercial. O aviso de copyright viaja com o código.
Distorted Glass
"use client"
import { cn } from "@/lib/utils"
export const DistortedGlass = ({ className }: { className?: string }) => {
return (
<>
<div
className={cn(
"relative hidden h-[50px] w-[360px] overflow-hidden rounded-b-2xl lg:w-[600px] xl:block xl:w-full",
className
)}
>
<div className="pointer-events-none absolute bottom-0 z-10 size-full overflow-hidden rounded-b-2xl border border-[#f5f5f51a]">
<div className="glass-effect size-full"></div>
</div>
<svg>
<title>Distorted Glass</title>
<defs>
<filter id="fractal-noise-glass">
<feTurbulence
type="fractalNoise"
baseFrequency="0.12 0.12"
numOctaves="1"
result="warp"
></feTurbulence>
<feDisplacementMap
xChannelSelector="R"
yChannelSelector="G"
scale="30"
in="SourceGraphic"
in2="warp"
/>
</filter>
</defs>
</svg>
</div>
<style jsx>{`
.glass-effect {
background: rgba(0, 0, 0, 0.2);
background: repeating-radial-gradient(
circle at 50%50%,
rgb(255 255 255 / 0),
rgba(255, 255, 255, 0.2) 10px,
rgb(255 255 255) 31px
);
filter: url(#fractal-noise-glass);
background-size: 6px 6px;
backdrop-filter: blur(0px);
}
`}</style>
</>
)
}