Maison  >  Article  >  interface Web  >  CSS3 peut-il créer des effets 3D ?

CSS3 peut-il créer des effets 3D ?

WBOY
WBOYoriginal
2022-06-15 17:50:121521parcourir

css3 peut créer des effets 3D. Méthode : 1. Utilisez la méthode rotateX(), qui peut définir la rotation de l'élément autour de l'axe X d'un degré donné. La syntaxe est "Element {transform: rotateX (faire pivoter le nombre de degrés autour de l'axe X). ;}"; 2. Utilisez la méthode rotateY(), qui peut définir la rotation de l'élément autour de l'axe Y à un degré donné. La syntaxe est "Element {transform: rotateY (rotation autour de l'axe Y du nombre de degrés);}".

CSS3 peut-il créer des effets 3D ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, version CSS3&&HTML5, ordinateur Dell G3.

css3 pour les effets 3D

CSS3 vous permet d'utiliser des transformations 3D pour formater des éléments.

Méthode de conversion 3D :

rotateX()

rotateX() méthode, fait pivoter un élément autour de son axe X à un degré donné.

L'exemple est le suivant :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>123</title> 
<style> 
div
{
width:100px;
height:75px;
background-color:red;
border:1px solid black;
}
div#div2
{
transform:rotateX(120deg);
-webkit-transform:rotateX(120deg); /* Safari and Chrome */
}
</style>
</head>
<body>
<p><b>注意:</b> Internet Explorer 9 (以及更早版本的浏览器) 和 Opera 不支持 rotateX 方法.</p>
<div>Hello. This is a DIV element.</div>
<div id="div2">Hello. This is a DIV element.</div>
</body>
</html>

Résultat de sortie :

CSS3 peut-il créer des effets 3D ?

rotateY()

rotateY(), fait pivoter un élément autour de son axe Y à un degré donné.

L'exemple est le suivant :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>123</title> 
<style> 
div
{
width:100px;
height:75px;
background-color:red;
border:1px solid black;
}
div#div2
{
transform:rotateY(130deg);
-webkit-transform:rotateY(130deg); /* Safari and Chrome */
}
</style>
</head>
<body>
<p><b>注意:</b> Internet Explorer 9 (以及更早版本的浏览器) 和 Opera 不支持 rotateY方法.</p>
<div>Hello. This is a DIV element.</div>
<div id="div2">Hello. This is a DIV element.</div>
</body>
</html>

Résultat de sortie :

CSS3 peut-il créer des effets 3D ?

(Partage vidéo d'apprentissage : tutoriel vidéo CSS, tutoriel vidéo HTML)

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