## 缩放
可以对元素进行水平和垂直方向的缩放.该语句使用scale方法使钙元素在水平方向上缩小了20%,垂直方向上不缩放.
scale(x,y) : 使元素水平方向和垂直方向同事缩放(也就是X轴和Y轴同时缩放)
scaleX(x) : 元素仅水平方向缩放(x轴缩放)
scaleY(y) : 元素仅垂直方向缩放(y轴缩放)
scale()的取值默认的值为1,当设置为0.01到0.99之间的任何值,作用使一个元素缩小.而任何大于或等于1.01的值,作用是让元素放大.如果只写一个参数,宽度和高度都缩放.
```
<style>
div{
width: 200px;
height: 200px;
background-color: pink;
transition: all 0.5s;
}
div:hover{
transform: scale(1.2,1.5); /*可以写成scale(1.2); scaleX(1.2); scaleY(1.2) */
}
</style>
</head>
<body>
<div></div>
</body>
```
## 案例
鼠标悬浮,图片放大.
```
<style>
div{
width: 500px;
height: 418px;
margin: 0 auto;
overflow: hidden;
}
img{
transition: all 1s;
}
div:hover img{
transform: scale(1.2);
}
</style>
</head>
<body>
<div><img src="p105542812.jpg" alt="" width="500" height="418"></div>
</body>
```
- HTML
- 浏览器内核
- Web标准
- HTML标签关系
- 路径
- 表单
- datalist
- fieldset
- H5新增input
- 列表
- 表格
- 网站优化三大标签
- CSS
- 规则
- 命名规则
- 伪类选择器
- 块级元素和行内元素区别
- 权重
- 盒子模型
- 浮动
- 清除浮动
- 版心和布局流程
- 定位
- 元素的显示和隐藏
- overflow溢出
- CSS用户界面样式
- 垂直对齐
- 取出图片地测空白缝隙
- 溢出的文字隐藏
- 精灵技术
- 字体图标
- 滑动门
- before和after伪元素
- 2D
- 过度效果
- translate
- scale
- rotate
- skew
- 3D
- 左手法则
- rotateX,Y,Z旋转
- perspective
- translateZ
- translate3d
- backface-visibility
- 动画(animation)
- 概述
- 伸缩布局
- BFC
- 优雅降级和渐进增强
- 背景渐变
- CSS统一验证工具
- CSS压缩工具
- 移动web基础知识
- 基础
- 像素密度
- 设备独立像素
- css像素
- 2倍图
- 调试
- 视口的概念及设置
- PC端的视口
- 移动端的视口
- 移动端页面正常展示的解决方案
- 移动端viewport设置
- 移动站点和浏览器的说明
- 响应式开发
- 基础
- 媒体查询
- 媒体查询条件判断
- 媒体功能
- 使用媒体查询设置页面布局
- bootstrap
