首页 > 其他分享 >2024-05-04 css实现鼠标移动至盒子,盒子在约定时间内进行放大缩小

2024-05-04 css实现鼠标移动至盒子,盒子在约定时间内进行放大缩小

时间:2024-05-04 16:33:18浏览次数:27  
标签:scale 盒子 04 05 100px transform 缩小 css 放大

放大缩小css

@keyframes scaleAnimation {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.2);
  }

  100% {
    transform: scale(1);
  }
}

完整代码:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>css实现鼠标移动至图片,图片在约定时间内进行放大缩小</title>
    <style>
      .box {
        width: 100px;
        height: 100px;
        cursor: pointer;
        transition: all 0.5s;
        margin: 100px auto 0;
        background-color: #1890ff;
      }
      .box:hover {
        animation: scaleAnimation 1s 1;
      }
      @keyframes scaleAnimation {
        0% {
          transform: scale(1);
        }

        50% {
          transform: scale(1.2);
        }

        100% {
          transform: scale(1);
        }
      }
    </style>
  </head>
  <body>
    <div class="box"></div>
  </body>
</html>

 主要是使用了css3的动画属性,如果不需要自动放大缩小,而是hover放大,离开就缩小,那么就不用animation,直接一个 transform: scale(2) 即可

 

标签:scale,盒子,04,05,100px,transform,缩小,css,放大
From: https://www.cnblogs.com/iuniko/p/18172442

相关文章

  • 2024-05-04:用go语言,给定一个起始索引为0的字符串s和一个整数k。 要进行分割操作,直到字
    2024-05-04:用go语言,给定一个起始索引为0的字符串s和一个整数k。要进行分割操作,直到字符串s为空:选择s的最长前缀,该前缀最多包含k个不同字符;删除该前缀,递增分割计数。如果有剩余字符,它们保持原来的顺序。在操作之前,可以修改字符串s中的一个字符为另一个小写英文字母。在最佳情......
  • 20240503
    T1NFLSOJP2023050961捉迷藏首先只需要考虑所有叶子,只要每个叶子都连向了另一个距离超过\(2\)的叶子,则符合要求。距离超过\(2\)等价于在不同的父亲下。则问题变为一堆点,每个点有颜色,同色点间没有边,异色点间两两有边,求最大匹配。结论:设点最多的颜色\(c\)有\(x\)个点,若......
  • UES-05-解构
    解构的作用方便从对象或者数组等数据结构中提取想要的数据。使用任何一种类型的解构,当=右边的值为null或undefined时,会抛出错误。对象解构通过在=左边使用{},在大括号内部写入以逗号分隔的=右边对象的属性名,则对应的属性名作为本地变量名,同时变量的值即为属性值。(......
  • 05_多元线性回归
    第5章多元线性回归5.1二元线性回归案例说明Cobb-Dougls生成函数:\[y_i=\alphak_i^{\beta}l_i^{\gamma}e^{\epsilon_i}\]两边同时取对数,可转换为线性模型:\[\lny_i=\ln\alpha+\beta\lnk_i+\gamma\lnl_i+\epsilon_i\]这就是二元线性回归模型。代码实现[[Chapter......
  • 04_一元线性回归
    第4章一元线性回归4.1一元线性回归模型从总体中抽取n个样本,一元线性回归模型如下:\[y_i=\alpha+\betax_i+\epsilon_i\quad(i=1,\dots,n)\]\(n\):样本容量\(\alpha+\betax_i\):总体回归线(populationregressionline)/总体回归函数(populationregressionfunction,P......
  • 20240503比赛总结
    T1[CF1279C]StackofPresentshttps://gxyzoj.com/d/hzoj/p/3686数据出锅了,100->40按题意模拟即可,可以发现,最优情况下,一定是将取出的数按后面的拿的顺序排序,O(1)取出,而在取之前未排序的,则需要花2k+1的时间排序并取出代码:#include<cstdio>#definelllonglongusingnamesp......
  • go学习05
    gorm的使用typeUserstruct{ gorm.Model Namestring Ageint Sexbool}funcmain(){ db,err:=gorm.Open("mysql","root:password@/dbname?charset=utf8&parseTime=True&loc=Local") iferr!=nil{ panic("failedto......
  • go学习04
    gorm连接数据库和创建或更新表typeUserstruct{ gorm.Model Namestring Ageint Sexbool}funcmain(){ db,err:=gorm.Open("mysql","root:password@/dbname?charset=utf8&parseTime=True&loc=Local") iferr!=nil{ panic("......
  • linux锁的介绍和使用 -04
    本节参考:https://www.kernel.org/doc/html/latest/locking/index.htmlhttps://mirrors.edge.kernel.org/pub/linux/kernel/people/rusty/kernel-locking/  锁的类型 Linux内核提供了很多类型的锁,它们可以分为两类: ①自旋锁(spinninglock); ②睡眠锁(sleepinglo......
  • Windows使用WSL2及docker(Ubuntu22.04 LTS)
    WSL2初始化1.换源#1cp/etc/apt/sources.list/etc/apt/sources.list.bak#2vim/etc/apt/sources.list#清空原源并替换成以下源#deb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/focalmainrestricteduniversemultiversedebhttps://mirrors.tuna.tsinghua.e......