CSS 控制鼠标划过,图片放大效果

♩ 背景

  • 今天在做后台管理 CMS 时,对于小图片的显示感觉太大了会浪费页面空间,想着在鼠标滑动时可以缓慢放大就好.

♪ 知识点

①. transform:scale()

用法:transform: scale(0.5) 或者 transform: scale(0.5, 2);
参数表示缩放倍数;
1. 一个参数时:表示水平和垂直同时缩放该倍率
2. 两个参数时:第一个参数指定水平方向的缩放倍率,第二个参数指定垂直方向的缩放倍率。

②. transition

♫ 代码实现

①. 部分布局代码:

<tr class="tr-menu-6">
        <td>6</td>
        <td>《东京食尸鬼》</td>
        <td class="td-todayWord">
              <img src="/home/images/ps6.png" class="layui-circle">
        </td>
        <td>你觉得被圈养的鸟儿为什么无法自由地翱翔天际?是因为鸟笼不是属于它的东西</td>
        <td>2018-01-12 03:31:59</td>  
</tr>

②. CSS 核心代码参考

.td-todayWord img{
    cursor: pointer;
    transition: all 0.6s;
    width: 50px;
}
.td-todayWord img:hover{
    transform: scale(5);
    position:relative;
    z-index:100;
}

♬ 效果比较

  • 鼠标划过前

  • 鼠标划过后

  • 上述 CSS 代码,如果去掉 position:relative; z-index:100; ,则图片不会覆盖其他.

  • 8
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值