直播网站源码,简洁的登录页面
直播网站源码,简洁的登录页面
1.html
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>登录界面</title><link rel="stylesheet" href="static/login.css">
</head>
<body><div class="container"><div class="tit">登录</div><input type="text" placeholder="账号"><input type="password" placeholder="密码"><button>登录</button><span>没有账号?<a href="#">去注册</a> </span></div><div class="square"><ul><li></li><li></li><li></li><li></li><li></li></ul></div><div class="circle"><ul><li></li><li></li><li></li><li></li><li></li></ul></div>
</body>
</html>
2.css
*{/*初始化*/margin: 0;padding: 0;
}
body{height: 100vh;/*弹性布局居中*/display: flex;justify-content: center;align-items: center;/*渐变背景*/background: linear-gradient(200deg,#e3c5eb,#a9c1ed);/*溢出影藏*/overflow: hidden;
}
.container{/*相对定位*/position: relative;z-index: 1;background-color: #fff;border-radius: 15px;display: flex;/*垂直配列*/flex-direction: column;justify-content: center;align-items: center;width: 350px;height: 500px;/*阴影*/box-shadow: 0 5px 20px rgba(0,0,0,0.1);
}
.container .tit{font-size: 26px;margin: 65px auto 70px auto;
}
.container input{width: 280px;height: 30px;text-indent: 8px;border: none;border-bottom: 1px solid #ddd;outline: none;margin: 12px auto;
}
.container button{width: 280px;height: 40px;margin: 35px auto 40px auto;border: none;background: linear-gradient(-200deg,#fac0e7,#aac2ee);color: #fff;font-weight: bold;letter-spacing: 8px;border-radius: 10px;cursor: pointer;/*动画过渡*/transition: 0.5s;
}
.container button:hover{background: linear-gradient(-200deg,#aac2ee,#fac0e7);background-position-x: -280px;
}
.container span{font-size: 14px;
}
.container a{color: plum;text-decoration: none;
}ul li{position: absolute;border: 1px solid #fff;background-color: #ffffff;width: 30px;height: 30px;list-style: none;opacity: 0;
}
.square li{top: 40vh;left: 60vw;animation: square 10s linear infinite;
}
.square li:nth-child(2){top: 80vh;left: 10vm;/*动画延时时间*/animation-delay: 2s;
}
.square li:nth-child(3){top: 80vh;left: 85vm;/*动画延时时间*/animation-delay: 4s;
}.square li:nth-child(4){top: 10vh;left: 70vm;/*动画延时时间*/animation-delay: 6s;
}.square li:nth-child(5){top: 10vh;left: 10vm;/*动画延时时间*/animation-delay: 8s;
}.circle li{bottom: 0;left: 15vw;animation: circle 10s linear infinite;
}
.circle li:nth-child(2){left: 35vw;animation-delay: 2s;
}
.circle li:nth-child(3){left: 55vw;animation-delay: 4s;
}
.circle li:nth-child(4){left: 75vw;animation-delay: 6s;
}
.circle li:nth-child(5){left: 90vw;animation-delay: 8s;
}@keyframes square {0%{transform: scale(0) rotate(0deg);opacity: 0;}100%{transform: scale(0) rotate(1000deg);opacity: 0;}}
@keyframes circle{0%{transform: scale(0) rotate(0deg);opacity: 1;bottom: 0;border-radius: 0;}100%{transform: scale(0) rotate(1000deg);opacity: 0;bottom: 90vh;border-radius: 50%;}}
以上就是 直播网站源码,简洁的登录页面,更多内容欢迎关注之后的文章
直播网站源码,简洁的登录页面相关推荐
- 视频直播网站源码,uniapp页面跳转的几种方法和区别
视频直播网站源码,uniapp页面跳转的几种方法和区别 保留当前页面,可跳转到非 tabBar 页面,使用uni.navigateBack可以返回到原页面(可传参) uni.navigateTo({u ...
- 直播网站源码,使用nodejs显示HTML页面
直播网站源码,使用nodejs显示HTML页面实现的相关代码 1.初始化node项目 在命令行输入: npm init 2.安装express 在命令行输入: npm install express ...
- 直播网站源码实现IM即时聊天
IM及时聊天承担着直播网站源码系统信息.用户之间私聊消息传递的重担,即时聊天可以说是直播网站源码重要的基础功能之一.IM即时聊天的实现原理是用户在发出信息后,先经过IM服务器,再传递给另一个用户,相当 ...
- 用H5做直播网站源码,如何实现格式推流和播放
上一篇文章我们讲到,在了解视频流协议HLS与RTMP.明晰目前直播网站源码的主流形式,以及实现直播的简要流程后,我们来继续讲利用Html5实现直播网站源码的剩余步骤. Html5直播网站源码实现录制 ...
- python开发直播网站_开发直播网站源码的三种计算机语言
直播网站源码开发所用的语言,根据未来运营平台不同,其选择也不同.一般来说,如果是PC后台,那么会采用PHP语言编写,如果是在安卓上开发,则选择Java语言,如果是在iOS上开发,则采用object-c ...
- 直播网站源码直播平台软件开发iOS动手做一个直播(原理篇)
直播网站源码直播平台软件开发iOS动手做一个直播(原理篇) 上篇文章主要给出了代码,但是并没有详细说明直播相关的知识,这篇文章就说一下直播的相关理论知识.附上直播代码篇地址. ###推流 腾讯直播平台 ...
- 未来的直播网站源码可实现,CycleGAN,视频换脸?
未来的直播网站源码可实现,CycleGAN,视频换脸? 直播现在很火热,它满足了人们通过互联网更深度交流的欲望.做直播网站的成本除了技术.机器,主要是网络带宽,越清晰,带宽成本越高.阿里云上3M带宽的 ...
- 在线直播网站源码开发,视频的采集如何实现?
支撑在线直播网站源码发展的关键就是直播技术的实现,在整个流媒体传输中视频的采集时开始,一般利用到的是设备端的摄像头,我们在实现视频采集时,不仅需要获取摄像头的调用权限,还要获取到视频录制的数据. 我们 ...
- 直播网站源码实现消息推送需要怎么做,以PHP为例
最近,关于消息实时推送在很多项目中应用广泛,这样做的好处能实现信息的实时推送,方便对方及时接收消息,加快了消息通知的时效性,提高了工作效率.在众多的消息推送三方中,技术比较成熟完善的有很多,下面,我们 ...
- 直播网站源码,Android调用系统照相机和摄像机
直播网站源码,Android调用系统照相机和摄像机实现的相关代码 private void callPhone() {//获得文件File _file = new File(StorageUtils. ...
最新文章
- c#拼图碎片形状_拼图游戏C#代码
- python串口编程_python串口通信
- 浅析我对代码规范的理解
- Swift开发教程--怎样设置状态栏的文字颜色
- Creator3D:炫动球球(音乐游戏)实现分享
- colab配合谷歌云盘使用
- Nvivo的使用学习
- tomcat启动报错 exception_access_violation(0x0000005) at pc=0x000000006d9f904
- 那些年我们一起犯二的青春--IGRSS--2015--1th
- 科目三考场视频最新专业高清+实地模拟考试陪练车
- 22个最常见的Python3 包
- html5 url 传参数,[实时数据]仪表板URL直接添加参数条件传参
- flink 1.14编译:flink-fs-hadoop-shaded找不到
- 使用C语言求斐波那契(Fibonacci)数列的第n项
- 学习笔记之Vue基础学习(一)
- 写数据分析报告,建议部分憋到脸红,咋整?
- 2014 BUPT 新生排位赛07
- 猪圆谷润铬羽丰,派满歌甜四海赢
- 还有波音737飞机在飞行吗
- vue 给iframe设置src_vue项目中,iframe的src动态赋值