46.纯 CSS 创作一个在容器中反弹的小球

原文地址:https://segmentfault.com/a/1190000015221260

练习地址:https://scrimba.com/c/c3GEWmTb

感想: 原来animation 中可以有多个动画,用 ,  分开即可!

HTML code:

<div class="loader"></div>

CSS code:

html, body {
    margin: 0;
    padding: 0;
}
body{
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: black;
}
/* 定义.loader容器尺寸*/
.loader{
    position: relative;
    font-size: 20px;
    width: 10em;
    height: 3em;
    /* silver : 银色 */
    border: 0.3em solid silver;
    border-radius: 3em;
    /* 给容器左右两侧涂上不同颜色 */
    border-left-color: hotpink;
    border-right-color: blue;
    /* 让容器.loader不停旋转 */
    animation: spin 3s linear infinite;
}
@keyframes spin{
    to{
        transform: rotate(360deg);
    }
}
/* 画个小球 */
.loader::before{
    content: ‘‘;
    position: absolute;
    top: 0;
    left: 0;
    width: 3em;
    height: 3em;
    border-radius: 50%;
    background-color: blue;
    /* shift : 转移 */
    animation:
        /* 这里居然可以放两个动画在一起,666 */
        shift 3s linear infinite,
        change-color 3s linear infinite;
}
@keyframes shift{
    50%{
        left: 7em;
    }
}
@keyframes change-color{
    0%, 55%{
        background-color: blue;
    }
    5%, 50%{
        background-color: hotpink;
    }
}

原文地址:https://www.cnblogs.com/FlyingLiao/p/10462207.html

时间: 2024-10-13 21:09:36

46.纯 CSS 创作一个在容器中反弹的小球的相关文章

前端每日实战3.纯 CSS 创作一个容器厚条纹边框特效

原文地址:3.纯 CSS 创作一个容器厚条纹边框特效 没有啥好点子呀,不爽 HTML代码: <div class="box"> <div class="content"> <h2>What is Lorem Ipsum?</h2> <p>Mauris volutpat risus quis nisi tempus hendrerit. Nullam nisi urna, suscipit quis risu

前端每日实战:2.纯 CSS 创作一个矩形旋转 loader 特效

原文地址:2.纯 CSS 创作一个矩形旋转 loader 特效 扩展后地址:https://scrimba.com/c/cNJVWUR  扩展地址:https://codepen.io/pen/ HTML代码: <div class="loader"> <span></span> <span></span> <span></span> </div> CSS代码: /* 居中显示 */ htm

如何用纯 CSS 创作一个记事本翻页动画

效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/qKOPGw 可交互视频教程 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码. 请用 chrome, safari, edge 打开观看. https://scrimba.com/p/pEgDAM/c6GV2Ay 源代码下载 本地下载 每日前端实战系列的全部源代码请从 github 下载: https://github.co

前端每日实战:127# 视频演示如何用纯 CSS 创作一个圆环旋转错觉动画

效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/oPWJNj/ 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码. 请用 chrome, safari, edge 打开观看. https://scrimba.com/p/pEgDAM/cbvPWHM 源代码下载 每日前端实战系列的全部源代码请从 github 下载: https://github.com/comehope/

前端每日实战:160# 视频演示如何用纯 CSS 创作一个打开内容弹窗的交互动画

效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/GYXvez 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码. 请用 chrome, safari, edge 打开观看. https://scrimba.com/p/pEgDAM/cNzVnAL 源代码下载 每日前端实战系列的全部源代码请从 github 下载: https://github.com/comehope/f

前端每日实战:146# 视频演示如何用纯 CSS 创作一个脉动 loader

效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/wYvGwr 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码. 请用 chrome, safari, edge 打开观看. https://scrimba.com/p/pEgDAM/cnMgQTr 源代码下载 每日前端实战系列的全部源代码请从 github 下载: https://github.com/comehope/f

前端每日实战:99# 视频演示如何用纯 CSS 创作一个过山车 loader

效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/KBxYZg/ 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码. 请用 chrome, safari, edge 打开观看. https://scrimba.com/p/pEgDAM/cagbkSL 源代码下载 每日前端实战系列的全部源代码请从 github 下载: https://github.com/comehope/

如何用纯 CSS 创作一个晃动的公告板

效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/wjZoGV 可交互视频教程 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码. 请用 chrome, safari, edge 打开观看. https://scrimba.com/c/cD8yKHb 源代码下载 本地下载 每日前端实战系列的全部源代码请从 github 下载: https://github.com/comeh

纯 CSS 创作一个表达怀念童年心情的条纹彩虹心特效

效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/QxbmxJ 可交互视频教程 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码. 请用 chrome, safari, edge 打开观看. https://scrimba.com/p/pEgDAM/cepNzTW 源代码下载 本地下载 每日前端实战系列的全部源代码请从 github 下载: https://github.co