تأثير زجاج Apple بانكسار ضوئي حقيقي (refraction) على عناصر الواجهة — بدون React، JavaScript خالص.
اللوح ده شفّاف وبينكسر على النص اللي وراه — refraction حقيقي عبر فلتر SVG.
الديمو ده بيوضّح التأثير بفلتر SVG. المكتبة نفسها بتعمله بـ WebGL shaders مع html2canvas (الكود تحت ↓).
شريط تنقّل عائم بإحساس iOS فوق المحتوى.
أزرار عائمة زجاجية لافتة بانكسار حيّ.
Widget تحكّم بإحساس Apple Music.
Control panels وإعدادات بطبقات زجاج متداخلة.
إشعارات ونوافذ منبثقة شفّافة أنيقة.
أي UI عايزه يبان premium وحديث.
<!-- يعتمد على html2canvas لأخذ عيّنة من الخلفية -->
<script src="https://cdn.jsdelivr.net/npm/html2canvas@1.4.1/dist/html2canvas.min.js"></script>
<script src="container.js"></script>
<script src="button.js"></script>
<script>
// زر زجاجي
const button = new Button({
text: 'Mahmoud', size: 32, type: 'rounded',
onClick: () => alert('Hello Glass!')
})
document.body.appendChild(button.element)
// حاوية بأزرار متداخلة (الزجاج بيأخذ عيّنة من الأب)
const bar = new Container({ borderRadius: 24, type: 'pill', tintOpacity: 0.3 })
bar.addChild(button)
</script>