Blogger Information
Blog 5
fans 1
comment 0
visits 3253
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
flex项目简单介绍及网站顶部实现 - PHP培训十期线上班
Yin熊
Original
550 people have browsed it

一、 Flex项目属性

Flex项目的属性有6个,分别是flex-basisflex-growflex-shrinkflexailgn-selforder,将其功能和可选值整理成以下图片(偷个懒,这里就不码了):

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

组件开发大体的步骤就是将网站分成多个组件,然后先将一个个组件实现起来,最后将组件组装成网页。组件的实现过程主要是将用一个html和css文件写出一个页面,这些文件放在一个文件夹内,该文件加可以称为组件,如文件夹命名为header,则该组件可称为网站的header组件。不过需要注意的是文件的命名需统一规范。

三、默认导航

1、效果图

2、 html代码

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <link rel="stylesheet" href="../../../static/font/iconfont.css">
  6. <link rel="stylesheet" href="public_header.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>

3、css代码

  1. /*引入样式重置*/
  2. @import "../../common/reset.css";
  3. /*公共头部*/
  4. .public-header {
  5. height: 44px;
  6. line-height: 44px;
  7. padding: 0 20px;
  8. background-color: black;
  9. display: flex;
  10. }
  11. .public-header a{
  12. color: white;
  13. padding: 0 10px;
  14. }
  15. .public-header > a:hover{
  16. color: black;
  17. background-color: white;
  18. }
  19. .public-header > span {
  20. margin-left: auto;
  21. }
  22. .public-header > span i{
  23. margin-right: 5px;
  24. }
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:flex属性很多, 常用的不多, 其它项目属性, 我平时几乎只会用到flex, 但其它的属性也要有所了解的
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post