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

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

HTML code:

<div class="heart"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span>
</div>

CSS code:

body {margin: 0;padding: 0;/* vh就是当前屏幕可见高度的1%,也就是说height:100vh == height:100%;但是有个好处是当元素没有内容时候,设置height:100%该元素不会被撑开,但是设置height:100vh,该元素会被撑开屏幕高度一致。*/height: 100vh;display: flex;justify-content: center;align-items: center;background: radial-gradient(circle at center, navy, black);
}
.heart{font-size: 20px;width: 16em;height: 11em;display: flex;justify-content: space-between;
}
.heart span {--c: lightblue;--h: 50%;--t: 25%;width: 1em;height: var(--h);position: relative;top: var(--t);border-radius: 0.5em;background-color: var(--c);animation: beating 5s infinite;
}
@keyframes beating{0%, 30% {top: var(--t);height: var(--h);background-color: var(--c);filter: blur(0);width: 1em;}60%, 70% {height: 50%;top: 25%;background-color: lightblue;filter: blur(5px);width: 0.1em;}
}
/* 配色 */
.heart span:nth-child(1),
.heart span:nth-child(9) {--c: orangered;/* 设置高度 */--h: 3em;--t: 2.2em;
}
.heart span:nth-child(2),
.heart span:nth-child(8) {--c: gold;--h: 6em;--t: 0.6em;
}
.heart span:nth-child(3),
.heart span:nth-child(7) {--c: limegreen;--h: 8em;--t: 0;
}
.heart span:nth-child(4),
.heart span:nth-child(6) {--c: dodgerblue;--h: 9em;--t: 0.8em;
}
.heart span:nth-child(5) {--c: mediumpurple;--h: 9.4em;--t: 1.6em;
}

posted on 2019-02-21 11:29 人生与戏 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/FlyingLiao/p/10411346.html

39.纯 CSS 创作一个表达怀念童年心情的条纹彩虹心特效相关推荐

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

    效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/QxbmxJ 可交互视频教 ...

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

    效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/QxbmxJ 可交互视频教 ...

  3. 如何用纯 CSS 创作一个小球上台阶的动画

    如何用纯 CSS 创作一个小球上台阶的动画 效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/come ...

  4. 4. 纯 CSS 创作一个金属光泽 3D 按钮特效

    4. 纯 CSS 创作一个金属光泽 3D 按钮特效 原文地址:https://segmentfault.com/a/1190000014599280 HTML代码: <div class=&qu ...

  5. 7.纯 CSS 创作一个 3D 文字跑马灯特效

    7.纯 CSS 创作一个 3D 文字跑马灯特效 原文地址:https://segmentfault.com/a/1190000014663038 感想:简单的从右到左动画 HTML代码: <di ...

  6. 如何用纯 CSS 创作一个同心圆弧旋转 loader 特效

    效果预览 在线演示 按下右侧的"点击预览"按钮在当前页面预览,点击链接全屏预览. https://codepen.io/zhang-ou/pen/OZmXQX 可交互视频教程 此视 ...

  7. 如何用纯 CSS 创作一个荧光脉冲 loader 特效

    效果预览 在线演示 按下右侧的"点击预览"按钮在当前页面预览,点击链接全屏预览. https://codepen.io/zhang-ou/pen/erRzzR 可交互视频教程 此视 ...

  8. 如何用纯 CSS 创作一个冒着热气的咖啡杯

    效果预览 在线演示 按下右侧的"点击预览"按钮在当前页面预览,点击链接全屏预览. https://codepen.io/zhang-ou/pen/xjXxoz 可交互视频教程 此视 ...

  9. 如何用纯 CSS 创作一个渐变色动画边框

    效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/odpRKX 可交互视频教 ...

最新文章

  1. C++知识点12——构造函数初步
  2. Python 基础算法(1) - 算法简介
  3. 导师实验室对学生影响有多大?
  4. MySql—索引原理
  5. 创业周年记:召唤神龙一周年小记
  6. mysql查逻辑表的分片规则_MySQL(19) Mycat分片(分库分表)配置
  7. cross-env使用 1
  8. 称特价影票被取消后影片仍正常放映 购票人起诉淘票票索赔500元
  9. HDU2020 绝对值排序【排序】
  10. python发音模块-python 利用pyttsx3文字转语音
  11. maven编译时出现读取XXX时出错invalid LOC header bad signature
  12. java map原理_Java中的HashMap的工作原理是什么?
  13. 深入解析LoadRunner下的参数化取值
  14. win10cmd重置系统_命令提示符修复系统win10 系统还原
  15. iconfont阿里巴巴矢量图标引入方法
  16. 制作STM32F429的外部SPI-FLASH下载算法
  17. 遇到问题---linux--crontab输出重定向不生效最全可能原因收集和解决
  18. 让老照片重现光彩(三):完整论文的中文译文
  19. Android手机听筒和扬声器切换
  20. 关于Office365邮箱附件大小限制问题

热门文章

  1. VisualCamp将为ETRI提供可减轻眩晕感的注视追踪技术
  2. electron 点击按钮 新开窗口并显示
  3. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day17】
  4. 名人名言(英文中文)(转)
  5. jQuery实现飞机大战小游戏
  6. 【Wannafly挑战赛23】B 游戏【SG函数】
  7. 470多例winform 界面特效
  8. 由于管理员设置的策略,该磁盘处于脱机状态
  9. android的sync按钮在哪,android studio的Gradle一直在sync的办法
  10. canvas水波纹效果_如何使用HTML5 canvas创建水波纹效果