flex布局+近期一些学习

本文详细介绍了Flex布局的基本属性,如flexDirection、justifyContent和alignItems的使用方法,帮助读者掌握如何实现元素的垂直居中、水平居中及灵活布局。同时,文章提供了关于setInterval函数、Math.floor()方法、栅格系统、文字间距设置和背景透明度调整的额外知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

flex参考页面:https://www.jianshu.com/p/d7efdac6a2e5

备注1:官方使用手册才是王道,本页面东西有黏贴参考页面,只为总结自己用到过的,具体查看参考页面。

备注2:本人用flex最多的情况是一个div里面包裹img或者div等情况,在父div里面加上语句

display: flex;
align-items: center;
justify-content:center;

/*垂直居中是align-items*/
/*justify-content是水平居中*/

即可实现子元素居中的操作

 

flexDirection: row | row-reverse | column | column-reverse;
用来声明主轴的方向和在主轴上排列的方向

  • row(默认):在ltr排版方式下从左向右排列;在rtl排版方式下从右向左排列。
  • row-reverse:与row排列方向相反,在ltr排版方式下从右向左排列;在rtl排版方式下从左向右排列。
  • column:类似于row但是是顶部到底部
  • column-reverse:类似于row-reverse但是是底部到顶部

justifyContent: flex-start | flex-end | center | space-between | space-around;
主轴方向上的对齐方式

  • flex-start(默认):子项会从一行的起始处开始放置
  • flex-end:子项会从一行的结尾处开始放置
  • center:子项会集中在一行的中央
  • space-between:子项会被均匀的分布在行内;首项放置在一行的开始,尾项放置在一行的结束
  • space-around:子项会均匀的按照同等距离分布在一行。需要注意的是,在视觉上会觉得并不等距,因为所有子项在两侧都需要加上同等的空间。首项会与容器开始边缘有一个单位空间的距离,但是与下一项会有两个单位空间的距离,因为下一项也有它自己的适配空间。

alignItems: flex-start | flex-end | center | baseline | stretch;
侧轴方向的对齐方式

  • flex-start:弹性项在侧轴起点边的外边距紧靠住该行在侧轴起始的边。
  • flex-end:弹性项在侧轴起点边的外边距紧靠改行在侧轴结尾的边。
  • center:弹性项会被放置在侧轴的中央。
  • baseline:弹性项会根据他们的基线对齐。
  • stretch(默认):在侧轴方向上拉伸弹性项以致填充满弹性容器。(任遵从min-width/max-width)

其他的学习:

1.关于setInterval
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用
setInterval(function(){ alert("Hello"); }, 3000);
setInterval('alert("Hello");', 3000);

2.floor() 方法可对一个数进行下舍入。
Math.floor(x):小于等于 x,且与 x 最接近的整数。

3.关于栅格系统:
col-md-1:position:relative;min-height:1px;padding-right:15px;padding-left:15px

4.设置span里面文字的间距:
letter-spacing:2px

5.在rgb里面设置背景透明在最后一个参数设置:rgb(131,131,131,0.6)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一路追求匠人精神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值