零古网
您的百科小助手
首页
教程
游戏
电脑
历史
首页
教程
正文
CSS3转换功能transform主要属性值分析及实现分享
教程
2023-11-05 11:14:45
今天我想介绍一下转换的用法:
transform主要包括以下属性值:
rotate(旋转度数)
scale(缩放)
skew(斜切扭曲)
translate(对象平移)
利用上述属性值,可以实现一些很酷的效果,比如正方体,下面是我做的一个效果,三个大小不等的正方体
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>CSS3转换功能(www.jb51.net)</title> <script type="text/javascript" src="https://cdn.studyweb.cn/imgupload/006220/jquery-1.7.min.js"></script> <style type="text/css"> * { margin: 0; padding: 0; list-style: none; } body { padding-top: 100px; } .box { margin: 0 auto 0; width: 300px; height: 500px; position: relative; } .box .topBox { position: absolute; width: 300px; height: 150px; border: 1px solid #ccc; top: 0; left:107px; background-color: yellow; -moz-transform: skew(-55deg,0); -webkit-transform: skew(-55deg,0); -o-transform: skew(-55deg,0); font-size: 100px; text-align: center; } .box .topBox02{ position: absolute; width: 300px; height: 260px; border: 1px solid #ccc; border-top: none; top: 152px; left: 0; background-color: green; } .box .topBox03{ position: absolute; width: 214px; height: 260px; border: 1px solid #ccc; border-top: none; border-left: none; top: 76px; left: 302px; background-color: blue; -moz-transform: skew(0,-35deg); -webkit-transform: skew(0,-35deg); -o-transform: skew(0,-35deg); } .box .topBox04 { position: absolute; width: 300px; height: 150px; border: 1px solid #ccc; top: 260px; left:107px; -moz-transform: skew(-55deg,0); -webkit-transform: skew(-55deg,0); -o-transform: skew(-55deg,0); } .box02 { -moz-transform: scale(0.5,0.5) translate(455px,-838px); -webkit-transform: scale(0.5,0.5) translate(455px,-838px); -o-transform: scale(0.5,0.5) translate(455px,-838px); } .box03 { -moz-transform: scale(0.2,0.2) translate(1671px, -4354px); -webkit-transform: scale(0.2,0.2) translate(1671px, -4354px); -o-transform: scale(0.2,0.2) translate(1671px, -4354px); } .box .topBox05 { position: absolute; width: 300px; height: 260px; border-left: 1px solid #ccc; top: 0; left:214px; } </style> </head> <body> <div class="box"> <div class="topBox"></div> <div class="topBox02"></div> <div class="topBox03"></div> <div class="topBox04"></div> <div class="topBox05"></div> </div> <div class="box box02"> <div class="topBox"></div> <div class="topBox02"></div> <div class="topBox03"></div> <div class="topBox04"></div> <div class="topBox05"></div> </div> <div class="box box03"> <div class="topBox"></div> <div class="topBox02"></div> <div class="topBox03"></div> <div class="topBox04"></div> <div class="topBox05"></div> </div> </body> </html>
提示:您可以先修改部分代码再运行
CSS3 简写animation
« 上一篇
纯CSS打造兼容各种浏览器的几何图形打包
下一篇 »
推荐文章
tp link无线路由器无法登录192.168.1.1怎么办?(tp link无线路由器无法登录192.168.1.1怎么办?)
巧妙插入图片,让WPS演示文字背后更精彩
wps格式刷怎么连续用?
wps word表格线条粗细怎么设置 wps Word设置表格线条粗细的方法
泰拉瑞亚电脑版怎么下载?
阅读排行
阿里视频网址是什么 TBO视频网站上线时间
2023-10-24
电脑通过IIS访问svc出错无法提供网页怎么解决?
2023-10-24
WPS PPT文本框输入文字如何自动换行 WPS PPT文本框输入文字自动换行的设置方法
2023-10-20
y480怎么u盘重装系统 y480装win7
2023-11-27
WPS中Excel怎么计算数据的算术平方根
2023-11-24
怎么删除无用的注册表 怎么删除不用的注册表
2023-12-02
剪映怎么单独导出音频 电脑版剪映导出音频的方法
2023-10-14
为什么输入192.168.1.1显示的是移动(输入192.168.1.1出现中国电信)
2023-12-04
车载U盘怎么恢复 车载u盘吧
2023-12-06
?Word图片居中后仍然偏右怎么办 Word文档让图片居中时在正中间的方法教程
2023-10-16