博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3 transform 变形
阅读量:7222 次
发布时间:2019-06-29

本文共 1425 字,大约阅读时间需要 4 分钟。

在css3中,用transform可以实现文字或图像的旋转、缩放、倾斜和移动,并且该元素下的所有子元素,随着父元素一样转、缩放、倾斜和移动。

transform属性

transform的属性包括:rotate()、skew()、scale()、translate(),分别有x、y两个参数,比如rotatex()和rotatey()。

1、rotate():旋转,参数为xdeg,x为数值,如:10deg。

.photo a{	display:inline-block;	overflow:hidden;	border:1px solid #ccc;	padding:5px;	border-radius:3px;	-webkit-border-radius:3px;	-moz-border-radius:3px;	-o-border-radius:3px;	-webkit-transform:rotate(15deg);	-moz-transform:rotate(15deg);	-o-transform:rotate(15deg);	transform:rotate(15deg);}

2、scale():比例,“1.5”表示以1.5倍的比例放大,如果是负数表示为缩小。

身世浮沉雨打萍。
.scale{	padding:5px;	color:#fff;	background-color:#666;	-webkit-transition:all 1s ease-in-out;	-moz-transition:all 1s ease-in-out;	-o-transition:all 1s ease-in-out;	transition:all 1s ease-in-out;}.scale:hover{	-webkit-transform:scale(1.5);	-moz-transform:scale(1.5);	-o-transform:scale(1.5);	transform:scale(1.5);}

3、skew():倾斜。

身世浮沉雨打萍。
.skew{	margin-top:10px;	padding:5px;	color:#fff;	background-color:#666;	-webkit-transform:skew(20deg);	-moz-transform:skew(20deg);	-o-transform:skew(20deg);	transform:skew(20deg);}

4、translate():位移,如下例子中translate(120px,10px)表示向右移动120px,向下移动10px,如果是向上向左移动分别为负数。

身世浮沉雨打萍。
.translate:hover{	-webkit-transform:translate(120px,10px);	-moz-transform:translate(120px,10px);	-o-transform:translate(120px,10px);	transform:translate(120px,10px);}

转载于:https://www.cnblogs.com/xs-yqz/p/4395853.html

你可能感兴趣的文章
超轻量模板引擎
查看>>
JavaScript 复习之 Object对象的相关方法
查看>>
JAVA之流程控制语句
查看>>
Spring Boot(1)
查看>>
Winodws 10 美化与调优
查看>>
apache安装及多域名解析及域名代理
查看>>
什么是自动化运维 ? 自动化运维的设计思路以及实战
查看>>
Python练习实例100例(持续更新中)
查看>>
非父组件通信
查看>>
Electron系列文章-主进程与渲染进程
查看>>
高性能缓存服务器 nuster v1.8.8.2 和 v1.7.11.2 发布
查看>>
教你快速入门ES6
查看>>
Python 爬虫十六式 - 第六式:JQuery的假兄弟-pyquery
查看>>
宜昌a货翡翠,包头a货翡翠
查看>>
【微信事业群】趣味面试算法题
查看>>
保守的国美再一次进击社交电商,前途未卜?
查看>>
git
查看>>
Python学习教程(Python学习路线):Python 3—手动创建迭代器
查看>>
说说如何在 Virtual Box 中新建 CentOS 虚拟机
查看>>
Cordova + Vue 实现点击两次退出应用
查看>>