Skip to content

CSS: img

.instui-img — Стилізований <img> з модифікаторами display, crop та effect, які накладаються.

Ефекти комбінуються через спільну користувацьку властивість --pantoken-img-filter, тому -with-grayscale і -with-blur можуть застосовуватися разом; модифікатори обрізки -constrain-* вимагають від споживача явного задання розміру блока.

Source: img.css

Доступність

Надайте осмислений текст alt, який описує зображення, а для суто декоративних зображень використовуйте порожній alt="", щоб допоміжні технології їх пропускали.

Використання

css
@import "@pantoken/components/components.css";
@import "@pantoken/components/img.css";

Приклади

html
<img class="instui-img" alt="Gradient">

Модифікатори

МодифікаторОпис
.-constrain-containМасштабує, щоб вписатися в рамку (contain).
.-constrain-coverМасштабує, щоб заповнити рамку (cover).
.-display-blockВідображати як блочний елемент.
.-with-blurЗастосувати ефект розмиття.
.-with-grayscaleЗастосувати ефект відтінків сірого.

Користувацькі властивості

ВластивістьТипЗа замовчуваннямОпис
--pantoken-imgfilter <filter-value-list> | none — Складений CSS-фільтр на зображенні; модифікатори ефектів його задають, і ви можете перевизначити його для власного фільтра.

Використано токенів

TokenТипЗначення
--instui-component-img-effect-transition-duration<time>1s
--instui-component-img-image-blur-amount<length>0.25em
--pantoken-img-filternone | <filter-value-list> | <-ms-filter-function-list>none