display:flex 圖片居中效果
本章節分享一段程式碼例項,它使用flex彈性佈局實現圖片垂直居中效果。
關於彈性佈局的更多內容可以參閱display:flex 彈性佈局一章節。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta name="author" content="http://www.softwhy.com/" /> <meta charset="gb2312"> <title>螞蟻部落</title> <style type="text/css"> .demo{ width:500px; height:500px; border:2px solid #ddd; background:#f5f5f5; padding:6px; float:left; margin-left:20px; /*flex佈局(作用於容器)*/ display:flex; /*水平居中(作用於容器)*/ justify-content:center; /*垂直居中(作用於容器)*/ align-items:center; } .demo img{ max-width:100px; max-height:100px; width:auto; height:auto; } </style> </head> <body> <div class="demo"> <img src="demo/CSS/img/girl.jpg"> </div> </body> </html>
上面的程式碼實現了我們的要求,當然有一定的瀏覽器支援性問題。
相關文章
- display:flex與display:box 區別Flex
- display:inline-flex 和 display:flex有什麼區別inlineFlex
- display:flex與inline-flex 區別Flexinline
- CSS display: flex佈局CSSFlex
- display:flex 彈性佈局Flex
- MD圖片註釋居中
- CSS:彈性佈局(display:flex)CSSFlex
- display:flex解決的問題Flex
- Android圖片底部居中的ImageViewAndroidView
- 設定圖片水平垂直居中
- display的flex屬性使用詳解Flex
- css-flex:在不確定div高的情況下讓圖片文字上下左右居中CSSFlex
- flex彈性佈局 垂直居中Flex
- JavaScript 5/30:Flex Panel Gallery即FLEX佈局的圖片庫JavaScriptFlex
- 小程式canvas居中剪裁繪製圖片Canvas
- CSS div居中效果CSS
- JavaScript 圖片放大鏡效果JavaScript
- CSS圓形圖片效果CSS
- flex居中佈局程式碼例項Flex
- 大小不統一的圖片居中排列
- CSS元素(文字、圖片)水平垂直居中方法CSS
- 登入介面居中效果
- Flutter 圖片加濾鏡效果Flutter
- CSS文字環繞圖片效果CSS
- CSS div居中效果程式碼CSS
- CSS圖片邊框陰影效果CSS
- 滑鼠懸浮圖片旋轉效果
- jQuery圖片無縫滾動效果jQuery
- CSS圖片的灰色顯示效果CSS
- CSS3圖片拉近放大效果CSSS3
- CSS3圖片旋轉效果CSSS3
- Android 載入網路圖片 以及實現圓角圖片效果Android
- 淺談CSS3中display屬性的Flex佈局CSSS3Flex
- CSS多行文字垂直居中效果CSS
- js控制專輯圖片旋轉效果JS
- jQuery 圖片垂直切換效果詳解jQuery
- JS實現馬賽克圖片效果JS
- 日常總結 --- hover圖片變化效果