加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

什么是用于设定CSS3中旋转点位置的方法以及该属性作用是什么

发布时间:2023-09-02 13:26:19 所属栏目:语言 来源:
导读:这篇文章主要介绍“CSS3设置旋转点位置的属性及方法是什么”,有一些人在CSS3设置旋转点位置的属性及方法是什么的问题上存在疑惑,接下来小编就给大家来介绍一下相关的内容,希望对大家解答有帮助,有这个
这篇文章主要介绍“CSS3设置旋转点位置的属性及方法是什么”,有一些人在CSS3设置旋转点位置的属性及方法是什么的问题上存在疑惑,接下来小编就给大家来介绍一下相关的内容,希望对大家解答有帮助,有这个方面学习需要的朋友就继续往下看吧。
 
在css中,可以利用“transform-Origin”属性设置元素旋转点的位置,该属性允许更改转换元素的位置,可以分别设置元素转换后与X、Y和Z轴之间的位置,语法为“transform-origin:X轴方向 Y轴方向 Z轴方向;”。
 
transform-Origin属性允许您更改转换元素的位置。
 
2D转换元素可以改变元素的X和Y轴。 3D转换元素,还可以更改元素的Z轴。
 
在没有设置过transform-origin属性时,CSS变形进行的旋转、移位、缩放等操作都是以元素自己中心(变形原点/中心点)位置进行变形的。而CSS3 中的transform-origin属性用于设置旋转元素的基点位置,熟悉使用transform-origin并结合CSS3动画可以使元素沿着某一基点进行旋转,位移等。
 
示例如下:
 
<html>
 
<head>
 
<meta charset="utf-8">
 
<title>123</title>
 
<style>
 
#div1
 
{
 
position: relative;
 
height: 200px;
 
width: 200px;
 
margin: 100px;
 
padding:10px;
 
border: 1px solid black;
 
}
 
#div2
 
{
 
padding:50px;
 
position: absolute;
 
border: 1px solid black;
 
background-color: red;
 
transform: rotate(45deg);
 
transform-origin:20% 40%;
 
-ms-transform: rotate(45deg); /* IE 9 */
 
-ms-transform-origin:20% 40%; /* IE 9 */
 
-webkit-transform: rotate(45deg); /* Safari and Chrome */
 
-webkit-transform-origin:20% 40%; /* Safari and Chrome */
 
}
 
</style>
 
</head>
 
<body>
 
<div id="div1">
 
  <div id="div2">HELLO</div>
 
</div>
 
</body>
 
</html>
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章