Skip to content

CSS: img

.instui-img — A styled <img> with display, crop, and effect modifiers that stack.

Les effets se composent via la propriété personnalisée partagée --pantoken-img-filter, donc -with-grayscale et -with-blur peuvent s'appliquer ensemble ; les modificateurs de recadrage -constrain-* exigent que le consommateur spécifie explicitement la taille de la boîte.

Source: img.css

Accessibilité

Fournir un texte alt significatif qui décrit l'image, et utiliser un alt="" vide pour les images purement décoratives afin que les technologies d'assistance les ignorent.

Utilisation

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

Exemples

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

Modificateurs

ModificateurDescription
.-constrain-containRedimensionner pour tenir dans la boîte (contain).
.-constrain-coverRedimensionner pour remplir la boîte (cover).
.-display-blockAfficher comme un élément de type block.
.-with-blurAppliquer un effet de flou.
.-with-grayscaleAppliquer un effet en niveaux de gris.

Propriétés personnalisées

PropriétéTypeDéfautDescription
--pantoken-imgfilter <filter-value-list> | none — Le filtre CSS composé sur l'image ; les modificateurs d'effet le définissent, et vous pouvez le remplacer pour un filtre personnalisé.

Jetons consommés

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