Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

css transform scale

作者:′残花败落°   发布日期:2025-09-27   浏览:100

/* 使用 CSS transform scale 对元素进行缩放 */

/* 基本用法:将元素放大 1.5 倍 */
.example {
  transform: scale(1.5);
}

/* 在 X 和 Y 方向分别缩放 */
.example-x-y {
  transform: scaleX(2) scaleY(0.5); /* X 方向放大 2 倍,Y 方向缩小为一半 */
}

/* 缩放并保持中心点不变 */
.example-center {
  transform: scale(1.2);
  transform-origin: center; /* 默认情况下,transform-origin 是 center */
}

/* 缩放时指定不同的原点 */
.example-top-left {
  transform: scale(1.2);
  transform-origin: top left; /* 从左上角开始缩放 */
}

/* 动画效果:鼠标悬停时缩放 */
.example-hover {
  transition: transform 0.3s ease;
}

.example-hover:hover {
  transform: scale(1.1); /* 鼠标悬停时放大 1.1 倍 */
}

解释说明:

  • transform: scale(x)scale() 函数用于缩放元素。x 是缩放的比例,大于 1 表示放大,小于 1 表示缩小。
  • transform-origin:定义了元素的缩放原点,默认是元素的中心 (center),可以设置为其他位置如 top leftbottom right 等。
  • transition:用于添加平滑的动画效果,当元素的状态发生变化时(例如鼠标悬停),过渡效果会逐渐变化而不是立即生效。

上一篇:scss转css在线

下一篇:style css

大家都在看

css好看的字体

css 红色

css 瀑布流布局grid

css文字超长省略号

css 渐变字体

css背景图片等比例缩放

css文字删除线

animation css3

css 自定义滚动条

css 扇形

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站