js弹性盒子

 <!DOCTYPE html> 
 <html> 
 <head> 
 <meta charset="utf-8"> 
 <title></title> 
 <style type="text/css"> 
 * { 
 margin: 0; 
 padding: 0; 
 } 
 .boss { 
 width: 400px; 
 height: 300px; 
 border: 1px solid red; 
 display: flex; 
 /* justify-content: center; 
 align-items: center; */ 
 flex-wrap: wrap; 
 align-content: center; 
 } 
 .box1 { 
 width: 100px; 
 height: 100px; 
 background-color: pink; 
 } 
 .box2 { 
 width: 100px; 
 height: 100px; 
 background-color: orange; 
 } 
 .box3 { 
 width: 100px; 
 height: 100px; 
 background-color: aqua; 
 } 
 h1{ 
 width:100px; 
 overflow: hidden; 
 /* 强制在一行显示 */ 
 white-space: nowrap; 
 /* 显示省略号 */ 
 text-overflow: ellipsis; 
 } 
 h2 { 
 width: 100px; 
 display: -webkit-box;/* //对象作为弹性伸缩盒子模型显示 */ 
 overflow: hidden;/* //溢出隐藏 */ 
 -webkit-box-orient: vertical;/* //设置伸缩盒子对象的子元素的排列方式 */ 
 -webkit-line-clamp: 3;/* //设置 块元素包含的文本行数 */ 
 } 
 </style> 
 </head> 
 <body> 
 <div class="boss"> 
 <div class="box1">11111</div> 
 <div class="box2">22222</div> 
 <div class="box3">33333</div> 
 <div class="box1">11111</div> 
 <div class="box2">22222</div> 
 </div> 
 <h1>我我我我我哦我我我我我我我我我我我我我我哦</h1> 
 <h2>你你你你你你你你你你你你你你你你你你你你你你你您</h2> 
 <!-- 内容对齐(justify-content)属性应用在弹性容器上, 
 把弹性项沿着弹性容器的主轴线(main axis)对齐。 --> 
 <!-- justify-content: flex-start | flex-end | center | space-between | space-around  
 - flex-start 
 弹性项目向行头紧挨着填充。这个是默认值。第一个弹性项的main-start外边距边线被放置在该行的main-start边线,而后续弹性项依次平齐摆放。 
 - flex-end: 
 弹性项目向行尾紧挨着填充。第一个弹性项的main-end外边距边线被放置在该行的main-end边线,而后续弹性项依次平齐摆放。 
 - center: 
 弹性项目居中紧挨着填充。(如果剩余的自由空间是负的,则弹性项目将在两个方向上同时溢出)。 
 - space-between: 
 弹性项目平均分布在该行上。如果剩余空间为负或者只有一个弹性项,则该值等同于flex-start。否则,第1个弹性项的外边距和行的main-start边线对齐,而最后1个弹性项的外边距和行的main-end边线对齐,然后剩余的弹性项分布在该行上,相邻项目的间隔相等。 
 - space-around: 
 弹性项目平均分布在该行上,两边留有一半的间隔空间。如果剩余空间为负或者只有一个弹性项,则该值等同于center。否则,弹性项目沿该行分布,且彼此间隔相等(比如是20px),同时首尾两边和弹性容器之间留有一半的间隔(1/2*20px=10px)。 
 --> 
 <!-- align-items 设置或检索弹性盒子元素在侧轴(纵轴)方向上的对齐方式  
 align-items: flex-start | flex-end | center | baseline | stretch 
 - flex-start: 
 弹性盒子元素的侧轴(纵轴)起始位置的边界紧靠住该行的侧轴起始边界。 
 - flex-en

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值