溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

css3中實現(xiàn)旋轉(zhuǎn)效果的屬性是哪個

發(fā)布時間:2021-12-15 09:35:59 來源:億速云 閱讀:344 作者:小新 欄目:web開發(fā)

這篇文章將為大家詳細講解有關(guān)css3中實現(xiàn)旋轉(zhuǎn)效果的屬性是哪個,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

css3中實現(xiàn)旋轉(zhuǎn)效果的屬性是“transform”。transform屬性用于向元素應(yīng)用2D或3D轉(zhuǎn)換,當該屬性和rotate()、rotate3d()、rotateX()、rotateY()或rotateZ()函數(shù)一起使用即可實現(xiàn)旋轉(zhuǎn)。

本教程操作環(huán)境:windows7系統(tǒng)、CSS3&&HTML5版、Dell G3電腦。

css3中實現(xiàn)旋轉(zhuǎn)效果的屬性是“transform”。

transform屬性用于向元素應(yīng)用2D或3D轉(zhuǎn)換,當該屬性和以下函數(shù)一起使用即可實現(xiàn)元素旋轉(zhuǎn):

  • rotate(angle)    定義 2D 旋轉(zhuǎn),在參數(shù)中規(guī)定角度。

  • rotate3d(x,y,z,angle)    定義 3D 旋轉(zhuǎn)。

  • rotateX(angle)    定義沿著 X 軸的 3D 旋轉(zhuǎn)。

  • rotateY(angle)    定義沿著 Y 軸的 3D 旋轉(zhuǎn)。

  • rotateZ(angle)    定義沿著 Z 軸的 3D 旋轉(zhuǎn)。

示例1:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<style> 
div
{
	width:200px;
	height:100px;
	background-color:yellow;
	/* Rotate div */
	transform:rotate(7deg);
	-ms-transform:rotate(7deg); /* IE 9 */
	-webkit-transform:rotate(7deg); /* Safari and Chrome */
}
</style>
</head>
<body>

<div>Hello</div>

</body>
</html>

css3中實現(xiàn)旋轉(zhuǎn)效果的屬性是哪個

示例2:

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

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

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

			h3,
			h5 {
				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;
			}

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

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

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

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

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

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

			.scaleY:hover .fill {
				-webkit-transform: scaleY(2);
				transform: scaleY(2);
			}
		</style>
	</head>
	<body>
		<h2>CSS3 元素旋轉(zhuǎn)</h2>
		<!-- Rotate-->
		<div class="card">
			<div class="box rotate">
				<div class="fill"></div>
			</div>
			<p>rotate(45deg) </p>
		</div>
		<div class="card">
			<div class="box rotateX">
				<div class="fill"></div>
			</div>
			<p>rotateX(45deg)</p>
		</div>
		<div class="card">
			<div class="box rotateY">
				<div class="fill"></div>
			</div>
			<p>rotateY(45deg)</p>
		</div>
		<div class="card">
			<div class="box rotateZ">
				<div class="fill"></div>
			</div>
			<p>rotateZ(45deg) </p>
		</div>
	</body>
</html>

css3中實現(xiàn)旋轉(zhuǎn)效果的屬性是哪個

關(guān)于“css3中實現(xiàn)旋轉(zhuǎn)效果的屬性是哪個”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI