经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 软件/图像 » Flex » 查看文章
Css Flex寮规€у竷灞€涓殑鎹㈣涓庢孩鍑哄鐞哶CSS鏁欑▼_CSS
来源:jb51  时间:2023/12/8 11:44:57  对本文有异议

CSS寮规€у竷灞€锛團lex锛夋槸CSS3涓殑涓€绉嶆柊鐨勫竷灞€鏂瑰紡锛屽畠鑳藉甯姪鎴戜滑鏇村姞鐏垫椿鍦板竷灞€鍏冪礌銆傚湪Flex寮规€у竷灞€涓紝鍏冪礌鐨勫竷灞€浠呬緷璧栦簬鐖跺鍣ㄧ殑璁剧疆锛岃€屼笉鍐嶉渶瑕佸鏉傜殑鐩稿鎴栫粷瀵瑰畾浣嶃€傛湰鏂囧皢璇︾粏浠嬬粛Flex甯冨眬涓殑鎹㈣涓庢孩鍑哄鐞嗘柟娉曪紝骞剁粨鍚堝叿浣撶殑浠g爜绀轰緥锛屽府鍔╄鑰呮洿濂藉湴鐞嗚В涓庤繍鐢ㄣ€?/p>

涓€銆佹崲琛屽鐞嗘柟娉?/h2>

鍦‵lex甯冨眬涓紝褰撳瓙鍏冪礌鐨勬€诲搴﹁秴杩囩埗瀹瑰櫒鐨勫搴︽椂锛屾湁鏃舵垜浠渶瑕佽繘琛屾崲琛屽鐞嗐€備互涓嬫槸涓€浜涘父瑙佺殑鎹㈣澶勭悊鏂规硶锛?/p>

  • flex-wrap灞炴€э細flex-wrap灞炴€х敤浜庤缃槸鍚︽崲琛屻€傞粯璁ゆ儏鍐典笅锛屽畠鐨勫€间负nowrap锛屽嵆涓嶆崲琛屻€傚彲浠ュ皢鍏惰缃负wrap锛屽疄鐜拌嚜鍔ㄦ崲琛屾晥鏋溿€備緥濡傦細

  1. .container {
  2. display: flex;
  3. flex-wrap: wrap;
  4. }

 2锛宖lex-direction灞炴€э細flex-direction灞炴€т篃鍙互鐢ㄤ簬鎺у埗鎹㈣銆傚畠鏈夊洓涓彲鑳界殑鍊硷細row銆乺ow-reverse銆乧olumn銆乧olumn-reverse銆傞粯璁ゅ€间负row锛岃〃绀哄湪鍚屼竴琛屽唴鎺掑垪瀛愬厓绱犮€傚鏋滃皢鍏惰缃负column锛屽垯浼氬湪鍨傜洿鏂瑰悜涓婃帓鍒楀瓙鍏冪礌銆傚綋瀛愬厓绱犳€诲搴﹁秴杩囩埗瀹瑰櫒瀹藉害鏃讹紝浼氳嚜鍔ㄦ崲琛屻€備緥濡傦細

  1. .container {
  2. display: flex;
  3. flex-direction: column;
  4. }

 3锛屼娇鐢╢lex-basis灞炴€э細flex-basis灞炴€х敤浜庤缃厓绱犵殑鍒濆闀垮害銆傚彲浠ラ€氳繃璁剧疆涓嶅悓鐨刦lex-basis鍊兼潵鏀瑰彉瀛愬厓绱犵殑瀹藉害锛屼粠鑰屽疄鐜版崲琛屾晥鏋溿€備緥濡傦細

  1. .container {
  2. display: flex;
  3. }
  4. .item {
  5. flex-basis: 200px;
  6. }

浜屻€佹孩鍑哄鐞嗘柟娉?/h2>

