1.1.3
EN
НачалоОсновыНастройкиРуководстваПопробоватьСправочник

Начало›Первое стекло

Первое стекло

Начнём с пустой страницы. За пять шагов получится стекло поверх картинки.

1. Добавьте картинку

Стеклу нужно что-то изгибать, поэтому сначала положите на страницу картинку.

<div class="scene">
  <img src="photo.jpg" alt="">
</div>

2. Подключите пакет

Эта строка учит браузер новому тегу. Она нужна один раз на страницу.

<script type="module">
  import "@edinstvo/glass/define";
</script>

3. Положите стекло сверху

<div class="scene">
  <img src="photo.jpg" alt="">
  <edinstvo-glass class="card">Hello</edinstvo-glass>
</div>

4. Задайте место и размер

Это обычный элемент, поэтому работает обычный CSS. Без размера рисовать нечего.

.scene { position: relative; }
.card { position: absolute; inset: 40px auto auto 40px; width: 280px; height: 160px; }

5. Настройте вид

Каждая настройка это атрибут. Попробуйте разные значения или подберите их в песочнице.

<edinstvo-glass class="card" refraction="0.5" depth="24" frost="0.3">Hello</edinstvo-glass>

Стеклу нужен размер. Пустой тег без ширины и высоты равен 0 на 0 и ничего не рисует.