CSS的deg是什么单位?

deg是CSS中的一个角度单位,表示度(Degress),一个圆共360度。下面本篇文章就来给大家简单介绍一下,希望对大家有所帮助。

在CSS中角度单位有:度(deg)、梯度(grad)、弧度(rad)。无论如何声明,这些值都会解释为0~360范围内的度数。如:-90deg=270deg

各角度值之间的转换:

90deg = 100grad = 0.25turn ≈ 1.570796326794897rad

度(deg)单位的兼容性

4309afa6ff68bb7127fcf657179d4ea.png-600

示例:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>css 边框阴影--filter:drop-shadow()</title>
		<style>
			div {
				margin: 30px;
				width: 200px;
				height: 100px;
				background-color: yellow;
				/* Rotate div */
				transform: rotate(90deg);
				-ms-transform: rotate(90deg);
				/* Internet Explorer */
				-moz-transform: rotate(90deg);
				/* Firefox */
				-webkit-transform: rotate(90deg);
				/* Safari 和 Chrome */
				-o-transform: rotate(90deg);
				/* Opera */
				line-height: 100px;
				text-align: center;
			}
		</style>

	</head>

	<body>
		<div>
			<p>Hello World</p>
		</div>
	</body>

</html>

运行结果:

初始:

a73349e840403cea47a29ab2b4b57d7.png-600

翻转后:

a3511288cbeb9b930a5b40847c472da.png-600

结果分析:

1、rotate(角度)的效果是让标签以中心为参照点旋转指定的角度。
2、当角度为正值时,顺时针旋转。
3、当角度为负值时,逆时针旋转。

以上就是CSS的deg是什么单位?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » CSS3 答疑