要讓圖片排成一排,可以使用HBuilder中的flex布局或者grid布局來實現。
使用flex布局的步驟如下:
display
屬性為flex
,并指定flex-direction
為row
,表示子元素水平排列。<img>
標簽或者<div>
標簽設置背景圖。flex-grow
屬性來設置子元素的寬度,為0表示不放大,為1表示自動放大。示例代碼如下:
<!DOCTYPE html>
<html>
<head>
<style>
.container {
display: flex;
flex-direction: row;
}
img {
flex-grow: 1;
}
</style>
</head>
<body>
<div class="container">
<img src="image1.jpg">
<img src="image2.jpg">
<img src="image3.jpg">
</div>
</body>
</html>
使用grid布局的步驟如下:
display
屬性為grid
。<img>
標簽或者<div>
標簽設置背景圖。grid-template-columns
屬性來設置列的數量和寬度。示例代碼如下:
<!DOCTYPE html>
<html>
<head>
<style>
.container {
display: grid;
grid-template-columns: 1fr 1fr 1fr; /* 三列等寬 */
}
img {
width: 100%;
}
</style>
</head>
<body>
<div class="container">
<img src="image1.jpg">
<img src="image2.jpg">
<img src="image3.jpg">
</div>
</body>
</html>
以上是兩種常見的方法,根據具體需求選擇適合的布局方式。