Blogger Information
Blog 15
fans 0
comment 0
visits 10891
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
1225作业
Original
542 people have browsed it

一、flex项目上的6个属性

![]!

1.项目宽度:项目在分派主轴剩余空间之前,项目所占的主轴空间的宽度

  1. auto是项目原始宽度
  2. flex-basis: auto;
  3. 当前项目有两个宽度:显示宽度 flex-basis,原始宽度:=width
  4. flex-basis: > width;
  5. flex-basis: 80px;
  6. flex-basis: 30%;
  7. min-width: 150px;

2.项目扩展:将主轴上的剩余空间按比例分配给项目

  1. flex-grow: ;空间分配比例
  2. flex-grow: 0;
  3. flex-grow: 1;

3.项目的收缩:将项目上的多余空间按比例进行缩小

  1. 默认值为1:空间不做时按比例进行缩小
  2. flex-shrink: 1;

4.flex:将flex-grow flex-shrind flex-basis

  1. 默认值:不扩展,自动收缩,宽度自动
  2. flex: 0 1 auto;
  3. flex: auto=flex:1 1 auto;
  4. flex: auto;
  5. 完全失去弹性
  6. flex: none=flex:0 0 auto
  7. flex: none;
  8. flex: 2=flex:1 1 0;
  9. flex: 2;

5.align-self:单独自定义某个交叉轴上的对齐方式

  1. align-self: flex-start; 起始端对齐
  2. align-self: flex-end; 结束端对齐

6.order:自定义项目在主轴上的排列顺序,默认为0,书写顺序数字越小越靠前

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

(一)页面组件的开发思路
1、首先先要把网站拆分成不同的组件。如:头部、正文、左边、右边、底部。
2、寻找需要用到的素材。
3、依次制作需要用的网站组件
4、进行组合

(二)实现过程
1、整理素材和网站架构
2、编写公共组件
3、编写不同组件的html和css。
4、编写专用组件
5、套用公共组件和专用组件
6、检查效果进行微调。

三、导航代码

<!DOCTYPE html>

<html lang="en">

<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="index.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>

<!--大标题样式-->

<div class="public-headline">
<span>二手交易</span>
</body>
</html>
一、index.css代码
/公共样式/
@import “public/public_resel.css”;

/头部样式/
@import “public/publix_header/public_header.css”;

/大标题样式/
@import “public/public_headline/public-headline.css”;

二、公共样式代码
{
margin: 0;
padding: 0;
/
outline: 1px dashed red;*/
}
body{
font-size: 13px;
color: #555555;
background-color: #efefef;
}
a{
color:#404040;

  1. text-decoration: none;
  2. font-size: 13px;

}
li{
list-style: none;
}
三、头部代码
@import “../public_resel.css”;

.public-header{
height: 44px;
background-color: black;
padding: 0 20px;
/flex/
display: flex;
flex-flow: row nowrap;
}

.public-header a{
line-height: 44px;
color: #cccccc;
padding: 0 10px;
}

.public-header >a:hover{
background-color: #fff;
color: black;
}

.public-header > span {
margin-left: auto;
}

.public-header > span i{
font-size: 16px;
color: #cccccc;
padding-right: 10px;
}
四、大标题代码
@import “../public_resel.css”;

.public-headline{
padding: 30px;
text-align: center;
}
.public-headline span{
font-size: 30px;
font-weight: bolder;
padding-bottom: 7px;
border-bottom: 3px solid red;
}

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:你后面的代码格式是乱的, 建议用markdown来完成作业
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