CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

CSS3のrotate3d()関数


CSSのrotate3d()関数は、3D空間で要素を回転させるために使用されます。回転量と回転角をrotate3d()のパラメータとして設定します。

例を見てみましょう-

<!DOCTYPE html>
<html>
<head>
<style>
.demo {
   transform: rotate3d(1, 1, 1, 45deg);
}
.skew_img {
   transform-origin: left;
   transform: skew(-0.10turn, 30deg);
}
</style>
</head>
<body>
<h1>Learn</h1>
<img class="demo" src=
"https://www.tutorialspoint.com/numpy/images/numpy-mini-logo.jpg"
alt="Numpy">
<img class="skew_img" src=
"https://www.tutorialspoint.com/apache_spark/images/apache-spark-mini-logo.jpg"
alt="Apache Spark">
</body>
</html>

出力

CSS3のrotate3d()関数

別の例を見てみましょう-

<!DOCTYPE html>
<html>
<head>
<style>
.demo {
   transform: rotate3d(1, 2, 0, 30deg);
   color: red;
   font-family: sans-serif;
   font-size: 30px;
}
.skew_img {
   transform-origin: left;
   transform: skew(-0.10turn, 30deg);
}
</style>
</head>
<body>
<h1>Learn</h1>
<p class="demo">Learn Apache Spark</p>
<img class="skew_img" src=
"https://www.tutorialspoint.com/apache_spark/images/apache-spark-mini-logo.jpg"
alt="Apache Spark">
</body>
</html>

出力

CSS3のrotate3d()関数


  1. CSSのmatrix()関数

    CSSのmatrix()関数は、同種の2D変換行列を定義するために使用されます。線形変換をパラメータとして設定します。 例 例を見てみましょう- <!DOCTYPE html> <html> <head> <style> .demo {    transform: matrix(2, 1, -1, 1, 190, 100); } .skew_img {    transform-origin: top right;    transform: skew(-0.10turn, 30deg

  2. CSS translate()関数

    CSSのtranslate()関数は、要素を水平方向と垂直方向に再配置するために使用されます。 例 例を見てみましょう- <!DOCTYPE html> <html> <head> <style> #demo1 {background-color: hsla(140, 100%, 50%, 0.8);} #demo2 {background-color: hsla(130, 100%, 50%, 0.6);} .translate_img {    transform: translate(50px, 0); } </