跳石(Skipping stone)

  • 示例
  • HTML
  • SCSS

更多有趣示例 尽在 知屋安砖社区

示例

HTML

HTML SCSSResult Skip Results Iframe
<div class="ripple"><div></div><div></div><div></div><div></div><div></div><div></div>
</div>
<div class="ripple"><div></div><div></div><div></div><div></div><div></div><div></div>
</div>
<div class="ripple"><div></div><div></div><div></div><div></div><div></div><div></div>
</div>
<div class="rockWrapper"><div class="rock"></div><div class="shadow"></div>
</div>Resources1× 0.5× 0.25×Rerun

SCSS

HTML SCSSResult Skip Results Iframe
*, *::before, *::after {padding: 0;margin: 0 auto;box-sizing: border-box;
}$size: 100vw;
$speed: 3s;
$color: #246;body {background-color: $color;min-height: 100vh;perspective: $size * 1;perspective-origin: 50% calc(50% - #{$size * 0.25});overflow: hidden;
}.ripple {position: absolute;top: 50%;transform: translate(-50%, -50%);transform-style: preserve-3d;&:nth-child(1) {width: 250px; height: 250px;left: 14%;--rippleDelay: #{$speed * 0.60};}&:nth-child(2) {width: 200px; height: 200px;left: 50%;--rippleDelay: #{$speed * 0.27};}&:nth-child(3) {width: 150px; height: 150px;left: 86%;--rippleDelay: #{$speed * 0.94};}& > div {position: absolute;top: 0; left: 0;width: 100%; height: 100%;border-radius: 50%;box-shadow: 0 -10px 20px darken($color, 25%),0 10px 20px darken($color, 25%) inset,0 10px 20px lighten($color, 25%),0 -10px 20px lighten($color, 25%) inset,;transform: rotateX(90deg);animation: ripple $speed infinite linear;&:nth-child(even) { --ripAngle: 90deg}&:nth-child(odd) { --ripAngle: -90deg}@for $i from 0 to 6 {&:nth-child(#{$i + 1}) {animation-delay: calc(#{$i * $speed * -0.05} - var(--rippleDelay));}}@keyframes ripple {0% { transform: rotateX(var(--ripAngle)) scale(0); opacity: 1; }50%, 100% { transform: rotateX(var(--ripAngle)) scale(2); opacity: 0; }}
}
}.rockWrapper {position: absolute;bottom: 50%;transform: translateX(-50%);transform-style: preserve-3d;animation: rockHeight $speed infinite linear;@keyframes rockHeight {from { height: 120px; left: -4%; }to { height: 20px; left: 104%; }}.rock {position: absolute;width: 50px; height: 25px;background-color: #fff;background-image: radial-gradient(100% 125% at top, #fff, #000);transform: translate(-50%, -90%);border-radius: 50%;animation: rockBounce $speed / 6 infinite alternate ease-in;@keyframes rockBounce {from { top: 0%; }to { top: 100%; }}}.shadow {position: absolute;bottom: 0; left: 50%;transform: translate(-50%, 50%) rotateX(90deg) scale(1);width: 250px; height: 250px;background-image: radial-gradient(#000, #0000 66%);animation: rockShadow $speed / 6 infinite alternate ease-in;@keyframes rockShadow {from { transform: translate(-50%, 50%) rotateX(90deg) scale(1); opacity: 0.1; }to { transform: translate(-50%, 50%) rotateX(90deg) scale(0.3); opacity: 0.2; }}}
}
View CompiledResources1× 0.5× 0.25×Rerun

跳石(Skipping stone)相关推荐

  1. 跳一跳python源码下载_《跳》字意思读音、组词解释及笔画数 - 新华字典 - 911查询...

    基本词义 ◎ 跳 tiào 〈动〉 (1) (形声.从足,兆声.本义:跃) (2) 同本义 [jump:leap:spring] 跳,-一曰跃也.--<说文> 特跳此者.--<左传· ...

  2. 饥荒控制台指令【转自Steam社区】

    饥荒基本指令: 这个很简单,你也许也听过别人说过按"~"键("1"的左边)就可以打开控制台界面了 或者作为新手某一天不小心按到那个键结果蹦出来一堆英文求助怎么关 ...

  3. 人月神话贯彻执行_上古神话知识梳理,精华帖

    参考书: 山海经笺疏 清郝懿行 巴蜀书社 中国古代神话 袁珂校编 商务印书馆 山海经校注 袁珂校注 上海古籍出版社 神话选译百题 袁珂编 上海古籍出版社 一.神话的概念.产生和功能: 1.神话的概念. ...

  4. 形容人的内核是什么意思_成语雪泥鸿爪是形容什么的?雪泥鸿爪什么意思?蚂蚁庄园2020年12月10日答案...

    斑马线和斑马什么关系?大家都知道斑马和斑马线,但是两者之间有什么关系?蚂蚁庄园12月10日提到了这个问题,我们一起来看看正确答案吧. 问题:斑马线和斑马有什么关系? 答案:横线酷似斑马纹 答案解析:斑 ...

  5. 梦中香巴拉——云南游记

    终于狠心给自己放了个长假,游览了向往已久的梦中香巴拉--云南. 这次行程经过的地方有:昆明.大理.丽江.香格里拉(迪庆藏族自治州).一路阳光明媚,有山有水,空气好得不得了. 但需要注意下的是: 1)高 ...

  6. 我的AI之路(55)--如何获取kinetics数据集和如何制作自己的kinetics数据集

    近来做行为动作识别,根据近两年的CVPR.ICCV.ECCV论文实验了一序列的动作识别方面的模型,很多都用到了kinetics数据集或者something-something数据集,但是后者的官网目前 ...

  7. Jyutping(粵拼)詳細教程

    <香港語言學學會粵語拼音方案> ── 一個簡單又專業的粵語羅馬拼音方案 香港語言學學會在1993年設計和公佈了<香港語言學學會粵語拼音方案>(簡稱<粵拼>).< ...

  8. 行为识别数据集 Kinetics

    文章目录 0. 前言 1. 数据集介绍 附录-分类目录 Kinetics-400 分类 Kinetics-600 分类 Kinetics-700 分类 0. 前言 行为识别中重要的benchmark, ...

  9. 计算机博弈大赛php,全国计算机博弈大赛

    序号 棋种 冠军 亚军 季军 1 中国象棋 蒋志敏,张闽 象棋名手 (XQMS) 张志富 先知象棋 (OracleXQ) 沈阳工业大学 沈工大象棋 (Chinese Chess) 2 围 棋 东北大学 ...

