欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

css3照片墙_html/css_WEB-ITnose

程序员文章站 2022-03-16 18:36:10
...
一张张照片散乱的撒在一起,鼠标悬浮时旋转放大并摆正,效果如下图(所有图片均来自网络),主要使用到的css3属性有:transition、transform(scale、rotateZ)、box-shadow以及z-index。

    
css3照片墙_html/css_WEB-ITnosecss3照片墙_html/css_WEB-ITnosecss3照片墙_html/css_WEB-ITnosecss3照片墙_html/css_WEB-ITnosecss3照片墙_html/css_WEB-ITnosecss3照片墙_html/css_WEB-ITnosecss3照片墙_html/css_WEB-ITnosecss3照片墙_html/css_WEB-ITnosecss3照片墙_html/css_WEB-ITnosecss3照片墙_html/css_WEB-ITnosecss3照片墙_html/css_WEB-ITnosecss3照片墙_html/css_WEB-ITnose

本例子只兼容了webkit内核的浏览器,若要兼容其他内核的浏览器需要添加其他前缀(-moz-、-o-等)。

另外,本例子中使用的 rotateZ 属性的值的正负方向常使人发生混乱,在3D场景中,X轴正方向为水平向右,Y轴正方向为垂直向下,Z轴的正方向为垂直于屏幕向外,确定正方向之后只需要记住如下规则即可:从坐标原点出发,向着坐标轴的正方向看去,逆时针旋转时rotate(X/Y/Z)的值为正数,顺时针旋转时,rotate(X/Y/Z)值为负数。

相关标签: css3照片墙