首页 > 其他分享 >CSS - 放大缩小淡入淡出效果

CSS - 放大缩小淡入淡出效果

时间:2023-10-17 16:12:00浏览次数:44  
标签:opacity 淡入淡出 0.3 transform zoom CSS 缩小 webkit zoomIn

效果图:

 <!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>CSS Zoom in and out Animation</title>
    <style>

        @-webkit-keyframes zoomIn {
          from {
            opacity: 0;
            -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
          }

          to {
            opacity: 1;
          }
        }

        @keyframes zoomIn {
          from {
            opacity: 0;
            -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
          }

          to {
            opacity: 1;
          }
        }

        .zoomIn {
          -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
        }


        #box {
           height:400px;
           width:400px;
           background: red;
           -webkit-animation: zoomIn 2s ease .5s forwards;
           opacity:0;
        }

    </style>
    <style>

        @keyframes zoom-in-zoom-out {
          0% {
            transform: scale(1, 1);
          }
          50% {
            transform: scale(1.5, 1.5);
          }
          100% {
            transform: scale(1, 1);
          }
        }

        .zoom-in-out-box {
          margin: 24px;
          width: 50px;
          height: 50px;
          background: #f50057;
          animation: zoom-in-zoom-out 1s ease infinite;
        }
  
    </style>
    
</head>

<body>

    <div id="box"></div>
    
    <div class="zoom-in-out-box"></div>

</body>

</html>



转载请注明,
原文出处:https://www.cnblogs.com/eddyz/p/17769960.html

标签:opacity,淡入淡出,0.3,transform,zoom,CSS,缩小,webkit,zoomIn
From: https://www.cnblogs.com/eddyz/p/17769960.html

相关文章

  • 在html中 如何 插入 js 和 css 代码 以及 如何 引用 js 和 css 文件
    在HTML中插入JavaScript和CSS代码,以及引用JavaScript和CSS文件的方法如下:插入JavaScript代码:在HTML文件中,你可以使用<script>标签来插入JavaScript代码。例如:<script>functionmyFunction(){alert("Hello,World!");}</script>引用JavaScript文件:如果你的JavaScript......
  • [学习笔记] 有关CSS响应式设计的单位
    em和rem单位:em和rem是相对于元素的字体大小计算的单位。em单位是相对于父元素的字体大小,而rem单位是相对于根元素(通常是 <html> 元素)的字体大小。em和rem单位可以用于实现相对于字体大小的自适应布局。vw和vh单位:vw和vh是视口宽度和视口高度的百分比单位......
  • pc端放大缩小拖动选座功能
    <style>.main{display:flex;width:80%;justify-content:space-between;}.back_box{background:#fff;border:1pxsolid#eee;height:100%;position:fixed;overflow:hidden;}.drag_box{width:......
  • 26个CSS超实用技巧
    1.文字溢出显示省略号单行文字:一定要设置宽度p{​•width:200px;​•overflow:hidden;text-overflow:ellipsis;white-space:nowrap;​​​}多行文字溢出显示省略号p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-l......
  • 图片放大缩小拖动
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><linkrel="stylesheet"href="http://www.h5al.cn/js/preview.css">&l......
  • Tailwind CSS 速查
    TailwindCSS提供了大量的实用程序类,这些类名都是使用缩写的方式,以更简洁地表述其含义。以下是一些常用的TailwindCSS缩写及其对应的意义:布局w:widthmax-w:max-widthh:heightmax-h:max-heightm:marginmt:margin-topmb:margin-bottomml:mar......
  • 什么???CSS也能原子化!
    1.什么是原子化CSS?AtomicCSSistheapproachtoCSSarchitecturethatfavorssmall,single-purposeclasseswithnamesbasedonvisualfunction.Let’sDefineExactlyWhatAtomicCSSis上文的意思翻译过来就是原子化CSS是一种CSS的架构方法,倾向于使用用途单一且......
  • web前端html+css页面内容的六种隐藏方式
    一、使用透明度语法:opacity:0注意:元素消失,但是还会占据空间,只是视觉看不出来<style>.box{width:100px;height:100px;background-color:aquamarine;opacity:0;}</style><divclass="box"></div> 二、使用display语法:display:none注意:元素消失,不会占据空间<style......
  • 在Vite项目中使用scss创建全局变量
    配置这个也就是配置全局scss的过程,在vite.config.ts的defineConfig中添加属性,其中additionalData为scss中引入文件的书写方式://scss全局变量的配置css:{preprocessorOptions:{scss:{javascriptEnabled:true,additionalData:'@import"......
  • css - inline-block元素水平居中
    inline-block使用margin:0auto失效,因为确定了宽度..content-wrapper{text-align:center;font-size:0;//兼容chromeletter-spacing:-4px;//兼容safari,可能根据不同字体字号做一定的调整word-spacing:-4px;}.content-wrapperulli{......