最新文章

  1. html资源文件记载进度条,用进度条显示文件读取进度《 HTML5:文件 API 》
  2. Memcached, Redis, MongoDB区别
  3. c+和python先学哪个比较好-python和c,应该先学哪个?
  4. Redis Desktop Manager 利用ssh连接 Redis
  5. Qt Creator代码重构
  6. Shell函数:Shell函数返回值、删除函数、在终端调用函数
  7. 配置web项目session永不超时
  8. 美国人口普查年收入比赛_训练网络对收入进行分类:成人普查收入数据集
  9. 堆叠自编码器中的微调解释_25种深刻漫画中的编码解释
  10. 【OpenCV】OpenCV实战从入门到精通之 -- 离散傅里叶变换相关函数详解
  11. 【t098】符文之语
  12. LSI存储论坛:6Gb SAS让DAS焕发新活力?
  13. 计算机网络第8版课后习题答案整理
  14. 02组团队项目-Alpha冲刺-4/6
  15. 泰坦尼克号数据分析报告
  16. 商务英语学计算机吗,BEC商务英语
  17. group by 按某一时间段分组统计并查询
  18. 我来补充两句京东和企业软件
  19. UCLA计算机科学硕士项目,UC加州大学各分校哪些专业特别牛?
  20. Ubuntu 20.04 虚拟机安装教程

热门文章

  1. 微信小店二次开发_微信小店二次开发功能套餐列表
  2. 对话系统中的中文自然语言理解 (NLU) 任务介绍
  3. 激光雷达与自动驾驶详解
  4. scrum 和敏捷介绍(概念、流程、自己的理解)
  5. 终于找到了PyMuPDF不能提取文字的原因……它只是个包装
  6. matlab体会,Matlab心得体会
  7. PPT转Word文档及word图片批量居中
  8. flutter 图片编辑矩形 editBox
  9. H12-723题库-个人整理笔记
  10. 启动tomcat报错:Destroying ProtocolHandler [ajp-nio-8009]