底盘旋转

对于之前在CSS实现科技感旋转底盘

一文中看见的效果十分心动,但由于没有合适的图片素材,后面自己用纯css写了一下

//div部分
<div style="z-index: 999!important;background-color: #ffffff00;height: 540px;width:540px;left:100px;position: absolute"><div class="ball"></div><div class="round"></div><div class="roundBig"> </div><div class="roundSmall" ></div></div>
//样式
//样式球
.ball{position: absolute;left: 50px;height:50px;width:50px;z-index: 6;background-image:linear-gradient(180deg, rgba(6,4,47,1) 0%, rgba(21,21,91,1) 20%, rgba(85,85,203,1) 64%, rgba(239,246,179,1) 100%);border-radius:50%;//利用圆角,将div变成圆形animation: cir 2s linear infinite alternate;//动画:动画名(cir) 持续时间(2s) 动画方式(linear)动画迭代次数(infinite无限次)动画方向(alternate交替播放}
//圆环样式.round {position: absolute;left: 25px;top:100px;width: 100px;height: 100px;display: inline-block;animation: move 2s infinite linear;border-radius: 50%;z-index: 1;transform-style: preserve-3d;//遮罩,有颜色部分显示原来内容,透明不显示-webkit-mask:radial-gradient(circle at center center, #0000 35px, red 0);background: conic-gradient(#0000 0% 5%,#B9C1F8 5% 25%,#0000 26% 30%,#5979EF 31%,#B9C1F8 100%);}.roundBig {position: absolute;top:100px;left: 0;width: 150px;height: 150px;display: inline-block;animation: move 3s infinite linear;z-index: 2;border-radius: 50%;-webkit-mask:radial-gradient(circle at center center, #0000 70px, red 0);background: conic-gradient(#B9C1F8 0%,#0000 26% 30%,#5979EF 31%,#0000 46% 51%,#B9C1F8 100%);}.roundSmall {position: absolute;top:100px;left: 10px;width: 110px;height: 110px;display: inline-block;animation: move 5s infinite linear;border:10px dashed #B9C1F8;border-radius: 50%;z-index: 1;}@keyframes move {from {transform: rotateX(75deg) rotateZ(0);}to {transform: rotateX(75deg) rotateZ(360deg);}}@keyframes cir{from{margin-top:0px}to{margin-top:105px}}

星空闪烁

vue组件中,页面具体引入和背景颜色什么的就不贴了,星星图片可以自己百度一张,也可以在css的背景里面直接设置成圆角底色

<template>
<div id="star1" ref="star1"><div class="startInti" v-for="(item, index) in 200" :key="index" ref="startInti"></div>
</div>
</template><script>
export default {name: "StarBackground2",mounted() {this.initstart()},data(){return {b:false}},methods:{initstart(){let star = this.$refs.startIntivar screenW = document.documentElement.clientWidth;var screenH = document.documentElement.clientHeight;star.forEach(item=>{var x = parseInt(Math.random() * screenW);var y = parseInt(Math.random() * screenH);item.style.left=x+'px'item.style.top=y+'px'// 随机缩放var scale = Math.random() * 1.5;item.style.transform = 'scale(' + scale +')';// 闪烁推迟var rate = Math.random() * 1.5;item.style.animationDelay = rate + 's';})}}
}
</script><style lang="scss" scoped>
#star1{width: 100%;height: 100%;position: absolute;z-index: 999;.startInti{display: block;width: 10px;height: 10px;position: absolute;//border: 5px saddlebrown solid ;background: url(../assets/start.png) center center / 10px 10px !important;//background:bg-color bg-image position/bg-size bg-repeat bg-origin bg-clip bg-attachment initial|inherit;animation: flash 1s alternate infinite;}.startInti:hover{transform: scale(2) rotate(180deg) !important;transition: all 1s;}
}@keyframes flash{0%{ opacity: 0; scale: 0.5;}100%{ opacity: 1; scale: 1;}
}</style>

效果图(这里把两个放到了一个页面):

效果图

一些花里胡哨——底盘旋转、闪烁星星相关推荐

  1. 旋转的星星_pygame旋转图像实例_作者:李兴球

    """本程序用pygame的变功能让星星旋转,作者:李兴球@2018 通过案例,你能学到如何让图片旋转. """ import pygame ...

  2. 生日快乐模板php,HTML5应用-生日快乐动画之实现星星的示例代码分享

    在讲述绘制星星动画之前,先介绍一点javascript知识. 面向对象: javascript本质上不是面向对象语言,而是脚本语言,一般只适合简单.代码量少的程序,因为脚本过于复杂会直接导致浏览器出现 ...

  3. OpenGL教程之漂亮的星星

    欢迎进入第九课.到现在为止,您应该很好的理解OpenGL了.您已经学会了设置一个OpenGL窗口的每个细节.学会在旋转的物体上贴图并打上光线以及混色(透明)处理.这一课应该算是第一课中级教程.您将学到 ...

  4. Vue实现集成使用第三方Animate.css动画库详细教程(解决鼠标移入移出闪烁问题)

    vue通过第三方集成Animate.css简单快速的实现动画,通过类名引用,可以轻松实现Animate的所有动画,Animate.css是一款强大的预设css3动画库,Animate.css内置了很多 ...

  5. 一起自学SLAM算法:6.1 底盘运动学模型

    连载文章,长期更新,欢迎关注: 写在前面 第1章-ROS入门必备知识 第2章-C++编程范式 第3章-OpenCV图像处理 第4章-机器人传感器 第5章-机器人主机 第6章-机器人底盘 6.1 底盘运 ...

  6. OpenGL_10 3D空间中移动图像

    在本节中,并没有新的知识,只是通过glTranslatef()和glRotatef()函数对星星纹理映射的矩形的位置变换以及glColor4ub()函数对星星颜色改变达到混合效果实现星星自转.绕z轴旋 ...

  7. 视频教程-前端工程师零基础到就业全套课程-JavaScript

    前端工程师零基础到就业全套课程 北京八维研修学院技术工程师,5年大型项目实战开发经验,3年授课经验. 孟宪杰 ¥399.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 ...

  8. 计算机动漫与游戏制作与影视,中职中专计算机动漫与游戏制作专业系列教材·动画与影视后期制作:After Effects CS4技能应用教程...

    中职中专计算机动漫与游戏制作专业系列教材·动画与影视后期制作:After Effects CS4技能应用教程 语音 编辑 锁定 讨论 上传视频 <中职中专计算机动漫与游戏制作专业系列教材·动画与 ...

  9. 近期前端特效资源精品大荟萃#001

    原文链接:http://www.gbtags.com/gb/share/5727.htm 1. 前端树形图 -- zTree -- jQuery 树插件 这里使用的数据是直接写在js里的.如果能使用a ...

  10. jQuery,Html5前端特效资源精品大荟萃#001

    1. 前端树形图 -- zTree -- jQuery 树插件 这里使用的数据是直接写在js里的.如果能使用ajax来获取数据,更进一步,如果使用ajax获取选择节点的子节点,那么这个zTree将会更 ...

最新文章

  1. python第三方包安装方法(两种方法)
  2. 17种transformers
  3. Spring Cloud Feign的文件上传实现
  4. Jquery复习(一)之animate()易忘点
  5. eclipse导入Tomcat8源码
  6. Github标星24.9k!适合初学者的有趣、入门级的开源项目
  7. 微服务-从设计到部署
  8. 查看监控Heap size 和 JVM 垃圾回收情况
  9. 复杂sql 查询编写方法_学习SQL:如何编写复杂的SELECT查询
  10. Java I/O系统之Writer
  11. MRR(Mean Reciprocal Rank)笔记
  12. P61-指针-指针和数组
  13. 免Fan,国内直接访问,Instagram!文末还有…………
  14. XTU oj 1112 三点共线
  15. 七夕情人节教你如何告白~html+css+js制作唯美满天星3D相册(含音乐)程序员520表白必备
  16. 【译】Using the SafetyNet API (使用SafetyNet API)
  17. Python之freshman08 Socket
  18. Linux:xinetd服务安装与配置(操作环境:Ubuntu 18.04)
  19. java项目常用的工具类
  20. 自己动手搭网站(六):javaweb搭建一个简单的个人博客系统

热门文章

  1. 电商会员等级制度总结
  2. Android PopupWindow 的方法 弹出窗口方法
  3. 将PDF电子书转换成EPUB格式
  4. 注册了DELPHI盒子
  5. 电驴服务器更新的作用,怎样更新eMule(电驴)服务器列表,有什么好处?
  6. 服务器蓝屏的原因及解决办法
  7. 桃园三结义c语言程序,三国典故:桃园三结义
  8. 【CI/CD】详解自动化开发之CI/CD(持续集成、持续交付、持续部署)
  9. 完整版JavaWeb环境搭建-maven-servlet...与测试,欢迎大家一起学习
  10. 亚马逊广告基础、打法及报表分析(一)