我目前正在製作一個網頁(使用react.js
),我試圖實現一個背景。我希望背景是它的全尺寸,但它只是div中文本的大小。 這是我目前使用的代碼:我試圖調整height
到100%
,但它只是使圖像稍大 app.js
div背景不是全尺寸,只有文字大小
<div className="header">
<h1 className="title">blah blah blah</h1>
<h4 className="greeting">blah blah blah</h4>
</div>
app.css
.header {
background: url("./blah.png");
position: relative;
background-size: cover;
background-repeat: no-repeat;
outline: 0;
display: block;
text-align: center;
color: lemonchiffon;
height: 100%;
}
。我也想說寬度是正確的,我唯一的問題是讓高度適當。
試:background-size:auto,auto; OR background-size:contains; – tech2017
這是因爲您使用'background-size:cover' - 這意味着背景將被調整爲足夠大以「覆蓋」該區域。當您將標題擡高時,您是否還給html和body(以及其他任何祖先)一個高度 – Pete
全尺寸是什麼意思? div高度是文本的高度。你想要什麼樣的身高? –