Skip to content

CSS: img

.instui-img — Een gestileerde <img> met display-, crop- en effect-modifiers die op elkaar stapelen.

Effecten worden samengesteld via de gedeelde --pantoken-img-filter custom property, dus -with-grayscale en -with-blur kunnen samen toegepast worden; de -constrain-* crop-modifiers vereisen dat de consument de box expliciet van grootte voorziet.

Source: img.css

Toegankelijkheid

Geef zinvolle alt-tekst die de afbeelding beschrijft, en gebruik een lege alt="" voor puur decoratieve afbeeldingen zodat assistieve technologie ze overslaat.

Gebruik

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

Voorbeelden

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

Modifiers

ModifierBeschrijving
.-constrain-containSchaal zodat het binnen de box past (contain).
.-constrain-coverSchaal zodat het de box vult (cover).
.-display-blockWeergeven als een block-element.
.-with-blurPas een blur-effect toe.
.-with-grayscalePas een grijswaarden-effect toe.

Aangepaste eigenschappen

EigenschapTypeStandaardBeschrijving
--pantoken-imgfilter <filter-value-list> | none — De samengestelde CSS-filter op de afbeelding; de effect-modifiers stellen deze in, en je kunt deze overschrijven voor een aangepast filter.

Gebruikte tokens

TokenTypeWaarde
--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