78.纯 CSS 创作 Windows 启动界面
原文地址:https://segmentfault.com/a/1190000015632759
学习后效果地址:https://scrimba.com/c/cPgWmZCg
HTML code:
- <!--windows-boot : windows 启动-->
- <div class="windows-boot">
- <div class="logo">
- <p class="ms">Microsoft</p>
- <p class="win">Windows</p>
- <p class="pro">Professional</p>
- </div>
- <div class="bar"></div>
- </div>
CSS code:
- html, body,.logo p{
- margin:;
- padding:;
- }
- body{
- height: 100vh;
- /* 设置body的子元素水平垂直居中 */
- display: flex;
- justify-content: center;
- align-items: center;
- background-color: black;
- color: white;
- }
- .windows-boot{
- font-size: 15px;
- width: 21.5em;
- height: 15em;
- /* border: 1px dashed white; */
- display: flex;
- flex-direction: column;
- justify-content: space-between;
- align-items: center;
- }
- .logo{
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- }
- .logo p{
- margin: 0.1em 0;
- font-family: sans-serif;
- }
- .logo .ms{
- font-size: 1.6em;
- font-weight: lighter;
- line-height: 1em;
- }
- .logo .ms::after {
- content: '\00a9';
- font-size: 0.625em;
- vertical-align: top;
- position: relative;
- top: -0.3em;
- left: 0.2em;
- }
- .logo .win{
- font-size: 4.2em;
- font-weight: bold;
- line-height: 86%;
- }
- .logo .win sup{
- color:red;
- }
- /* 用页面中的<sup>xp<sup>代替以下
- .logo .win::after {
- content: 'XP';
- font-size: 0.5em;
- vertical-align: top;
- position: relative;
- top: -0.4em;
- color: tomato;
- }
- */
- .logo .pro{
- font-size: 3em;
- /* lighter: 清晰的 */
- font-weight: lighter;
- line-height: 1em;
- padding-left: 0.2em;
- }
- /* 定义进度条 */
- .bar{
- width: 15em;
- height: 1em;
- /* 银色 */
- border: 0.2em solid silver;
- border-radius: 0.7em;
- position: relative;
- padding: 0.2em;
- overflow: hidden;
- }
- /* 利用:::before制作蓝条 */
- .bar::before {
- content: '';
- position: absolute;
- width: 3em;
- height: 70%;
- border-radius: 0.2em;
- background:
- linear-gradient(
- to right,
- transparent 30%,
- black 30%, black 35%,
- transparent 35%, transparent 65%,
- black 65%, black 70%,
- transparent 70%
- ),
- linear-gradient(
- blue 0%,
- royalblue 17%,
- deepskyblue 32%, deepskyblue 45%,
- royalblue 60%,
- blue 100%
- );
- filter: brightness(1.2);
- animation: run 2s linear infinite;
- }
- /* 定义动画 */
- @keyframes run {
- from {
- transform: translateX(-3em);
- }
- to {
- transform: translateX(15em);
- }
- }
78.纯 CSS 创作 Windows 启动界面的更多相关文章
- 3.纯 CSS 创作一个容器厚条纹边框特效
原文地址:3.纯 CSS 创作一个容器厚条纹边框特效 没有啥好点子呀,不爽 HTML代码: <div class="box"> <div class=" ...
- 2.纯 CSS 创作一个矩形旋转 loader 特效
原文地址:2.纯 CSS 创作一个矩形旋转 loader 特效 扩展后地址:https://scrimba.com/c/cNJVWUR 扩展地址:https://codepen.io/pen/ HT ...
- 1.纯 CSS 创作一个按钮文字滑动特效 + 弹幕(残缺)
原文地址:1# 视频演示如何用纯 CSS 创作一个按钮文字滑动特效 扩展后地址:https://scrimba.com/c/cJkzMfd HTML代码: <html> <head& ...
- 21纯 CSS 创作文本滑动特效的 UI 界面
原文地址:https://segmentfault.com/a/1190000014842868 简化版地址:https://scrimba.com/c/cgaZLh6 感想:笨蛋,想不出自己的东西. ...
- 如何用纯 CSS 创作文本滑动特效的 UI 界面
效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/QrxxaW 可交互视频教 ...
- 前端每日实战:21# 视频演示如何用纯 CSS 创作文本滑动特效的 UI 界面
效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/QrxxaW 可交互视频教程 此视频 ...
- 75.纯 CSS 创作一支摇曳着烛光的蜡烛
原文地址:https://segmentfault.com/a/1190000015580809 学习后效果地址:https://scrimba.com/c/c8PQ3PTB 感想:CSS 真强大! ...
- 74.纯 CSS 创作一台 MacBook Pro
原文地址:https://segmentfault.com/a/1190000015568609 HTML code: <div class="macbook"> &l ...
- 73.纯 CSS 创作一只卡通狐狸
原文地址:https://segmentfault.com/a/1190000015566332 学习效果地址:https://scrimba.com/c/cz6EzdSd 感想:过渡效果,圆角,定位 ...
随机推荐
- JPA 一对多双向映射 结果对象相互迭代 造成堆栈溢出问题方法
问题: JPA 在双向映射时,会相互包含对方的实例,相互引用,造成递归迭代,堆栈溢出(java.lang.StackOverflowError). 分析: 在后端向前端传递的时候会将数据序列化,转为j ...
- laravel 常用文档
[ Laravel 5.6 文档 ] 快速入门 —— 目录结构 laravel学院 http://laravelacademy.org/post/8657.html Laravel 的缓存系统 ...
- Python--day42--MySQL外键定义及创建
什么是外键? 外键的创建:constraint 外键名 foregin key ("表1值1",“ 表1值2”) references 表2的名字(“值1”)
- H3C 其他OSPF显示命令
- svn 删除、移动和改名
删除.移动和改名 Subversion allows renaming and moving of files and folders. So there are menu entries for d ...
- [转]WebApi 后端文件传输至远程服务器
/* 功能说明:微信退款需要有数字证书,而我们公司是做小程序平台的,会帮商家自动退款,所以会要求商家把微信证书上传至我们服务器,以便 微信退款. 使用HttpPostedFile 接受前端上传的文件, ...
- H3C 路由表查找规则(3)
- Callable Objects
We learned in 7.11 that there are "array-like" objects that are not true arrays but can be ...
- 2018.11.30 浪在ACM 集训队第七次测试赛
https://blog.csdn.net/StilllFantasy/article/details/84670643 感谢刘凯同学 https://blog.csdn.net/UnKfrozen/ ...
- vue-learning:20 - js - 区别:filters / data / computed / watch / methods
区别:filters / data / computed / watch / methods 在配置对象options中,filters/data/computed/watch/methods的每一项 ...