原文地址:https://segmentfault.com/a/1190000015632759

学习后效果地址:https://scrimba.com/c/cPgWmZCg

HTML code:

  1. <!--windows-boot : windows 启动-->
  2. <div class="windows-boot">
  3. <div class="logo">
  4. <p class="ms">Microsoft</p>
  5. <p class="win">Windows</p>
  6. <p class="pro">Professional</p>
  7. </div>
  8. <div class="bar"></div>
  9. </div>

CSS code:

  1. html, body,.logo p{
  2. margin:;
  3. padding:;
  4. }
  5. body{
  6. height: 100vh;
  7. /* 设置body的子元素水平垂直居中 */
  8. display: flex;
  9. justify-content: center;
  10. align-items: center;
  11. background-color: black;
  12. color: white;
  13.  
  14. }
  15. .windows-boot{
  16. font-size: 15px;
  17. width: 21.5em;
  18. height: 15em;
  19. /* border: 1px dashed white; */
  20. display: flex;
  21. flex-direction: column;
  22. justify-content: space-between;
  23. align-items: center;
  24. }
  25. .logo{
  26. display: flex;
  27. flex-direction: column;
  28. justify-content: center;
  29. align-items: center;
  30. }
  31. .logo p{
  32. margin: 0.1em 0;
  33. font-family: sans-serif;
  34. }
  35. .logo .ms{
  36. font-size: 1.6em;
  37. font-weight: lighter;
  38. line-height: 1em;
  39. }
  40. .logo .ms::after {
  41. content: '\00a9';
  42. font-size: 0.625em;
  43. vertical-align: top;
  44. position: relative;
  45. top: -0.3em;
  46. left: 0.2em;
  47. }
  48. .logo .win{
  49. font-size: 4.2em;
  50. font-weight: bold;
  51. line-height: 86%;
  52. }
  53. .logo .win sup{
  54. color:red;
  55. }
  56. /* 用页面中的<sup>xp<sup>代替以下
  57. .logo .win::after {
  58. content: 'XP';
  59. font-size: 0.5em;
  60. vertical-align: top;
  61. position: relative;
  62. top: -0.4em;
  63. color: tomato;
  64. }
  65. */
  66. .logo .pro{
  67. font-size: 3em;
  68. /* lighter: 清晰的 */
  69. font-weight: lighter;
  70. line-height: 1em;
  71. padding-left: 0.2em;
  72. }
  73. /* 定义进度条 */
  74. .bar{
  75. width: 15em;
  76. height: 1em;
  77. /* 银色 */
  78. border: 0.2em solid silver;
  79. border-radius: 0.7em;
  80. position: relative;
  81. padding: 0.2em;
  82. overflow: hidden;
  83. }
  84. /* 利用:::before制作蓝条 */
  85. .bar::before {
  86. content: '';
  87. position: absolute;
  88. width: 3em;
  89. height: 70%;
  90. border-radius: 0.2em;
  91. background:
  92. linear-gradient(
  93. to right,
  94. transparent 30%,
  95. black 30%, black 35%,
  96. transparent 35%, transparent 65%,
  97. black 65%, black 70%,
  98. transparent 70%
  99. ),
  100. linear-gradient(
  101. blue 0%,
  102. royalblue 17%,
  103. deepskyblue 32%, deepskyblue 45%,
  104. royalblue 60%,
  105. blue 100%
  106. );
  107. filter: brightness(1.2);
  108. animation: run 2s linear infinite;
  109. }
  110. /* 定义动画 */
  111. @keyframes run {
  112. from {
  113. transform: translateX(-3em);
  114. }
  115.  
  116. to {
  117. transform: translateX(15em);
  118. }
  119. }

78.纯 CSS 创作 Windows 启动界面的更多相关文章

  1. 3.纯 CSS 创作一个容器厚条纹边框特效

    原文地址:3.纯 CSS 创作一个容器厚条纹边框特效 没有啥好点子呀,不爽 HTML代码: <div class="box"> <div class=" ...

  2. 2.纯 CSS 创作一个矩形旋转 loader 特效

    原文地址:2.纯 CSS 创作一个矩形旋转 loader 特效 扩展后地址:https://scrimba.com/c/cNJVWUR  扩展地址:https://codepen.io/pen/ HT ...

  3. 1.纯 CSS 创作一个按钮文字滑动特效 + 弹幕(残缺)

    原文地址:1# 视频演示如何用纯 CSS 创作一个按钮文字滑动特效 扩展后地址:https://scrimba.com/c/cJkzMfd HTML代码: <html> <head& ...

  4. 21纯 CSS 创作文本滑动特效的 UI 界面

    原文地址:https://segmentfault.com/a/1190000014842868 简化版地址:https://scrimba.com/c/cgaZLh6 感想:笨蛋,想不出自己的东西. ...

  5. 如何用纯 CSS 创作文本滑动特效的 UI 界面

    效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/QrxxaW 可交互视频教 ...

  6. 前端每日实战:21# 视频演示如何用纯 CSS 创作文本滑动特效的 UI 界面

    效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/QrxxaW 可交互视频教程 此视频 ...

  7. 75.纯 CSS 创作一支摇曳着烛光的蜡烛

    原文地址:https://segmentfault.com/a/1190000015580809 学习后效果地址:https://scrimba.com/c/c8PQ3PTB 感想:CSS 真强大! ...

  8. 74.纯 CSS 创作一台 MacBook Pro

    原文地址:https://segmentfault.com/a/1190000015568609 HTML code: <div class="macbook"> &l ...

  9. 73.纯 CSS 创作一只卡通狐狸

    原文地址:https://segmentfault.com/a/1190000015566332 学习效果地址:https://scrimba.com/c/cz6EzdSd 感想:过渡效果,圆角,定位 ...

随机推荐

  1. JPA 一对多双向映射 结果对象相互迭代 造成堆栈溢出问题方法

    问题: JPA 在双向映射时,会相互包含对方的实例,相互引用,造成递归迭代,堆栈溢出(java.lang.StackOverflowError). 分析: 在后端向前端传递的时候会将数据序列化,转为j ...

  2. laravel 常用文档

    [ Laravel 5.6 文档 ] 快速入门 —— 目录结构  laravel学院 http://laravelacademy.org/post/8657.html Laravel 的缓存系统    ...

  3. Python--day42--MySQL外键定义及创建

    什么是外键? 外键的创建:constraint 外键名 foregin key ("表1值1",“ 表1值2”) references 表2的名字(“值1”)

  4. H3C 其他OSPF显示命令

  5. svn 删除、移动和改名

    删除.移动和改名 Subversion allows renaming and moving of files and folders. So there are menu entries for d ...

  6. [转]WebApi 后端文件传输至远程服务器

    /* 功能说明:微信退款需要有数字证书,而我们公司是做小程序平台的,会帮商家自动退款,所以会要求商家把微信证书上传至我们服务器,以便 微信退款. 使用HttpPostedFile 接受前端上传的文件, ...

  7. H3C 路由表查找规则(3)

  8. Callable Objects

    We learned in 7.11 that there are "array-like" objects that are not true arrays but can be ...

  9. 2018.11.30 浪在ACM 集训队第七次测试赛

    https://blog.csdn.net/StilllFantasy/article/details/84670643 感谢刘凯同学 https://blog.csdn.net/UnKfrozen/ ...

  10. vue-learning:20 - js - 区别:filters / data / computed / watch / methods

    区别:filters / data / computed / watch / methods 在配置对象options中,filters/data/computed/watch/methods的每一项 ...