案例一:簡單的圖片布局
<div style="width: 500px; height: 300px; border: 1px solid black;"> <img src="example.jpg" alt="示例圖片" style="width: 100%; height: 100%; object-fit: cover;"> </div>
在這個案例中,我們創建了一個寬度為500px,高度為300px的<div>元素,并給它添加了一個黑色的邊框。在這個容器中,我們插入了一張圖片,使用<img>元素的src屬性指定圖片的路徑和文件名。為了使圖片適應容器的尺寸,我們通過給<img>元素添加style屬性設置了寬度為100%和高度為100%。同時,為了保持圖片的比例,我們使用了object-fit屬性,并將值設置為cover,這樣圖片會自動調整尺寸以填充整個容器。
案例二:圖片浮動布局
<div style="float: left; width: 300px; margin-right: 10px;"> <img src="example1.jpg" alt="示例圖片1" style="width: 100%; height: 100%;"> </div> <div style="float: left; width: 300px;"> <img src="example2.jpg" alt="示例圖片2" style="width: 100%; height: 100%;"> </div>
在這個案例中,我們創建了兩個寬度為300px的<div>元素,并使用float屬性將它們浮動到左側。通過設置margin-right屬性為10px,我們為這兩個容器之間添加了一定的間隔。在每個容器中,我們插入了一張圖片,并通過設置<img>元素的寬度和高度為100%來使圖片充滿容器。
案例三:響應式圖片布局
<style> .img-container { display: flex; flex-wrap: wrap; justify-content: space-between; } .img-item { flex-basis: 49%; margin-bottom: 10px; } .img-item img { width: 100%; height: 100%; } </style> <br> <div class="img-container"> <div class="img-item"> <img src="example3.jpg" alt="示例圖片3"> </div> <div class="img-item"> <img src="example4.jpg" alt="示例圖片4"> </div> <div class="img-item"> <img src="example5.jpg" alt="示例圖片5"> </div> <div class="img-item"> <img src="example6.jpg" alt="示例圖片6"> </div> </div>
在這個案例中,我們使用了CSS的Flexbox布局來創建一個響應式圖片布局。,我們為容器<div>添加了一個class為img-container,并使用display: flex屬性將其設為Flex容器。通過設置flex-wrap屬性為wrap,我們使容器中的圖片在一行放不下時自動換行。接下來,我們通過添加class為img-item的<div>元素來創建每個圖片的容器,并使用flex-basis屬性指定每個容器占據的寬度為49%。同時,我們還為容器之間添加了一定的間距,通過設置margin-bottom屬性為10px實現。在每個容器中,我們插入了一張圖片,并通過設置<img>元素的寬度和高度為100%來使圖片充滿容器。
綜上所述,使用<div d圖片>可以非常靈活地實現圖片的布局和展示。無論是簡單的圖片布局、圖片浮動布局還是響應式圖片布局,通過合理地結合<div>元素和<img>元素的使用,我們可以輕松地創建出符合需求的圖片展示效果。