Card

Card es un Glass de fondo con el contenido en su espacio local: x = 0, y = 0 es el centro, y z = 0 ya va por delante del vidrio. No tiene layout interno: para eso están Flex y Box.

Uso

<Card width={380} height={300} x={230} z={1}>
  <Text text="Título" fontSize={32} anchorX={0.5} anchorY={0.5} y={80} />
  <GlassButton label="Continuar" width={200} y={-80} onclick={go} />
</Card>

Referencia de props

PropTipoDefaultRangoDescripción
widthnumberrequeridoAncho del card en píxeles.
heightnumberrequeridoAlto del card en píxeles.
radiusnumberradius.md del tema (16)Radio de esquinas en píxeles.
blurnumberel de material.surface del tema (1.5)Blur del fondo (frosted glass): sigma en píxeles CSS, como backdrop-filter: blur(). 0 = sin blur.
tintstringel de material.surface del tema ('#ffffff')Color de tinte CSS.
tintOpacitynumberel de material.surface del tema (0.06)0..1Opacidad del tinte.
rimnumberel de material.surface del tema (0.24, el equivalente del fresnelStrength 0.06 anterior)Stroke de canto con sesgo hacia la luz global (rim de <Glass>).
xnumber—Posición X del centro del card.
ynumber—Posición Y del centro del card.
znumber—z de mundo del vidrio (su nivel de captura). El contenido va en z + 0.01 de mundo con z = 0 local: queda por delante del vidrio sin pedirlo.
childrenSnippet—Contenido del card, en su espacio local: x = 0, y = 0 es el centro del card y z = 0 ya va por delante del vidrio (children de <Glass>). Card no hace layout interno: para eso, envolver el contenido en <Flex>/<Box>. Un <GlassButton> con z = 0 adentro es un nivel de captura más (z + 0.01 de mundo) y refracta al card.

Anterior: GlassButton

Siguiente: Input