博客列表 >flex布局2(flex项目属性)及组件开发思路-PHP培训十期线上班

flex布局2(flex项目属性)及组件开发思路-PHP培训十期线上班

方小生
方小生原创
2019年12月26日 15:05:30667浏览

12月25日作业

24日没有上课,换到星期六下午三点,可是星期六还在上班,直播听不了了,不是晚上直播

1.flex项目上的6个属性

flex项目6个属性

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

页面组件开发思想其实是类似面向对象里面的封装的概念;将共同的部分代码,单独提取出来,供所有需要的页面使用,目的是简化代码,提高代码的复用性。
实现过程:

  • 1.新建一个文件夹components(组件文件夹,放置组件的)
  • 2.在components文件夹下建立一个pulic文件夹,用来放置各个公用组件(因为还有其他非公用组件,所以要建一个public文件夹)
  • 3.在public文件夹下建立各自组件文件夹,文件夹里面存放其对应的html,css
  • 最外层放置最后展示页面(里面由各个组件组合而成)
    结构如图所示
    组件文件夹结构

    3.导航示例

效果展示
导航

代码示例
index.html

  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport"
  6. content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  7. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  8. <title>组装组件</title>
  9. <link rel="stylesheet" href="static/font/iconfont.css">
  10. <link rel="stylesheet" href="index.css">
  11. </head>
  12. <body>
  13. <!--公共头部-->
  14. <div class="public-header">
  15. <a href="">网站首页</a>
  16. <a href="">专题</a>
  17. <a href="">网站导航</a>
  18. <a href="">二手商品</a>
  19. <a href="">讨论区</a>
  20. <span>
  21. <a href=""><i class="iconfont icon-huiyuan2"></i>登录</a>
  22. <a href="">免费注册</a>
  23. </span>
  24. </div>
  25. <!--公共标题-->
  26. <div class="public-headline">
  27. <span>二手交易</span>
  28. </div>
  29. </body>
  30. </html>

index.css

  1. /*初始化*/
  2. @import url(components/public_reset.css);
  3. /*公共头部导航*/
  4. @import "components/public/public_header/public_header.css";
  5. /*公共大标题*/
  6. @import "components/public/public_headline/public_headline.css";
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议