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 感想:过渡效果,圆角,定位 ...
随机推荐
- 怎么实现Web聊天
如果你对web聊天这个事情没什么概念,那么最佳做法可能是:openfire+jsjac openfire是java做的开源xmpp服务器,jsjac是javascript做的开源的网页版xmpp客户端 ...
- HDU 5463
题意:一个盒子有36个格子.每个格子可以装64个物品,搬运一个箱子是一次搬运,问最少到搬运次数 思路:直接求总需要多少个格子,然后去求盒子,这里求盒子呢有个小技巧,就是用ceil函数 #include ...
- TensorFlow指定使用GPU 多块gpu
持续监控GPU使用情况命令: $ watch -n 10 nvidia-smi1一.指定使用某个显卡如果机器中有多块GPU,tensorflow会默认吃掉所有能用的显存, 如果实验室多人公用一台服务器 ...
- Git篇
安装之后第一步 安装 Git 之后,你要做的第一件事情就是去配置你的名字和邮箱,因为每一次提交都需要这些信息: git config --global user.name "bukas&qu ...
- 同一个页面 andriod和ios设备上的按钮颜色不一致
andriod系统显示蓝色的按钮,正常:ios设备显示灰色的按钮,不正常. style属性添加-webkit-appearance: none;
- H3C 三种生成树协议的端口状态对比
- vue-learning:9-template-v-model
表单元素的双向绑定指令v-model 目录 v-model的基础用法 v-model双向绑定实现的原理 v-model绑定值的输出类型(字符串.数组.布尔值.自定义) v-model修饰符:.lazy ...
- 2018-9-30-C#-使用外部别名
title author date CreateTime categories C# 使用外部别名 lindexi 2018-09-30 18:37:23 +0800 2018-07-02 14:31 ...
- Visual Studio Team Services使用教程【3】:默认团队权限说明
2017.4.23之后建议朋友看下面的帖子 TFS2017 & VSTS 实战(繁体中文视频) Visual Studio Team Services(VSTS)与敏捷开发ALM实战关键报告( ...
- 关于redis有序集合http://www.runoob.com/redis/redis-sorted-sets.html
redis有序集合和集合一样,元素都是字符串类型,而且不能重复 和普通集合不同的是它关联一个double类型的分数,redis是同个元素的分数来对元素进行排序 有序集合的元素是唯一的,但是分数可以重复 ...