Apple Liquid Glass effect in React
An open-source React component that implements the Apple Liquid Glass effect. It supports refraction, blur, dispersion and elastic animations, enabling you to quickly add an iOS 26–like liquid glass UI to web projects.
Image Analysis
Image 1 — Observations
Facts (readable or plainly visible):
- Readable text (top to bottom):
- Apple logo (white bitten-apple icon, centered at top)
- Apple Liquid Glass effect
- liquid-glass-react
- Open source Treasure project
- Background and layout:
- Overall dark (near-black) background with regular white grid lines forming squares.
- Main elements are vertically centered (Logo → Chinese main title → English subtitle → Chinese subtitle).
- Text style and color (visible characteristics):
- Chinese main title “苹果液态玻璃效果” is white with a downward-offset yellow shadow/outline, creating a 3D or glow effect.
- English “liquid-glass-react” appears white and italic/oblique.
- Chinese subtitle “开源 宝藏项目” is split in color: left part “开源” in yellow/light-yellow, right part “宝藏项目” in pink/orange; there is visible spacing between them.
- Apple logo is pure white with no text fill.
- No UI steps or charts: the image contains no operation steps, buttons, flows or charted data.
Unclear / not readable:
- Apart from the listed readable text and clear visual elements, there are no other small or blurred texts identifiable at the current resolution.
Inferred (based on the image, not direct evidence):
- The image likely serves as an introduction or promo for an open-source project named “liquid-glass-react” related to the Apple Liquid Glass effect (e.g., repo cover, project poster).
- The word “react” suggests the project relates to the React framework, although the image itself contains no code or explicit framework declaration.
SkillPI Creation Analysis
Intended use:
The material presents a project named “liquid-glass-react” intended to provide an Apple-style liquid glass visual layer for web UIs. Typical uses include blurred glass cards, frosted backgrounds, and decorative overlay effects that mimic iOS liquid-glass appearance with refraction, dispersion and animated behavior.
Image evidence summary:
- The image explicitly shows the project name “liquid-glass-react”, the Chinese title referencing “Apple liquid glass effect”, and an Apple logo, indicating the asset is a visual promo rather than code or documentation.
suggested usage steps (to be confirmed against the project repository/API):
1. Locate the project repository or package (the image indicates the name liquid-glass-react) and confirm the installation method (npm or yarn) and package name.
2. Install the package into a React project (confirm supported React versions in the repo).
3. Import the component (confirm exact export name) and place it in the render tree where it can sample or blur the background (e.g., as an overlay or container).
4. Configure visual parameters exposed by the component or via CSS: refraction, blur radius, dispersion/spectrum effects, and animation settings (elastic/spring behaviors). If the component does not expose certain options, combine it with CSS/custom shaders or animation libraries.
5. Test across browsers and devices; verify fallback behavior for browsers that lack CSS features like backdrop-filter.
Prerequisites and items to verify:
- Prerequisites: a React application and browser support for the CSS or rendering features the component relies on (for example, backdrop-filter, filter, or WebGL depending on implementation).
- Items to verify in the repository: exact package name and install command, component export name and prop names, React version compatibility, performance characteristics, mobile/touch behavior, and license.
Notes and cautions:
- The above steps are actionable guidance but must be validated against the project’s README and API — the image and summary do not provide concrete installation commands or prop names.
- Source link (from the provided material): https://www.douyin.com/video/7657905097770405126
- Do not assume exact API or performance characteristics without checking the project source and demo examples.
