Rect() - Fonction CSS

rect()

Résumé des caractéristiques de la fonction rect()

Description rapide
Définit un rectangle utilisable pour découper un élément avec la propriété clip. Son usage est maintenant déconseillé au profit de inset().
Statut
Obsolète
Pourcentages
Ne s'appliquent pas.
Module W3C
CSS 2.1 - Spécification concernant les feuilles de styles en cascade - Révision 1
Statut du document: REC (recommandation)

Description de la fonction rect().

Attention ! Cette fonction est obsolète. Elle est avantageusement remplacée par les fonctions inset() ou polygon() combinée à la propriété clip-path.

La fonction rect() définit un rectangle, qui pourra être utilisé avec la propriété clip pour découper un élément.

La valeur rect() peut être utilisée avec les propriétés suivantes :

  • clip : Découpe un élément à partir d'un rectangle.

Syntaxes de la fonction rect().

  • clip: rect(5px, 10px, 20px, 0px); h d b g

    h, d, b et g sont quatre valeurs numériques positives ou nulle, suivies d'une unité de dimension (voir les unités de dimension).

    Elles sont à comprendre comme le montre le schéma ci-dessous. Le trait plein représente l'élément complet ; le trait pointillé est le rectangle calculé par rect().

    Paramètres de la fonction rect()

Simulateur avec la fonction rect().

Le simulateur ci-dessous vous aidera à comprendre les paramètres de la fonction rect(). L'image a été positionnée en absolu (position:absolute) pour que la propriété clip puisse fonctionner, et ses dimensions ont été fixées à 200 pixels de coté.

clip :
Exemple pour la fonction rect()

Compatibilité et prise en charge par les navigateurs.

Fonction obsolète : ne plus utiliser, bien qu'elle soit encore reconnue par l'ensemble des navigateurs.

Colonne 1
Support par les navigateurs de l'ancienne fonction rect(), utilisable avec la propriété clip également obsolète.
1
Fonction
rect()
Estimation de la prise en charge globale.
96%

Navigateurs sur ordinateurs :

Navigateurs sur mobiles :

Navigateurs obsolètes ou marginaux :

Internet Explorer

QQ Browser

Safari sur IOS

Firefox pour Androïd

Opéra Mobile

Baidu Browser

KaiOS Browser

UC Browser pour Androïd

Samsung Internet

Opéra

Safari

Firefox

Chrome pour Androïd

Chrome

Edge

Androïd Brower

Opéra mini

Historique de la fonction rect().

  • CSS 2.1 - Spécification concernant les feuilles de styles en cascade - Révision 1

    Ce niveau 2 de la spécification décrit le mécanisme des styles en cascade de CSS. Ce langage est utilisé pour formater les documents HTML ou XML. Il prend en charge les feuilles de style spécifiques aux médias afin que les auteurs puissent adapter la présentation de leurs documents aux navigateurs visuels, aux dispositifs auditifs, aux imprimantes, aux appareils braille, aux appareils portables, etc.

    Concernant rect().
    WD
    04 Novembre 1997
    Document de travail.
    PR
    24 Mars 1998
    Proposé à la recommandation.
    REC
    11 Mai 1998
    Recommandation.

Voir aussi, dans l'ancienne spécification CSS 2.1

De nombreuses définitions remontent à la version 2.1 de CSS. La plupart ont fortement évoluées depuis et ont été redéfinies dans des modules plus récents, ou sont devenues obsolètes.

Propriétés :

marker-offset
Définit le retrait des puces ou des numéros dans une liste.

Fonctions :

Rect()
Définit un rectangle utilisable pour découper un élément avec la propriété clip. Son usage est maintenant déconseillé au profit de inset().

Directives :

@charset
Indique le jeu de caractères utilisé dans la feuille de styles.