css:animation@keyframes 实现 CD播放旋转效果

简介: css:animation@keyframes 实现 CD播放旋转效果

@keyframes 设置动画帧


1、from to 用于简单动画,只有起始帧和结束帧

2、百分比 用于复杂动画,动画不止两帧


<style>
        html,
        body {
            margin: 0;
            padding: 0;
        }
        body {
            height: 100%;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }
        .cover-wrap {
            width: 200px;
            height: 200px;
            border: 40px solid #000000;
            border-radius: 50%;
            overflow: hidden;
        }
        @keyframes playmusic {
            /* 起始位置 */
            from {
                transform: rotate(0deg);
            }
            /* 结束位置 */
            to {
                transform: rotate(360deg);
            }
        }
        .cover {
            width: 100%;
            height: 100%;
            object-fit: cover;
            /* 动画属性 */
            animation-name: playmusic;
            animation-duration: 4s;
            animation-timing-function: linear;
            animation-iteration-count: infinite;
        }
    </style>
    <div>animation@keyframes 实现 CD播放效果</div>
    <div class="cover-wrap">
        <img class="cover"
             src="https://api.isoyu.com/bing_images.php">
    </div>

在线Demo: animation-keyframes.html


参考

CSS3 @keyframes 规则

CSS3 animation(动画) 属性

相关文章
|
6月前
CSS3自动旋转正方体3D特效
CSS3自动旋转正方体3D特效
50 3
CSS3自动旋转正方体3D特效
|
25天前
|
前端开发
运用CSS伪类与属性,巧妙实现背景图片旋转效果
运用CSS伪类与属性,巧妙实现背景图片旋转效果
22 0
|
1月前
|
前端开发 容器
CSS实现旋转圆角叠加样式,你学会了吗?
CSS实现旋转圆角叠加样式,你学会了吗?
33 0
|
4月前
|
前端开发
前端 CSS 经典:旋转边框效果
前端 CSS 经典:旋转边框效果
38 0
|
6月前
|
前端开发 JavaScript
前端 css 经典:transition 过渡和 animation 动画
前端 css 经典:transition 过渡和 animation 动画
76 2
|
6月前
CSS3电影播放倒计时读秒代码
CSS3电影播放倒计时读秒代码
45 2
CSS3电影播放倒计时读秒代码
|
6月前
|
前端开发
css 动画播放暂停
css 动画播放暂停
61 0
|
11月前
HTML+CSS制作3D旋转相册
HTML+CSS制作3D旋转相册
|
11月前
|
前端开发
HTML+CSS制作旋转的loading效果
HTML+CSS制作旋转的loading效果