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 感想:过渡效果,圆角,定位 ...
随机推荐
- Python--day64--author表多对多关联book表
数据库数据结构设计:
- 如何安装Anaconda和Python
1.下载安装文件 https://www.anaconda.com/download/ 2.百度安装方法:https://jingyan.baidu.com/article/3f16e0031e875 ...
- 2019-10-24-dotnet-列表-Linq-的-Take-用法
title author date CreateTime categories dotnet 列表 Linq 的 Take 用法 lindexi 2019-10-24 9:4:23 +0800 201 ...
- P1054 全组合
题目描述 给定n,m,按字典序输出所有从1-n里面取出m个数的组合.比如从1-3里面取出2个的组合是: 1 2 1 3 2 3 输入格式 输入两个数n,m.其中 \(0<n<=10,0&l ...
- Linux内核接口特定的类型
内核中一些通常使用的数据类型有它们自己的 typedef 语句, 因此阻止了任何移植性问 题. 例如, 一个进程标识符 ( pid ) 常常是 pid_t 而不是 int. 使用 pid_t 屏蔽了任 ...
- Microsoft Ignite The Tour Beijing 记录: Learn Connect Explore
坦率的说,这是我第一次以讲师的身份参加微软的Ignite大会.同时我也很开心能作为微软社区MVP来参加这个活动.而我的演讲主题也和我的社区有关——Unity.C#以及跨平台开发. 这篇用来记录MSIg ...
- androidBLE dfu升级使用及可能出现的问题
android-dfu-library是nordic提供的对nRF5x芯片固件进行空中升级的库,地址是https://github.com/NordicSemiconductor/Android-DF ...
- Avram Joel Spolsky给计算机系学生的建议
Avram Joel Spolsky给计算机系的学生给了如下建议: (1)毕业前练好写作 (2)毕业前学好C语言 (3)毕业前学好微观经济学 (4)不要因为枯燥就不选修 ...
- MyBatis学习与使用(一)
写在前面—— 用 MyBatis 也做过几个项目了,但是一直没有很深入的去理解这个框架,最近决定从头开始学习和整理MyBatis. 之前开发的项目并不是我先创建的,等我介入的时候发现他们已经稍稍封装了 ...
- JavaScript之DOM操作,事件操作,节点操作
1,DOM操作 1.1 概念 所谓DOM,全称Document Object Model 文档对象模型,DOM是W3C(World Wide Web Consortuum )标准,同时也定义了访问诸 ...