2.HTML+CSS制作一闪一闪亮晶晶的星星(stars)
效果地址:https://codepen.io/flyingliao/pen/NJxbdB?editors=1100
HTML code:
<div class="stars">
<span></span><span></span>
<span></span><span></span>
<span></span><span></span>
<span></span><span></span>
<span></span><span></span>
<span></span><span></span>
<span></span><span></span>
<span></span><span></span>
<span></span><span></span>
<span></span><span></span>
</div>
CSS code:
html,body{
margin:;
padding:;
}
body{
height: 100vh;
background-color: black;
}
.stars{
position: relative;
width: 100%;
height: 100%;
}
.stars span{
display: inline-block;
position: absolute;
width: 5px;
height: 5px;
background-color: white;
transform: rotate(45deg);
/* 使星星模糊一点 */
opacity: 0.2;
/* 动画名称 动画时间 速度 开始时间 次数 */
animation: blinking 1s linear var(--d) infinite;
}
/* blinking : 闪烁 */
@keyframes blinking{
0%,100%{
opacity: 0.2;
}
50%{
/* 星星大小放大 1.5倍 ,旋转45度成菱形 */
transform: scale(1.5) rotate(45deg);
opacity:;
}
}
.stars span:nth-child(1){
top: 10%;
left: 10%;
--d: 10s;
}
.stars span:nth-child(2){
top: 20%;
left: 20%;
--d: 6s;
}
.stars span:nth-child(3){
top: 30%;
left: 30%;
--d: 5s;
}
.stars span:nth-child(4){
top: 10%;
margin-left: 40%;
--d: 4s;
}
.stars span:nth-child(5){
top: 40%;
left: 60%;
--d: 7s;
}
.stars span:nth-child(6){
top: 30%;
left: 80%;
--d: 9s;
}
.stars span:nth-child(7){
top: 40%;
left: 20%;
--d: 8s;
}
.stars span:nth-child(8){
top: 50%;
left: 40%;
--d: 15s;
}
.stars span:nth-child(9){
top: 60%;
left: 70%;
--d: 14s;
}
.stars span:nth-child(10){
top: 80%;
left: 50%;
--d: 11s;
}
.stars span:nth-child(11){
top: 75%;
left: 23%;
--d: 20s;
}
.stars span:nth-child(12){
top: 55%;
left: 4%;
--d: 24s;
}
.stars span:nth-child(13){
top: 36%;
left: 26%;
--d: 8s;
}
.stars span:nth-child(14){
top: 93%;
left: 18%;
--d: 3s;
}
.stars span:nth-child(15){
top: 58%;
left: 68%;
--d: 2.6s;
}
.stars span:nth-child(16){
top: 64%;
left: 86%;
--d: 1.5s;
}
.stars span:nth-child(17){
top: 6%;
left: 78%;
--d: 3.5s;
}
.stars span:nth-child(18){
top: 13%;
left: 58%;
--d: 6s;
}
.stars span:nth-child(19){
top: 50%;
left: 50%;
--d: 8s;
}
.stars span:nth-child(20){
top: 88%;
left: 88%;
--d: 7s;
}
2.HTML+CSS制作一闪一闪亮晶晶的星星(stars)的更多相关文章
- CSS制作三角形和按钮
CSS制作三角形和按钮 用上一篇博文中关于边框样式的知识点,能制作出三角形和按钮. 我先说如何制作三角形吧,相信大家在平时逛网站的时候都会看到一些导航栏中的三角形吧,比如说: 网易首页的头部菜单栏中, ...
- 前端开发css实战:使用css制作网页中的多级菜单
前端开发css实战:使用css制作网页中的多级菜单 在日常工作中,大家都会遇到一些显示隐藏类菜单,比如页头导航.二维码显示隐藏.文本提示等等......而这些效果都是可以使用纯css实现的(而且非常简 ...
- css制作漂亮彩带导航条菜单
点击这里查看效果:http://keleyi.com/keleyi/phtml/divcss/17.htm 效果图: 以下是源代码: <!DOCTYPE html PUBLIC "-/ ...
- CSS 制作三角形原理剖析
使用css制作三角形其实原理很简单,下面一步步解析. 1.html代码如下 <div class="triangle"> </div> 2.CSS代码 .t ...
- 纯CSS制作水平垂直居中“十字架”
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- jQuery & CSS 制作金属质感的选择按钮
如果能把 CSS 运用好,我们创作出好的交互和效果的可能性大大增加.这篇文章中,我想与大家分享一组结合 jQuery & CSS 制作的充满金属质感的选择框效果,绝对是超级精美的效果. 在线演 ...
- DIV+CSS制作二级横向弹出菜单,略简单
没有使用JavaScript控制二级菜单的显示,结果如上图所示. 代码如下: <!DOCTYPE html> <html> <head> <meta char ...
- 纯CSS制作三角(转)
原原文地址:http://www.w3cplus.com/code/303.html 原文地址:http://blog.csdn.net/dyllove98/article/details/89670 ...
- 利用DIV+CSS制作网页过程中常用的基本概念及标签使
CSS主要用于对HTML文件功能的补充及扩展,其作用就是对HTML文件中各种排版进行设置,达到对网页中字体.颜色.背景.图片等的控制,使网页能够完全依照设计者的想法来显示. CSS可以控制网页的显示, ...
随机推荐
- Team Foundation Server 2010简体中文版
文件名称:Team Foundation Server 2010简体中文版 文件大小:1.8 GBhttp://www.google.com/profiles/dedecms.com 下载地址: th ...
- WPF Demo15 MVVM
项目结构如下: <Window x:Class="MVVMDemo.MainWindow" xmlns="http://schemas.microsoft.com/ ...
- OpenGL学习记录
1.QT OpenGL工程建立: http://www.cnblogs.com/tornadomeet/archive/2012/08/22/2651574.html 2.Qt自定义界面类并提升(提升 ...
- 【SpringBoot】支持Java1.6
开发环境 Java 1.6; 需要修改的配置 指定java和tomcat版本 <!-- TO Support JDK 1.6 start --> <java.version>1 ...
- 查看php-fpm开启的进程数以及每个进程的内存限制
查看php-fpm开启的进程数以及每个进程的内存限制 1.通过命令查看服务器上一共开了多少的 php-cgi 进程 ps -fe |grep "php-fpm"|grep &qu ...
- 关于java前端入门的一些简单的看法
html:是网页的骨架,静态网页初步的轮廓,简单粗糙,僵硬又没有美感.表单的标签<form>,里面的<input>很常用,里面有type属性等css:为了更加灵活,常与div一 ...
- Spring-framework应用程序启动loadtime源码分析笔记(一)
1,实例化DefaultListableBeanFactory DefaultListableBeanFactory是AnnotationConfigApplicationContext的组件,Def ...
- C与C++的部分区别
1.函数无形参情况 void test() { } int main() { test(,); ; } 在C语言中形参括号没有参数时代表接受任意多的参数,而在C++语言中代表void(无参数) 所以上 ...
- 面向对象php 接口 抽象类
1.定义类和实例化对象: 使用关键字class定义类,使用new实例化对象: 2.类成员的添加和访问: 类成员:有属性,方法,常量(常量名不带$符): 访问属性的时候,变量名不带$符 添加属性需要使用 ...
- 多级字典表单的Python实现
需求: 可依次选择进入各子菜单 可从任意一层往回退到上一层 可从任意一层退出程序 数据结构 menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'go ...