CSS3盒模型+flex

这篇具有很好参考价值的文章主要介绍了CSS3盒模型+flex。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.盒模型

标准盒模型:

  • w=width+padding+border
  • h=height+padding+border

怪异盒模型(ie盒模型)

  • w=width包含了(padding+border)
  • h=height包含了(padding+border)

CSS3盒模型+flex,前端,css,css3

2.CSS3弹性盒(重点新版弹性盒)

弹性盒:
  1. 设置为弹性盒后,父元素为容器,子元素为项目
  2. 弹性盒中存在两根轴,默认水平为主轴,垂直为侧轴
  3. 项目默认沿着主轴排列
  4. 浮动,清除浮动,vertical-align都实效
容器属性(给父元素设置,影响子元素):
  1. display:设置为弹性盒;

    flex

    inline-flex

  2. flex-direction:设置主轴方向

    • row 水平主轴
    • row-reverse 反向水平主轴
    • column垂直主轴
    • column-reverse 反向垂直主轴
  3. flex-wrap:是否换行

    • nowrap:不换行,默认值
    • wrap换行
    • wrap-reverse反向换行
  4. 综合写法:flex-flow:主轴方向 是否换行;

  5. justify-content:主轴对齐方式

    • flex-start:起始位置
    • flex-end:结束位置
    • center:居中对齐
    • space-around:两端平分
    • space-between:两端对齐
    • space-evenly:平均分配’
  6. align-items:侧轴对齐方式(单行,没有换行使用)

    • flex-strat:起始位置
    • center 居中
    • flex-end 结束位置
    • baselien 文本底部对齐
  7. align-content:侧轴对齐方式(多行,有换行时使用)

    • flex-start:起始位置
    • flex-end:结束位置
    • center:居中对齐
    • space-around:两端平分
    • space-between:两端对齐
    • space-evenly:平均分配
项目属性(给子元素设置,影响子元素):
  1. align-self:侧轴对齐方式

    • flex-strat:起始位置
    • center 居中
    • flex-end:结束位置
    • stretch 拉伸
    • auto 默认值,跟随父元素的align-items值一致
  2. order :反向排序

    数字越大,越靠后,反之越靠前,可以为负数

  3. flex:缩放大小

    • flex-grow:放大
    • flex-shrink:缩小
    • flex-basis:大小

3.多列

多列布局:

column-count:分列

column-gap:列间距

column-rule:列边框大小 形态 颜色(和边框一样)

column-fill :填充方式

  • balance:尽可能平均分配
  • auto优先填满上一列

column-span:是否跨列

  • ​ none不跨列
  • all 横跨所有列

column-width:列宽文章来源地址https://www.toymoban.com/news/detail-670749.html

到了这里,关于CSS3盒模型+flex的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端之css3

            1 新增实用的选择器,例如动态伪类,目标伪类,伪元素         2 新增更好的视觉效果         3 新增丰富的背景效果         4 新增全新的布局方案         5 新增web字体         6 新增颜色,hsl,hsla,rgba         7 新增2D和3D变换         8 新增动画和过渡效

    2024年02月13日
    浏览(70)
  • 前端学习——CSS3

    box-sizing resize box-shadow opacity background-origin background-clip background-size background复合属性 多背景图 边框圆角 边框外轮廓 文本阴影 文本换行 文本溢出 文本修饰 文本描边 线性渐变

    2024年02月12日
    浏览(52)
  • 【前端】CSS3新特性

      css3这个相信大家不陌生了,是个非常有趣,神奇的东西!有了css3,js都可以少写很多!最近我也在过一遍css3的一些新特性(不是全部,是我在工作上常用的,或者觉得有用的),以及一些实例,就写了这一篇总结!希望,这篇文章能帮到大家认识css3。   写这篇文章主

    2024年02月09日
    浏览(37)
  • 2023前端面试笔记 —— CSS3

    内容 链接 2023前端面试笔记 HTML5 2023前端面试笔记 CSS3 欢迎阅读本篇前端面试笔记的CSS3篇!CSS3是前端开发中非常重要的一部分,它为我们提供了丰富的 样式和动画效果 ,使得网页更加美观和交互性更强。在前端面试中,对CSS3的掌握程度往往是评判候选人技术水平的重要指标

    2024年02月11日
    浏览(51)
  • CSS3盒模型

    CSS3盒模型规定了网页元素的显示方式,包括大小、边框、边界和补白等概念。2015年4月,W3C的CSS工作组发布了CSS3基本用户接口模块,该模块负责控制与用户接口界面相关效果的呈现方式。 在网页设计中,经常会听到内容(content)、补白(padding)、边框(border)、边界(margin)等术语,

    2024年02月06日
    浏览(34)
  • CSS3盒子模型

    盒子模型分为两种: 第一种是 W3C 标准的盒子模型(标准盒模型) 第二种 IE 标准的盒子模型(怪异盒模型) 标准盒模型与怪异盒模型的表现效果的区别之处: 1、标准盒模型中 width 指的是内容区域 content 的宽度 height 指的是内容区域 content 的高度 标准盒模型下盒子的大小 =

    2024年02月21日
    浏览(50)
  • 前端小白的学习之路(CSS3 三)

    提示:过渡属性transition,动画属性animation,转化属性transform,裁剪属性clip-path,倒影属性box-reflect,模糊度属性filter  目录 一、transition  二、animation  三、transform  四、clip-path   五、box-reflect  六、filter  过渡:以看见标签从一个属性变化到另一个属性值的过程。 transition-pro

    2024年03月19日
    浏览(43)
  • 【前端从0开始】CSS3新增选择器

    1 什么是CSS3 CSS3是CSS(层叠样式表)技术的升级版本,于1999年开始制订,2001年5月23日W3C完成了CSS3的工作草案,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效(阴影)、多栏布局(display:flex)、2D3D和动画等模块 2 CSS选择器 选择器 例子 例子描

    2024年02月11日
    浏览(42)
  • css3-----3D变换,前端开发入门到精通

    x y z 的方向: 2、3d移动 translate3d 1.transform:translateX(npx);在x轴方向移动 2.transform:translateY(npx); 在y轴方向移动 3.transform:translateZ(npx); 在Z轴方向移动 4.transform:translate3d(x,y,z);综合写法 3、视距perspective 给元素添加3D效果,要给其父元素添加3D效果 视距:眼睛到屏幕的距离。视距与物

    2024年04月25日
    浏览(41)
  • 前端必学的CSS3波浪效果演示

    使用 translateX 和 translateZ 属性创建波浪效果: 使用场景: 适用于需要在X轴上平移和在Z轴上应用3D变换的波浪效果。 可以用于创建具有起伏效果的海浪、水面波纹等效果。 优点: 通过3D变换,可以实现更加真实的波浪效果。 可以通过调整 translateX 和 translateZ 的值来控制波浪

    2024年02月02日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包