pub fn fluid_glass() -> FluidGlassBuilderExpand description
§fluid_glass
Renders a highly customizable surface with blur, tint, and a liquid lens deformation effect.
§Usage
Use to create a dynamic, layered background for other components.
§Parameters
tint_color— optional glass tint color.shape— optional glass shape. Regular and Clear default to a capsule.material— backdrop treatment, defaults toGlassMaterial::Regular.appearance— override the inherited theme appearance; defaults to light without a theme.blur_radius— override the material’s blur radius. Zero disables backdrop blur.noise_amount— optional noise amount.noise_scale— optional noise scale.time— optional animated time input.contrast— optional contrast adjustment.modifier— modifier chain applied to the glass subtree.padding— optional inner padding.ripple_center— optional normalized ripple center.ripple_radius— optional normalized ripple radius.ripple_alpha— optional ripple alpha.ripple_strength— optional ripple strength.on_click— optional click callback.interactive— enables optical press feedback. Defaults to true whenon_clickis set.border— optional glass outline.block_input— optional input blocking flag.accessibility_role— optional accessibility role.accessibility_label— optional accessibility label.accessibility_description— optional accessibility description.accessibility_focusable— optional accessibility focusable flag.child— optional child render slot.
§Examples
use tessera_components::{fluid_glass::{GlassMaterial, fluid_glass}, text::text};
fluid_glass().material(GlassMaterial::Clear).child(|| {
text("Content on glass");
});