Blogger Information
Blog 12
fans 0
comment 0
visits 7916
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
2019-12-25 flex容器项目上6个属性、组件开发思路及导航代码-PHP培训十期
ys899
Original
537 people have browsed it

1、 可以应用到flex项目上的属性有哪些

  • flex-basis: 项目宽度: 项目分配主轴剩余空间之前, 项目所占据的主轴空间宽度
  • flex-grow: 项目的宽度扩展: 将主轴上的剩余空间按比例分配给指定项目
  • flex-shrink: 项目的宽度收缩: 将项目上多出空间按比例在项目间进行缩减
  • flex: 是上面三个属性的简化缩写: flex: flex-grow flex-shrink flex-basis
  • align-self: 单独自定义某个项目在交叉轴上的对齐方式
  • order: 自定义项目在主轴上的排列顺序,默认为0,书写顺序,值越小位置越靠前

    总结:需注意使用flex容器内元素,即flex item的float,clear、vertical-align属性将失效。Flex交叉轴其实就是侧轴。

2、组件开发思路

第一:将网站公用的地方提取成立基础框架,也就是public部分;

第二:将网站页面板块单独编写成组件,也可以成为小页面,单独文件夹单独CSS样式单独HTML页面,样式名使用下划线’_’,页面元素类名使用中划线’-‘进行连接;

第三:网站每个页面组建时,灵活调用各个组件完成,减少页面的整体调整时间。

  • 一个组件就是一个css样式表, 通过样式表,像搭积木一样将整个网页快速创建出来
  • 一个以上的页面都会用到的组件
  • 事先将他们先写好放入公共组件库,统一管理与调用

3.导航代码

```HTML Code
<!DOCTYPE html>

<html lang="en">

<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="../../../static/font/iconfont.css">
<link rel="stylesheet" href="public_header.css">
<title>头部导航</title>
</head>

<body>

<div class="public-header">
<a href="">网站首页</a>
<a href="">专题</a>
<a href="">网站导航</a>
<a href="">二手商品</a>
<a href="">讨论区</a>
<span>
<a href=""><i class="iconfont icon-huiyuan2"></i>登录</a>
<a href="">免费注册</a>
</span>
</div>
</body>
</html>

  1. ```CSS Code
  2. /*导入元素的公共初始化样式表*/
  3. @import url(../../public_reset.css);
  4. /*全部头部导航*/
  5. .public-header {
  6. height: 44px;
  7. background-color: black;
  8. padding: 0 20px;
  9. /*flex*/
  10. display: flex;
  11. /*水平不换行*/
  12. /*flex-flow: row nowrap;*/
  13. }
  14. .public-header a {
  15. line-height: 44px;
  16. color: #cccccc;
  17. padding: 0 10px;
  18. }
  19. .public-header > a:hover {
  20. background-color: #fff;
  21. color: black;
  22. }
  23. .public-header > span {
  24. margin-left: auto;
  25. }
  26. /*字体图标*/
  27. .public-header > span i {
  28. font-size: 16px;
  29. color: #cccccc;
  30. padding-right: 10px;
  31. }
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:本不想通过, 第一代码格式错误, 第二没有总结 , 第三没有效果图, 下次注意, 这是公开发表的博客 , 不是只是我一个读者
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