当前位置: 首页 > news >正文

做母婴产品的网站学做视频t的网站

做母婴产品的网站,学做视频t的网站,弄一个关于作文的网站怎么做,公共服务标准化的意义1. flexbox(弹性盒布局模型)是什么,适用什么场景? 1. flexbox(弹性盒布局模型)是什么 Flexible Box 简称 flex,意为”弹性布局”,可以简便、完整、响应式地实现各种页面布局。采用…

1. flexbox(弹性盒布局模型)是什么,适用什么场景?

1. flexbox(弹性盒布局模型)是什么

Flexible Box 简称 flex,意为”弹性布局”,可以简便、完整、响应式地实现各种页面布局。采用Flex布局的元素,称为flex容器container;它的所有子元素自动成为容器成员,称为flex项目item。
在这里插入图片描述
容器中默认存在两条轴,主轴和交叉轴,呈90度关系。项目默认沿主轴排列,通过flex-direction来决定主轴的方向,每根轴都有起点和终点
3. 属性
可以划分为容器属性和容器成员属性

容器属性有:

  • flex-direction

  • flex-wrap

  • flex-flow

  • justify-content

  • align-items

  • align-content

    flex-direction
    决定主轴的方向(即项目的排列方向)
    .container { flex-direction: row | row-reverse | column | column-reverse; }
    属性对应如下:

    • row(默认值):主轴为水平方向,起点在左端
    • row-reverse:主轴为水平方向,起点在右端
    • column:主轴为垂直方向,起点在上沿。
    • column-reverse:主轴为垂直方向,起点在下沿
      在这里插入图片描述

    flex-wrap
    弹性元素永远沿主轴排列,那么如果主轴排不下,通过flex-wrap决定容器内项目是否可换行
    .container { flex-wrap: nowrap | wrap | wrap-reverse; }
    属性对应如下:

    • nowrap(默认值):不换行
    • wrap:换行,第一行在上方
    • wrap-reverse:换行,第一行在下方

    默认情况是不换行,但这里也不会任由元素直接溢出容器,会涉及到元素的弹性伸缩

    flex-flow
    是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap
    .box { flex-flow: <flex-direction> || <flex-wrap>; }

    justify-content
    定义了项目在主轴上的对齐方式
    .box { justify-content: flex-start | flex-end | center | space-between | space-around; }
    属性对应如下:

    • flex-start(默认值):左对齐
    • flex-end:右对齐
    • center:居中
    • space-between:两端对齐,项目之间的间隔都相等
    • space-around:两个项目两侧间隔相等
      效果图如下:
      在这里插入图片描述

    align-items
    定义项目在交叉轴上如何对齐
    .box { align-items: flex-start | flex-end | center | baseline | stretch; }

    属性对应如下:

    • flex-start:交叉轴的起点对齐
    • flex-end:交叉轴的终点对齐
    • center:交叉轴的中点对齐
    • baseline: 项目的第一行文字的基线对齐
    • stretch(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度

    align-content
    定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用
    .box { align-content: flex-start | flex-end | center | space-between | space-around | stretch; }
    属性对应如吓:

    • flex-start:与交叉轴的起点对齐
    • flex-end:与交叉轴的终点对齐
    • center:与交叉轴的中点对齐
    • space-between:与交叉轴两端对齐,轴线之间的间隔平均分布
    • space-around:每根轴线两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大1倍
    • stretch(默认值):轴线占满整个交叉轴
      在这里插入图片描述

容器成员属性有

  • flex-basis
  • flex
  • align-self
  • order
  • flex-grow
  • flex-shrink

flex-basis
设置的是元素在主轴上的初始尺寸,所谓的初始尺寸就是元素在flex-grow和flex-shrink生效前的尺寸

浏览器根据这个属性,计算主轴是否有多余空间,默认值为auto,即项目的本来大小,如设置了width则元素尺寸由width/height决定(主轴方向),没有设置则由内容决定

.item { flex-basis: <length> | auto; /* default auto */ }
当设置为0的是,会根据内容撑开
它可以设为跟width或height属性一样的值(比如350px),则项目将占据固定空间

flex
flex属性是flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto,也是比较难懂的一个复合属性
.item { flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ] }

属性有:

  • flex: 1 = flex: 1 1 0%
  • flex: 2 = flex: 2 1 0%
  • flex: auto = flex: 1 1 auto
  • flex: none = flex: 0 0 auto,常用于固定尺寸不伸缩

flex:1 和 flex:auto 的区别:

  • 当设置为0时(绝对弹性元素),相当于告诉flex-grow和flex-shrink在伸缩的时候不需要考虑我的尺寸
  • 当设置为auto时(相对弹性元素),此时则需要在伸缩时将元素尺寸纳入考虑

注意:建议优先使用这个属性,而不是单独写三个分离的属性,因为浏览器会推算相关值

align-self
允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性
默认值为auto,表示继承父元素的align-items属性,如果没有父元素,则等同于stretch
.item { align-self: auto | flex-start | flex-end | center | baseline | stretch; }

在这里插入图片描述

2. 应用场景

可以通过flex简单粗暴的实现元素水平垂直方向的居中,以及在两栏三栏自适应布局中通过flex完成。
包括现在在移动端、小程序这边的开发,都建议使用flex进行布局

http://www.yayakq.cn/news/765894/

相关文章:

  • 国外网站排行wordpress 同步到微博
  • 营口市住房建设保障办官方网站禄丰县住房和城乡建设局网站
  • 网站建设与推广实训小结上海做oocl船的公司网站
  • 网页设计师培训班招生网站seo做点提升流量
  • wordpress网站布置报告编号怎么获取
  • 商城网站建设视频北京出名做网站的公司
  • 松门建设规划局网站室内设计网站排行榜前十名有哪些
  • 手机网站页面html简单网页代码
  • 楚雄市住房和城乡建设局网站六安头条网
  • 苏州市城乡和建设局网站wordpress 注册图片
  • cpa没有网站怎么做如何做线上营销
  • wordpress做外贸站北京市住房和城乡建设部网站首页
  • 网站建设了推广方案长春网络公司排名
  • 大良营销网站建设流程wordpress安装mysql
  • 网站界面怎么做网站怎么做实名认证
  • 做特效很牛的一个外国网站高校网站建设的时效性
  • 衡水网站制作费用陕西网站建设优化建站
  • 天猫网站设计特点如何做一份企业网站规划
  • 行业资讯平台网站建设万网账号跟网站有关系吗
  • 上海阔达网站建设公司个人网页设计模板教程
  • 手机网站的模板下载软件wordpress 七牛
  • 网站注册局软件开发公司介绍
  • 荣成网站建设电子商城网站建设费用
  • 网站建设管理职责国内wordpress免费主题
  • 织梦网站栏目建设网站建设先进材料
  • 网站seo优化很好徐州百度网络点赞中国设计之窗官方网站
  • 惠州做网站电话艺考有哪些专业
  • 手机端网站ui做多少像素北京住房和城乡建设厅网站首页
  • 网站建设如何制作近期发生的新闻
  • 旅游网站建设的目的及功能定位龙华做网站