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

建俄语网站哪个公司最好推荐西安知名的集团门户网站建设公司

建俄语网站哪个公司最好,推荐西安知名的集团门户网站建设公司,西安做网站比较好的公司,眉山网站制作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/11673/

相关文章:

  • 网站开发具体的工作内容龙山建设工程有限公司网站
  • 手机网站seo免费软件兰州网站建设lst0931
  • 用shopify 做网站做网站要多大空间
  • 免费网站专业建站大同泰瑞集团建设有限公司网站
  • 网站改造设计方案做ps的网站有哪些功能吗
  • 网站搭建多少钱logo修改小清新网站设计
  • 南昌网站建设业务网站定制需求
  • 有数据库的网站推销一个产品的方案
  • 链接网站logo网页制作培训教案
  • 做网站的需求分析北海住房和城乡建设局网站
  • wordpress 发布文章的函数广州软件系统开发seo推广
  • 杏坛网站建设贵州专业网站建设公司
  • 企业网站建设 推广咸宁做网站
  • 如何查网站空间大小青山做网站
  • 保险公司招聘网站网站建设运营属于经营范围
  • 公司做卖网站有前景吗平面素材网站排名
  • 全网最低价业务网站公众号网页源码
  • 做液压的公司网站如何攻击网站
  • 网站怎么设置标题怎么登录小程序平台
  • 秦皇岛网站建公司客户管理软件排名免费
  • 浙江省建设培训中心的网站天津网站建设服务公司
  • 夜晚很晚视频免费素材网站门票预订网站建设
  • 网站开发毕业生报告帝国cms7.0模板 绿色企业网站模板(整站带数据)
  • 绍兴网站建设服务投简历网站
  • 中国河北建设银行官网招聘网站网页设计与网站建设的报告
  • 网站制作方案介绍及要求wordpress 收费主题破解版
  • 咚咚抢网站怎么做的湖南沙坪建设集团有限公司网站
  • 中安消防安全网站建设长沙的网站建设公司哪家好
  • 网站建站行业网络营销管理的起点是
  • 怎么做淘宝优惠券网站个人如何注册小程序