Démos

Toutes les démos

<>

Couverture du livre CSS3 Le design web moderne

Livre CSS3

Le design web moderne

Plus d'infos sur le site officiel

En vente sur Amazon, FNAC, Dunod

Suivre

Actualités du site CSS3Create

Actualités sur CSS et le web en général

Propriété: element()

Création: avril 2013Modifié:

element() est une fonction qui fait partie du Image Values & Replaced Content Level 4 actuellement en Brouillon.

Elle permet de créer une image dynamique d’un élément de la page, en le référençant par son id. Cette image peut ensuite être utilisée en CSS, avec les propriétés qui acceptent des images : background-image, list-style-image, cursor, etc.

Elle s’utilise de cette façon :

.element{
   background-image: element(#id);
}

Lorsque le contenu de l’élément change, l’image générée continue d’être mise à jour en temps-réel.

Avec cette fonction, il est possible d’envisager :

  • des reflets en CSS
  • des miniatures suivantes/précédentes dans le cadre de carrousel, présentation
  • zoom d’une image
  • arrière-plan animé (en référençant un <canvas> ou une vidéo)
  • des effets de superposition avancés (type iOS7)
  • etc.

Cette fonction est TRES expérimentale. Utilisez là avec précaution.

Elle est actuellement compatible dans Firefox 4+, de manière préfixée : -moz-element()

Besoin de cas concrets avec element()?

Un p'tit mot...

Aucun message actuellement. Soyez le premier!


modération à priori

Ce forum est modéré à priori : votre contribution n'apparaîtra qu'après avoir été validée par un administrateur du site.

Un message, un commentaire ?
    Qui êtes-vous ? (optionnel)
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)