本文摘自PHP中文网,作者青灯夜游,侵删。
perspective-origin属性定义3D元素所基于的X轴和Y轴。该属性允许您改变3D元素的底部位置。当为元素定义perspective-origin属性时,其子元素会获得透视效果,而不是元素本身。css perspective-origin属性怎么用?
perspective-origin 属性定义 3D 元素所基于的 X 轴和 Y 轴。该属性允许您改变 3D 元素的底部位置。
语法:
1 | perspective-origin: x-axis y-axis
|
属性值:
● x-axis 定义该视图在 x 轴上的位置。默认值:50%。可能的值:left、center、right、length、%
● y-axis 定义该视图在 y 轴上的位置。默认值:50%。可能的值:top、center、bottom、length、%
说明:当为元素定义 perspective-origin 属性时,其子元素会获得透视效果,而不是元素本身。
注释:该属性必须与 perspective 属性一同使用,而且只影响 3D 转换元素。
css perspective-origin属性 示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | <!DOCTYPE html>
< html >
< head >
< meta charset = "utf-8" >
< style >
#div1
{
position: relative;
height: 150px;
width: 150px;
margin: 50px;
padding:10px;
border: 1px solid black;
perspective:150;
perspective-origin: 10% 10%;
-webkit-perspective:150; /* Safari and Chrome */
-webkit-perspective-origin: 10% 10%; /* Safari and Chrome */
}
#div2
{
padding:50px;
position: absolute;
border: 1px solid black;
background-color: red;
transform: rotateX(45deg);
-webkit-transform: rotateX(45deg); /* Safari and Chrome */
}
</ style >
</ head >
< body >
< div id = "div1" >
< div id = "div2" >HELLO</ div >
</ div >
</ body >
</ html >
|
效果图:
以上就是css perspective-origin属性怎么用的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
css outline-width属性怎么用
dw怎么用css做图片轮播
“margin:0 atuo;” 是什么意思?
css实现文本图标对齐的方法
css如何使用伪元素
css不起作用的原因是什么
如何在文字下面添加下划线
css的相邻兄弟选择器何时用
css border-left属性怎么用
css怎样设置图片之间的间隔
更多相关阅读请进入《css》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » css perspective-origin属性怎么用