关键帧动画(animation)、flex总结、列表编号

1.关键帧动画(animation)

div{
    width: 200px;
    height: 200px;
    /* 使用自己自定义的动画名字 */
    animation-name: test;
    /* 设置动画执行一次的时间,默认单位s ,0.5s可以省略0,直接写.5 */
    animation-duration: .5s;
    /* 设置动画的执行速率 */
    animation-timing-function: linear;
    /* 设置动画的延迟时间,默认单位s*/
    animation-delay: 2s;
    /* 设置动画的执行次数,默认次数1,无穷是infinite */
    animation-iteration-count: infinite;
    /* 设置动画的执行方向  */
    animation-fill-mode:reverse: reverse;
    
}
    /* 设置关键帧动画 */
@keyframes test{
            /* 第一种设置动画的方式 */
            from{
                width: 200px;
            }
            to{
                width: 300px;
            }
        /* 第二种设置动画的方式 */
             0%{
                width: 200px;
            }
            50%{
                width: 500px;
            }
            100%{
                width: 200px;
            }
      
} 

        在设置关键帧动画中话使用from和to只能设置开始的时候的样式和结束时候的样式,使用百分比则能控制元素在动画在每一步的改变。

        animation-timing-function与transition-timing-function的值是一样的样式,需要可以翻阅(14条消息) transform、transition、线性渐变、背景图片扩展、滤镜、元素阴影、文本阴影、字体样式引入_older-black的博客-CSDN博客

        animation与transition最大的不同在于,animation可以设置一个多帧的动画,而transition则只能设置两帧的动画;

2.列表编号

<body>
    <div>
        大标题
        <p>二级标题</p>
        <p>二级标题</p>
        <p>二级标题</p>
    </div>
    <div>
        大标题
        <p>二级标题</p>
        <p>二级标题</p>
        <p>二级标题</p>
    </div>
    <div>
        大标题
        <p>二级标题</p>
        <p>二级标题</p>
        <p>二级标题</p>
    </div>
</body>
</style>
    /* 添加一个计数器 */
div {  
            counter-increment: myCount;
            /* 重置p的计数器 */
            counter-reset: Count;
    }

    /* 给每个div的前面加上列表标签 */
div::before {
         content: counter(myCount)'. ';
         font-size: 40px;
         color: red;
      }

    /* 添加一个计数器 */
p{
        counter-increment: Count;
    }


/* 给每个p的前面加上列表标签 */
p::before {
          content: counter(myCount)'.' counter(Count)'. ';
          font-size: 20px;
          color: rgb(243, 185, 185);
      }
</style>

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值