ホームページ  >  記事  >  ウェブフロントエンド  >  css3のtilt関数とは何ですか?

css3のtilt関数とは何ですか?

青灯夜游
青灯夜游オリジナル
2022-06-01 20:24:232494ブラウズ

css3 には 3 つの傾斜関数があります: 1. skew()、transform 属性とともに使用して、X 軸と Y 軸に沿った 2D 傾斜変換を定義できます; 2. skewX()、これは使用できます変換属性を使用して、X 軸に沿った 2D 傾斜変換を定義します。3. skewY()、Y 軸に沿った 2D 傾斜を定義できます。

css3のtilt関数とは何ですか?

このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

css3 には 3 つのスキュー関数があります:

  • skew()

  • skewX()

  • skewY()

これら 3 つの傾斜関数は、要素の傾斜を実現するために、transform 属性 (属性値として使用) とともに使用されます。

#値説明スキュー(は、X 軸と Y 軸に沿った 2D 傾斜変換を定義します。 skewX( X 軸に沿った 2D スキュー変換を定義します。 skewY( Y 軸に沿った 2D スキュー変換を定義します。
x 軸角度, y 軸の角度)
angle)
angle)
例:


<!DOCTYPE html>
<html>
	<head> 
		<meta charset="utf-8"> 
		<style>
			*,
			*:after,
			*:before {
				box-sizing: border-box;
			}

			body {
				background: #F5F3F4;
				margin: 0;
				padding: 10px;
				font-family: &#39;Open Sans&#39;, sans-serif;
				text-align: center;
			}

			h1 {
				color: #4c4c4c;
				font-weight: 600;
				border-bottom: 1px solid #ccc;
			}

			h2,
			h4 {
				font-weight: 400;
				color: #4d4d4d;
			}

			.card {
				display: inline-block;
				margin: 10px;
				background: #fff;
				padding: 15px;
				min-width: 200px;
				box-shadow: 0 3px 5px #ddd;
				color: #555;
			}

			.card .box {
				width: 100px;
				height: 100px;
				margin: auto;
				background: #ddd;
				cursor: pointer;
				box-shadow: 0 0 5px #ccc inset;
			}

			.card .box .fill {
				width: 100px;
				height: 100px;
				position: relative;
				background: #03A9F4;
				opacity: .5;
				box-shadow: 0 0 5px #ccc;
				-webkit-transition: 0.3s;
				transition: 0.3s;
			}

			.card p {
				margin: 25px 0 0;
			}


			.scaleX:hover .fill {
				-webkit-transform: scaleX(2);
				transform: scaleX(2);
			}

			.scaleY:hover .fill {
				-webkit-transform: scaleY(2);
				transform: scaleY(2);
			}

			.skew:hover .fill {
				-webkit-transform: skew(45deg, 45deg);
				transform: skew(45deg, 45deg);
			}

			.skewX:hover .fill {
				-webkit-transform: skewX(45deg);
				transform: skewX(45deg);
			}

			.skewY:hover .fill {
				-webkit-transform: skewY(45deg);
				transform: skewY(45deg);
			}
		</style>
	</head>
	<body>
		<h1>Css3 倾斜变换</h1>

		<!-- skew-->
		<div class="card">
			<div class="box skew">
				<div class="fill"></div>
			</div>
			<p>skew(45deg, 45deg) </p>
		</div>
		<div class="card">
			<div class="box skewX">
				<div class="fill"></div>
			</div>
			<p>skewX(45deg)</p>
		</div>
		<div class="card">
			<div class="box skewY">
				<div class="fill"></div>
			</div>
			<p>skewY(45deg)</p>
		</div>

	</body>
</html>

css3のtilt関数とは何ですか?

(学習ビデオ共有:

css ビデオ チュートリアルウェブ フロントエンド)

以上がcss3のtilt関数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。