博客列表 >12月25日作业,felx项目上的6个属性与初步了解组件的开发-php培训十期线上班

12月25日作业,felx项目上的6个属性与初步了解组件的开发-php培训十期线上班

洋
原创
2020年01月03日 10:33:01493浏览

flex项目上的6个属性:

页面组件开发的思路与实现过程

开发思路:把页面分割成相应的若干个部分进行分别完成,这样有利于代码的复用
实现过程:在文件中用@import引入需要使用的组件

导航代码

css样式初始化:

  1. * {
  2. margin : 0;
  3. padding : 0;
  4. /*outline : 1px dashed red;*/
  5. }
  6. body {
  7. font-size : 13px;
  8. color : #555555;
  9. background-color : #efefef;
  10. }
  11. a {
  12. color : #404040;
  13. text-decoration : none;
  14. font-size : 13px;
  15. }
  16. li {
  17. list-style : none;
  18. }

全站的头部导航CSS代码:

  1. @import "../public-reset.css";
  2. .public-header {
  3. height : 44px;
  4. background-color : black;
  5. padding : 0 20px;
  6. display : flex;
  7. flex-flow : row nowrap;
  8. }
  9. .public-header a {
  10. line-height : 44px;
  11. color : #cccccc;
  12. padding : 0 10px;
  13. }
  14. .public-header > a:hover {
  15. background-color : #fff;
  16. color : black;
  17. }
  18. .public-header > span {
  19. margin-left: auto;
  20. }
  21. .public-header > span i {
  22. font-size : 16px;
  23. color : #cccccc;
  24. padding-right : 10px;
  25. }

全站的头部导航HTML代码:

  1. <!DOCTYPE html>
  2. <html lang = "en">
  3. <head>
  4. <meta charset = "UTF-8">
  5. <link rel = "stylesheet" href = "public-header.css">
  6. <link rel = "stylesheet" href = "../../../static/font/iconfont.css">
  7. <title>全站的头部导航</title>
  8. </head>
  9. <body>
  10. <div class = "public-header">
  11. <a href = "">网站管理员</a>
  12. <a href = "">专题</a>
  13. <a href = "">网站导航</a>
  14. <a href = "">二手商品</a>
  15. <a href = "">讨论区</a>
  16. <span>
  17. <a href = ""><i class = "iconfont icon-huiyuan2"></i>登陆</a>
  18. <a href = "">免费注册</a>
  19. </span>
  20. </div>
  21. </body>
  22. </html>

运行效果:

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议