Maison > interface Web > tutoriel CSS > Canvas peut-il être utilisé comme arrière-plan CSS ?

Canvas peut-il être utilisé comme arrière-plan CSS ?

Linda Hamilton
Libérer: 2024-12-04 01:06:11
original
869 Les gens l'ont consulté
<p>Can Canvas Be Used as a CSS Background?

<p>Intégrer Canvas dans des arrière-plans CSS

<p>La question se pose : l'élément canvas peut-il être utilisé comme toile de fond pour les styles CSS ?

<p>Compatibilité Webkit

<p>Depuis 2008, WebKit a pris en charge cette fonctionnalité. L'utilisation de l'élément canvas comme arrière-plan peut être obtenue via le code suivant :

<html>
 <head>
 <style>
 div { background: -webkit-canvas(squares); width:600px; height:600px; border:2px solid black }
 </style>

 <script type="application/x-javascript">
function draw(w, h) {
 var ctx = document.getCSSCanvasContext("2d", "squares", w, h);

 ctx.fillStyle = "rgb(200,0,0)";
 ctx.fillRect (10, 10, 55, 50);

 ctx.fillStyle = "rgba(0, 0, 200, 0.5)";
 ctx.fillRect (30, 30, 55, 50);
}
 </script>
 </head>
 <body onload="draw(300, 300)">
   <div></div>
 </body>

</html>
Copier après la connexion
<p>Implémentation de Firefox

<p>Firefox 4 a introduit une fonctionnalité qui permet à n'importe quel élément (y compris le canevas) à utiliser comme arrière-plan CSS :

<p>
Copier après la connexion
<p>Pour plus d'informations sur cette fonctionnalité, reportez-vous aux Mozilla Hacks site Internet.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal