首页 > 其他分享 >打字机

打字机

时间:2023-01-02 18:35:51浏览次数:27  
标签:solid transform 打字机 10px 0px border left

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <link rel="stylesheet" href="new_file.css">
    </head>
    <body>
        <div>
            你好啊,大帅比段锐!
        </div>
    </body>
</html>

*{
    margin: 0px;
    padding: 0px;
}
body{
    height: 100vh;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background-color: lightgray;
}
div{
    font-size: 5em;
    text-transform: uppercase;
    position: relative;
}
div::after{
    content: "";/* 行内元素 */
    position: absolute; /* 子绝父相 */
    width: 100%;
    height: 100%;
    background-color: lightgray;
    border-left: 10px solid black;
    left: 0px;
    top: 0px;
    animation: abc 3s forwards steps(10),
               cursor 1s infinite steps(1);
    /* forwards指的是动画结束时维持最后一帧 */
    /* steps 动画完成需要的画面数量  并且看不到最后一帧 */
}
@keyframes abc{
    from{transform: translateX(0%);}
    to{transform: translateX(100%);}
}
@keyframes cursor{
    from{border-left: 10px solid black;}
    50%{border-left: 10px solid transparent;}
    to{border-left: 10px solid red;}
}

标签:solid,transform,打字机,10px,0px,border,left
From: https://www.cnblogs.com/duan-rui/p/17020323.html

相关文章

  • CSS实现打字机动画效果
    效果展示CSS3animation(动画)属性语法:animation:namedurationtiming-functiondelayiteration-countdirectionfill-modeplay-state;name设置绑定哪个keyfr......
  • Cocos 打字机效果
    版本:2.4.4参考:cocos论坛-富文本打字机效果 一功能需求游戏中有剧情对话时会用到打字机效果 功能需求1对话字符串需要逐字显示,那么就得用计时器来获取字符进行......