scale

原文链接:scale

这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。

CSS 属性 scale允许你可以分别且独立地指定 CSS 属性transform缩放的比例。这更好地映射到典型的 UI (用户界面)用法中,并免去了在指定变换值时必须记住变换函数的精确顺序的麻烦。

语法

/* 关键值 */
scale: none;/* 单个值 */
/* 设定比1大的数值使该元素变大 */
scale: 2;/* 设定比1小的数值使该元素缩小 */
scale: 0.5;/* 两个值 */
scale: 2 0.5;/* 三个值 */
scale: 2 0.5 2

取值

单一数值
单一的数值即指定了一个缩放系数,同时作用于 x 轴和 y 轴让该元素进行缩放,相当于指定了单个值的 scale()(2D缩放)函数。

两个长度/百分比值
两个数值即分别指定了 2D 比例的 X 轴和 Y轴的缩放系数,相当于指定了两个值的scale() (2D绽放)函数。

三个长度/ 百分比值
三个数值即分别指定了3D 比例的 X 轴、Y 轴和 Z 轴的缩放系数。相当于一个 scale3d()函数。

none
指定不进行缩放

标准语法

none | <number>{1, 3}

示例

HTML

<div><p class="scale">Scaling</p>
</div>
* {box-sizing: border-box;
}html {font-family: sans-serif;
}div {width: 150px;margin: 0 auto;
}p {padding: 10px 5px;border: 3px solid black;border-radius: 20px;width: 150px;font-size: 1.2rem;text-align: center;
}.scale {transition: scale 10s;
}div:hover .scale {transform: scale(2, 0.7);
}


在 CodePen 中打开示例

[css] scale相关推荐

  1. html 图片使用scale,CSS scale()用法及代码示例

    scale()函数是一个内置函数,用于在2D平面中调整元素的大小.它在水平和垂直方向上缩放元素. 用法: scale( sx ) 或者 scale( sx, sy ) 参数: sx:它将在水平面中调整 ...

  2. [CSS] Scale on Hover with Transition

    效果 源码 <!doctype html><html class="outline color"><head><meta charset= ...

  3. css scale 元素不放大,列元素上的CSS 3动画“transform:scale”对chrome不起作用

    我在Chrome v44中遇到一个问题,我尝试使用"transform:scale(1.1)"放大列项目中的图像,动画不起作用-如果我尝试使用firefox,它运行良好!我认为问题 ...

  4. css scale()方法

    文章来自:源码在线https://www.shengli.me/css/598.html

  5. css scale 缩放基准点

    使用transform-origin来进行控制 在使用transform方法进行文字或图像的变形时,是以元素的中心点为基准点进行的.使用transform-origin属性,可以改变变形的基准点. 用 ...

  6. html scale属性,scale() | CSS属性参考

    CSS scale()函数用于在二维空间中对一个元素进行缩放. scale()函数的语法如下: transform: scale( [, ]?); scale()函数用于缩放一个元素.它接收一个或两个 ...

  7. css动画效果之transform

    transform Transform属性应用于元素的2D或3D转换.这个属性允许你将元素旋转,缩放,移动,倾斜等. 旋转rotate.扭曲skew.移动translate.缩放scale.矩阵变形m ...

  8. 期待已久的2012年度最佳 jQuery 插件揭晓

    期待已久的2012年度最佳 jQuery 插件揭晓 让人期待已久的2012年度最佳 jQuery 插件终于发布了.jQuery 自2006年发布以来,经过6年的迅速发展,目前已是最流行和使用最广泛的 ...

  9. html垂直边距,html – Styling Bootstrap的btn-group-justified,添加边距和垂直尺寸

    HTML Option 1 Option 2 Option 3 CSS .blocks .btn-primary { padding: 24px 12px; margin: 0 5px; border ...

最新文章

  1. In terms of 的用法总结
  2. 两路语音 两路计算机数据综合,脉冲编码调制解调实验摘要.doc
  3. python单行箭头_在Python中,如何让箭头尖在指定的坐标处开始/结束?
  4. 注解@Cacheable(value =“XXX“) 实现缓存 -- 失效原因
  5. NABCD model(test)
  6. struts validator 基本知识 之 【出现错误信息的条数】。
  7. mysql工具记录用户的查询语句_MySQL数据库的常用命令语句记录——安全用户语句及函数...
  8. Coursera-AndrewNg(吴恩达)机器学习笔记——第一周
  9. 明日服务器中断,明日之后服务器连接中断 无法登陆解决办法[多图]
  10. duts 数据集_IEC61850测试概述
  11. 《运算放大器权威指南(Op Amps for Everyone)》读书笔记(一)
  12. i.MX6ULL处理器GPIO寄存器配置原理
  13. 关于ResourceBundle国际化的一些思考
  14. java使用pdfbox拆分PDF文件
  15. 快速排序(填坑与交换)
  16. Python开发-面向对象编程-王大鹏-专题视频课程
  17. 推流式搅拌器选型功率计算方法_不同池形中推流搅拌器功率消耗的数值模拟
  18. virtualbox kali linux 安装小米随身wifi
  19. 如何用 身份证OCR 接口进行快速开发
  20. VisualStudio的下载安装教程

热门文章

  1. C++ 实现太阳系行星系统
  2. Matlab小波变换双端行波测距凯伦布尔变换放射状配电网单相故障测距Simulink模型及对应程序
  3. IE浏览器CSS hack方式一览
  4. linux 安装toolchain工具
  5. 04、js、jqurey
  6. echarts做中国地图分布
  7. 时钟周期,机器周期,指令周期的区别
  8. 招银网络科技笔试题:数字分解
  9. Python趣味编程 | 看看如何用Python生成素描风格的自拍照,并且加上Logo
  10. 云开发谁是卧底线下小游戏发牌助手微信小程序源码-亲测可用