zoukankan      html  css  js  c++  java
  • xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

    CSS3 Animation & linear-gradient & css3 var & @keyframes

    https://www.zhangxinxu.com/wordpress/2019/05/css-variable-seed-extend-animation/

    linear-gradient

    
    .gradient {
        background-image: linear-gradient(45deg, red 50%, blue 50%);
    }
    
    

    @keyframes

    dot::before {
        content: '...';
        position: absolute;
        animation: dot 3s infinite step-start both;
    }
    dot:after {
        content: '...';
        color: transparent;
    }
    @keyframes dot {
        33% { content: '.'; }
        66% { content: '..'; }
    }
    
    <button>正在加载中<dot></dot></button>
    
    

    css --var & var()

    @keyframes var {
        33% { --someVar: 33%; }
        66% { --someVar: 66%; }
    }
    
    
    @keyframes seed {
        0%{--seed:0}
        1%{--seed:1}
        2%{--seed:2}3%{--seed:3}4%{--seed:4}5%{--seed:5}6%{--seed:6}7%{--seed:7}8%{--seed:8}9%{--seed:9}10%{--seed:10}11%{--seed:11}12%{--seed:12}13%{--seed:13}14%{--seed:14}15%{--seed:15}16%{--seed:16}17%{--seed:17}18%{--seed:18}19%{--seed:19}20%{--seed:20}21%{--seed:21}22%{--seed:22}23%{--seed:23}24%{--seed:24}25%{--seed:25}26%{--seed:26}27%{--seed:27}28%{--seed:28}29%{--seed:29}30%{--seed:30}31%{--seed:31}32%{--seed:32}33%{--seed:33}34%{--seed:34}35%{--seed:35}36%{--seed:36}37%{--seed:37}38%{--seed:38}39%{--seed:39}40%{--seed:40}41%{--seed:41}42%{--seed:42}43%{--seed:43}44%{--seed:44}45%{--seed:45}46%{--seed:46}47%{--seed:47}48%{--seed:48}49%{--seed:49}50%{--seed:50}51%{--seed:51}52%{--seed:52}53%{--seed:53}54%{--seed:54}55%{--seed:55}56%{--seed:56}57%{--seed:57}58%{--seed:58}59%{--seed:59}60%{--seed:60}61%{--seed:61}62%{--seed:62}63%{--seed:63}64%{--seed:64}65%{--seed:65}66%{--seed:66}67%{--seed:67}68%{--seed:68}69%{--seed:69}70%{--seed:70}71%{--seed:71}72%{--seed:72}73%{--seed:73}74%{--seed:74}75%{--seed:75}76%{--seed:76}77%{--seed:77}78%{--seed:78}79%{--seed:79}80%{--seed:80}81%{--seed:81}82%{--seed:82}83%{--seed:83}84%{--seed:84}85%{--seed:85}86%{--seed:86}87%{--seed:87}88%{--seed:88}89%{--seed:89}90%{--seed:90}91%{--seed:91}92%{--seed:92}93%{--seed:93}94%{--seed:94}95%{--seed:95}96%{--seed:96}97%{--seed:97}98%{--seed:98}
        99%{--seed:99}
        100%{--seed:100}
    }
    
    
    .gradient {
         150px; height: 150px;
        background-image: linear-gradient(calc(3.6deg * var(--seed)), red 50%, blue 50%);
        animation: seed 1s linear infinite;
    }
    
    <div class="gradient"></div>
    
    
    .radial-gradient {
        padding: 50%;
        background-image: radial-gradient(#cd0000 calc(2% * var(--seed)), transparent calc(2% * var(--seed)));
        background-size: 80px 80px;
        animation: seed 1s linear infinite;    
    }
    
    
    <div class="radial-gradient"></div>
    
    

    
    
    

    mask demo

    https://codepen.io/forx-js/pen/LojozK


  • 相关阅读:
    VirtualBox下Linux扩展磁盘空间
    idea 2019.3 svn 忽略文件/目录
    CentOS7添加/删除用户和用户组
    查看LINUX进程内存占用情况及启动时间
    Linux定时自动备份oracle数据库
    oracle11g数据库导入导出方法教程以及导出表不全解决
    ubuntu12下安装unixODBC(mysql)
    oracle登录管理员创建数据库和表空间
    centos7 64运行32位程序
    Windows下搭建Redis集群
  • 原文地址:https://www.cnblogs.com/xgqfrms/p/10908962.html
Copyright © 2011-2022 走看看