美文网首页前端
【前端案例】06 - 实现鼠标接触箭头放大缩小

【前端案例】06 - 实现鼠标接触箭头放大缩小

作者: itlu | 来源:发表于2020-11-21 10:22 被阅读0次
  1. 页面效果 :
页面效果
  1. 页面结构:
<a href="#" class="more">
     查看更多
    <i class="iconfont icon-jiantou"></i>
</a>
  1. 页面样式: 这里使用的 less的语法 .more { &:hover { .iconfont } } 等价于 .more:hover .iconfont { }
/* 箭头缩放动画 */
        @keyframes zoom {
          0% {
            /* 确定变形的中心 */
            transform-origin: left;
            transform: scale(1);
            font-weight: 500;
          }

          25% {
            transform-origin: left;
            transform: scale(1.2);
            font-weight: 600;
          }

          50% {
            transform-origin: left;
             transform: scale(1.5);
            font-weight: 800;
           }

          75% {
            transform-origin: left;
            transform: scale(1.3);
            font-weight: 600;
          }

          100% {
            transform-origin: left;
            transform: scale(1);
            font-weight: 500;
          }
        }


  .more {
          position: absolute;
          right: 20px;
          display: inline-block;
          height: 33px;
          line-height: 33px;
          font-size: 14px;
          vertical-align: middle;
          &:hover {
            .iconfont {
              /* 只有块级元素 或 行内块元素才有 transform 属性 */
              display: inline-block;
              /* 动画名称 */
              animation-name: zoom;
              /* 持续时间 */
              animation-duration: .6s;
              /* 动画重复次数 */
              animation-iteration-count: infinite;
              /* 是否反方向播放 默认的是 normal alternate反方向播放  */
              animation-direction: alternate;
              /* 动画运动的速度曲线 */
              animation-timing-function: linear;
            }
          }
        }

相关文章

  • 【前端案例】06 - 实现鼠标接触箭头放大缩小

    页面效果 : 页面结构: 页面样式: 这里使用的 less的语法 .more { &:hover { .iconf...

  • computer

    刚才才发现除了按住ctrl键滑动鼠标可以放大缩小外 按住鼠标右键再滑动鼠标也可以放大缩小(笑哭)

  • Axure教程:图片放大缩小制作步骤详解

    1、如何实现图片放大缩小效果:(1)鼠标移入图片时,图片尺寸放大,并将图片置顶;(2)鼠标移除图片时,图片恢复成原...

  • PS简单操作

    标尺 command + r放大镜: Z 鼠标是放大镜的情况下 鼠标左键放大, alt + 鼠标左键 缩小。修...

  • 基本操作 | AI从入门到精通

    1. 放大和缩小 方法1:视图 - 放大/缩小 方法2:Ctrl + +/- 方法3:Alt + 向上滚动鼠标滑轮...

  • Mac 开发 NSWindowStyleMaskResizabl

    NSWindow 窗口随着鼠标拖动放大缩小控制方法

  • 基础1

    ⒈文字:移动文字使用左最上方箭头 ⒉按住alt 切换放大镜放大缩小 ⒊Ctrl 0在图片放大缩小的情况下最快恢复到...

  • 鼠标滚轮实现图片的放大缩小

    关键点,鼠标的位置是不动的,其他位置 的缩小是跟据鼠标左边的宽度与总宽度的壁纸来计算的数值方向是根据鼠标距离上边高...

  • 2017-07-10

    文字:移动文字使用左最上方箭头 按住alt 切换放大镜放大缩小 Ctrl 0在图片放大缩小的情况下最快恢复到在画布...

  • 基本操作

    透视: 鼠标左键:放大缩小 鼠标左键+wsad:前后左右(可以同时通过鼠标中键调节速度) 鼠标左键+qe:上下 放...

网友评论

    本文标题:【前端案例】06 - 实现鼠标接触箭头放大缩小

    本文链接:https://www.haomeiwen.com/subject/stdriktx.html