褰撳瓙鍏冪礌鐨勯暱搴﹁秴杩囩埗瀹瑰櫒鐨勯暱搴︽椂锛屾湁鏃舵垜浠渶瑕佸婧㈠嚭鍐呭杩涜澶勭悊銆備互涓嬫槸涓€浜涘父瑙佺殑婧㈠嚭澶勭悊鏂规硶锛?/p>

  • overflow灞炴€э細overflow灞炴€х敤浜庤缃婧㈠嚭鍐呭鐨勫鐞嗘柟寮忋€傞粯璁ゆ儏鍐典笅锛屽畠鐨勫€间负visible锛岃〃绀轰笉鍋氫换浣曞鐞嗐€傚彲浠ュ皢鍏惰缃负hidden锛屽疄鐜伴殣钘忔孩鍑哄唴瀹圭殑鏁堟灉銆備緥濡傦細

  1. .container {
  2. display: flex;
  3. overflow: hidden;
  4. }

 2锛屼娇鐢╢lex灞炴€э細flex灞炴€ф槸flex-grow銆乫lex-shrink鍜宖lex-basis鐨勭缉鍐欍€傚叾涓紝flex-basis鐢ㄤ簬璁剧疆鍏冪礌鐨勫垵濮嬮暱搴︺€傚彲浠ラ€氳繃璁剧疆涓嶅悓鐨刦lex-basis鍊兼潵鏀瑰彉瀛愬厓绱犵殑瀹藉害锛屼粠鑰屽疄鐜版孩鍑哄唴瀹圭殑闅愯棌鏁堟灉銆備緥濡傦細

  1. .container {
  2. display: flex;
  3. }
  4. .item {
  5. flex: 0 0 200px;
  6. overflow: hidden;
  7. }

 3锛屼娇鐢╰ext-overflow灞炴€э細text-overflow灞炴€х敤浜庤缃孩鍑哄唴瀹圭殑鏄剧ず鏂瑰紡銆傚畠鍙涓€琛屾枃鏈唴瀹硅捣浣滅敤銆傚彲浠ュ皢鍏惰缃负ellipsis锛屽疄鐜版孩鍑哄唴瀹圭殑鐪佺暐鍙锋樉绀烘晥鏋溿€備緥濡傦細

  1. .container {
  2. display: flex;
  3. }
  4. .item {
  5. white-space: nowrap;
  6. overflow: hidden;
  7. text-overflow: ellipsis;
  8. }

 涓夈€佺ず渚嬩唬鐮佽В鏋?/h2>

涓嬮潰鏄竴涓ず渚嬩唬鐮佽В鏋愶紝灞曠ず浜咶lex甯冨眬涓崲琛屼笌婧㈠嚭澶勭悊鏂规硶鐨勫叿浣撳簲鐢細

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. .container {
  6. display: flex;
  7. flex-wrap: wrap;
  8. width: 400px;
  9. border: 1px solid #ccc;
  10. }
  11. .item {
  12. flex-basis: 200px;
  13. height: 100px;
  14. border: 1px solid #ccc;
  15. margin: 10px;
  16. }
  17. </style>
  18. </head>
  19. <body>
  20. <div class="container">
  21. <div class="item">Item 1</div>
  22. <div class="item">Item 2</div>
  23. <div class="item">Item 3</div>
  24. <div class="item">Item 4</div>
  25. <div class="item">Item 5</div>
  26. <div class="item">Item 6</div>
  27. <div class="item">Item 7</div>
  28. <div class="item">Item 8</div>
  29. </div>
  30. </body>
  31. </html>

鍦ㄤ笂杩颁唬鐮佷腑锛屽鍣ㄥ厓绱犵殑瀹藉害涓?00px锛岃缃簡flex-wrap灞炴€т负wrap锛屼互鍙婂瓙鍏冪礌鐨刦lex-basis灞炴€т负200px銆傚綋瀹瑰櫒瀹藉害涓嶅瀹圭撼鎵€鏈夊瓙鍏冪礌鏃讹紝浼氳嚜鍔ㄦ崲琛屽苟璋冩暣瀛愬厓绱犵殑瀹藉害銆?/p>

鍚屾椂锛岃缃簡瀛愬厓绱犵殑楂樺害涓?00px锛岄€氳繃璁剧疆杈规鍜屽杈硅窛绛夋牱寮忥紝浣垮緱甯冨眬鏇村姞鐩磋銆傝鑰呭彲浠ユ牴鎹嚜宸辩殑闇€姹備慨鏀逛唬鐮侊紝杩涗竴姝ヤ簡瑙lex甯冨眬涓殑鎹㈣涓庢孩鍑哄鐞嗘柟娉曘€?/p>

鎬荤粨

浠ヤ笂璇︾粏浠嬬粛浜咶lex甯冨眬涓殑鎹㈣涓庢孩鍑哄鐞嗘柟娉曪紝骞剁粨鍚堝叿浣撶殑浠g爜绀轰緥杩涜浜嗚В鏋愩€傚湪瀹為檯寮€鍙戜腑锛岀伒娲昏繍鐢ㄨ繖浜涙柟娉曪紝鍙互甯姪鎴戜滑鏇村ソ鍦板鐞嗗厓绱犵殑甯冨眬涓庢孩鍑哄唴瀹癸紝鎻愬崌鐢ㄦ埛浣撻獙銆傝鑰呭彲浠ユ牴鎹嚜宸辩殑闇€姹傝繘琛岃繘涓€姝ョ殑瀹炶返涓庤繍鐢ㄣ€?/p>

鍒版杩欑瘒鍏充簬Css Flex寮规€у竷灞€涓殑鎹㈣涓庢孩鍑哄鐞嗙殑鏂囩珷灏变粙缁嶅埌杩欎簡,鏇村鐩稿叧Css寮规€у竷灞€鎹㈣涓庢孩鍑哄唴瀹硅鎼滅储鑴氭湰涔嬪浠ュ墠鐨勬枃绔犳垨缁х画娴忚涓嬮潰鐨勭浉鍏虫枃绔狅紝甯屾湜澶у浠ュ悗澶氬鏀寔鑴氭湰涔嬪锛?/p>

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号