Skip to content

CSS: img

.instui-img — Stylizowany <img> z modyfikatorami wyświetlania, przycinania i efektów, które się nakładają.

Efekty komponują się poprzez wspólną niestandardową właściwość --pantoken-img-filter, więc -with-grayscale i -with-blur mogą być stosowane razem; modyfikatory przycinania -constrain-* wymagają, aby konsument jawnie ustawił rozmiar pudełka.

Source: img.css

Dostępność

Podaj sensowny tekst alt opisujący obraz i użyj pustego alt="" dla obrazów czysto dekoracyjnych, aby technologie asystujące je pominęły.

Użycie

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

Przykłady

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

Modyfikatory

ModyfikatorOpis
.-constrain-containDopasuj skalę, aby zmieścić się w pudełku (contain).
.-constrain-coverSkaluj, aby wypełnić pudełko (cover).
.-display-blockWyświetl jako element blokowy.
.-with-blurZastosuj efekt rozmycia.
.-with-grayscaleZastosuj efekt odcieni szarości.

Własne właściwości

WłaściwośćTypDomyślnyOpis
--pantoken-imgfilter <filter-value-list> | none — Skomponowany filtr CSS na obrazie; modyfikatory efektów go ustawiają, a możesz go nadpisać, by użyć niestandardowego filtra.

Zużyte tokeny

TokenTypWartość
--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