欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  使用flex-shrink属性指定当Flexbox中的框架宽度小于不必要的宽度时框架宽度的程度。
 
  语法:
 
  flex-shrink:(数量)
 
  代码示例:
 
  flex-shrink.html
 
  
 
  <!DOCTYPEhtml>
 
  <html>
 
  <head>
 
  <metacharset="utf-8"/>
 
  <title></title>
 
  <linkrel="stylesheet"href="flex-shrink.css"/>
 
  </head>
 
  <body>
 
  <divclass="container">
 
  <divclass="frameA">第一个内容<br/>php中文网<br/>php中文网</div>
 
  <divclass="frameB">第二个内容<br/>php中文网<br/></div>
 
  <divclass="frameC">第三个内容<br/>php中文网<br/>php中文网</div>
 
  <divclass="frameD">第四个内容<br/>php中文网<br/>php中文网</div>
 
  <divclass="frameE">第五个内容<br/>php中文网<br/>php中文网</div>
 
  </div>
 
  </div>
 
  </body>
 
  flex-shrink.css
 
  
 
  .container{
 
  display:flex;
 
  }
 
  .frameA{
 
  border:1pxsolid#e9006b;
 
  flex-shrink:1;
 
  }
 
  .frameB{
 
  border:1pxsolid#ff6a00;
 
  flex-shrink:2;
 
  }
 
  .frameC{
 
  border:1pxsolid#d0b106;
 
  flex-shrink:3;
 
  }
 
  .frameD{
 
  border:1pxsolid#4aae20;
 
  flex-shrink:4;
 
  }
 
  .frameE{
 
  border:1pxsolid#01b9b3;
 
  flex-shrink:5;
 
  }
 
  说明:
 
  我们将frameAflex-shrink设置为1,frameBflex-shrink设置为2,frameCflex-shrink3,frameDflex-shrink4,frameEflex-shrink5。如果框架的宽度变得比文本显示所需的宽度窄,则此设置允许您指定减少框架宽度的程度。帧的缩小程度以frameA:frameB:frameC:frameD:frameE=1:2:3:4:5的比率变窄。(frameE比frameA收缩得多。)
 
  效果如下:
 
  使用Web浏览器显示上述代码结果。显示如下所示的页面。
 
  360截图20181108171915428.jpg
 
  减小窗口宽度。每个帧的宽度仍然是允许内容在不必缩小时不必要地显示的宽度。
 
  360截图20181108171953581.jpg
 
  如果进一步缩小窗口宽度,内部文本将变为包装显示,并且框架宽度会缩小
 
  360截图20181108171823300.jpg
 
  进一步缩小框架的宽度。从“第一内容”的框架可以看出“第五内容”框架的宽度急剧缩小。
 
  360截图20181108172112435.jpg
 
  通过进一步缩小宽度,您可以很明显地看到变化的程度。
 
  360截图20181108172215780.jpg
 
  可以确认框架的变窄宽度以frameA:frameB:frameC:frameD:frameE=1:2:3:4:5的比率变窄。
 
  仅在一帧中指定flex-shrink时的操作
 
  将CSS更改为以下内容并仅在一帧中指定flex-shrink。
 
  flex-shrink.css
 
  
 
  .container{
 
  display:flex;
 
  }
 
  .frameA{
 
  border:1pxsolid#e9006b;
 
  flex-shrink:5;
 
  }
 
  .frameB{
 
  border:1pxsolid#ff6a00;
 
  }
 
  .frameC{
 
  border:1pxsolid#d0b106;
 
  }
 
  .frameD{
 
  border:1pxsolid#4aae20;
 
  }
 
  .frameE{
 
  border:1pxsolid#01b9b3;
 
  }





本文转载自中文网

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/css3-style/c55061.shtml