博客列表 >flex高级与实战(12.25作业)+ PHP培训十期线上班

flex高级与实战(12.25作业)+ PHP培训十期线上班

弃
原创
2019年12月27日 11:06:14572浏览

flex高级的六个属性

虽然不知道实际开发在那些地方会用到这些属性,但是还是觉得很神奇

组件开发

  1. 组件开发其实就是把网页的头部、尾部、导航等等,进行封装,并调用(css中用@import),提高了代码的可重用性
  2. 实现过程: 建立一个公共的css文件,@import 各个组件的css文件, 页面要用某个组件,直接调用公共的css文件,不用刻意去找某个组件的css 文件。

导航实现/ 大标题

代码实现

html

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>Document</title>
  8. <link rel="stylesheet" href="/public/static/font/iconfont.css">
  9. <link rel="stylesheet" href="/public/public.css">
  10. </head>
  11. <body>
  12. <div class="public-header">
  13. <a href="javascript:;">四个字儿</a>
  14. <a href="javascript:;">四个字儿</a>
  15. <a href="javascript:;">四个字儿</a>
  16. <a href="javascript:;">四个字儿</a>
  17. <a href="javascript:;">四个字儿</a>
  18. <span>
  19. <a href="javascript:;"><em class="iconfont icon-danmu1"></em>登录</a>
  20. <a href="javascript:;">免费注册</a>
  21. </span>
  22. </div>
  23. <div class="public-title">
  24. <span>公共大标题</span>
  25. </div>
  26. </body>
  27. </html>

公共css样式表

  1. /* 头部 */
  2. @import url(./css/header.css);
  3. /* 标题 */
  4. @import url(./css/title.css);
  5. *{
  6. margin: 0;
  7. padding: 0;
  8. /* outline: 1px dashed lightpink; */
  9. }
  10. body{
  11. font-size: 13px;
  12. color: #555555;
  13. background-color: rgb(197, 234, 236);
  14. }
  15. a{
  16. color: #404040;
  17. font-size: 12px;
  18. text-decoration: none;
  19. }
  20. li{
  21. list-style: none;
  22. }

头部css样式表

  1. .public-header{
  2. height: 44px;
  3. background-color: rgb(131, 114, 114);
  4. display: flex;
  5. flex-flow: row nowrap;
  6. padding: 0 20px;
  7. }
  8. .public-header > a{
  9. font-size: 1rem;
  10. line-height: 44px;
  11. margin: 0 12px;
  12. color: seashell;
  13. }
  14. .public-header > a:hover{
  15. background-color: seashell;
  16. color: black;
  17. }
  18. .public-header > span{
  19. margin-left: auto;
  20. }
  21. .public-header > span > a{
  22. line-height: 44px;
  23. font-size: 1rem;
  24. margin: 0 15px;
  25. }
  26. .public-header > span > a > em{
  27. margin-right: 10px;
  28. }

大标题css样式表

  1. .public-title{
  2. padding: 30px;
  3. text-align: center;
  4. }
  5. .public-title > span{
  6. font-size: 33px;
  7. font-weight: bolder;
  8. border-bottom: 2px solid red;
  9. padding-bottom: 10px;
  10. }

总结:

  1. 初窥布局、感觉信心满满, 有那种完成一个功能满满的成就感!
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议