是否有一種方式爲一個圖像(PNG或SVG)作爲多個科室的背景?請參閱下面的圖片,瞭解它的工作原理。另外,當屏幕寬度變小並且divs排列在彼此之下時,是否會有一種方法來改變背景以與之匹配?單一背景爲多個科室
回答
使用background-attachment: fixed
會給你想要的效果。你只需要確保div的範圍之內的背景圖片的工作,否則你會得到瓦片可與background-repeat: none
.border {
border: 1px solid #000;
position: absolute;
}
div {
background-image: url("https://dummyimage.com/500x250/000/fff.png");
background-attachment: fixed;
}
<div id="div1" class="border" style="height:100px;width:200px"></div>
<div id="div2" class="border" style="left:225px;height:100px;width:200px"></div>
<div id="div3" class="border" style="top: 125px;height:100px;width:225px"></div>
<div id="div4" class="border" style="left:250px;top:125px;height:100px;width:175px"></div>
謝謝,背景附件完美運作。 – RomanK
你可能會尋找background-attachment: fixed
:
如果一個背景 - 圖像是規格ified,background-attachment CSS 屬性確定該圖像的位置在 視口內是固定的,還是與其包含的塊一起滾動。
.container {
background-color: gray;
}
.window {
background-image: url("https://i.stack.imgur.com/RPBBs.jpg");
background-attachment: fixed;
display: inline-block;
}
<div class="container">
<div class="window" style="width: 100px; height: 50px; margin: 20px;"></div>
<div class="window" style="width: 200px; height: 50px; margin: 20px;"></div>
<div class="window" style="width: 500px; height: 50px; margin: 20px;"></div>
</div>
怎麼樣了?我對HTML和CSS還比較陌生,但我認爲我們可以一起解決這個問題!
你的「整體」的畫面可能會在包含其他「窗口」元素存在......其中每個窗口元素的相對定位到包含整個畫面父DIV
.whole{
position:relative;
}
.UpperL{
position: absolute;
height: 25px;
width: 100px;
}
.UpperR{
position:...;
}
.LowerL{
position:...;
}
.LowerR{
position:...;
}
<div class="whole" img src="whole picture.png">
<!-- let the whole class contain the background image-->
<div class="UpperL"> Upper Left Window</div>
<div class="UpperR"> Upper Left Window</div>
<div class="LowerL"> Upper Left Window</div>
<div class="LowerR"> Upper Left Window</div>
</div>
代碼不運行良好呢,但設置第五窗內四個窗口的一點是給四個能力或適當通過第五次看到;
如果您的父母包含圖像,但仍是全白色(不透明度爲100%),則四個窗口元素應該能夠看透第五個窗口的不透明度(將其不透明度向下以顯示圖像) 。
嗯......
有多種方法可以解決代碼問題,我相信你的方式可以很好地工作,但是使用後臺附件功能可以解決問題,並且它可以很好地解決問題。 – RomanK
- 1. 科爾多瓦的背景或多個背景使用一個大的圖像?
- 2. 科爾多瓦在背景拍照
- 3. 科爾多瓦插件背景模式
- 4. 使用單個url的多個背景
- 5. 科科斯2D背景圖的手勢
- 6. 科爾多瓦iOS更改屏幕方向爲單一景觀
- 7. 聊天室背景代碼
- 8. 多個CSS背景
- 9. CSS多個背景
- 10. CSS多個背景 - 一個重複
- 11. 一個輸入框的多個背景
- 12. 爲多個背景元素重寫內聯背景圖像?
- 13. 從許多背景圖像中創建一個背景圖像
- 14. 用css多重背景,只重複一個背景
- 15. 多個背景圖像更改爲
- 16. 獲取多個圖像作爲背景
- 17. 多個CSS線性漸變爲背景
- 18. wordpress背景爲單個帖子
- 19. 一個背景上的HTML5多輸入
- 20. 使用一個CSS的多背景
- 21. ColorPicker更改多個背景之一?
- 22. 將背景大小應用到多個背景的單個圖層
- 23. 如何使用多個背景圖像指定單個全局背景圖像?
- 24. 作爲背景的多個UIImageViews的一個UIImage實例
- 25. 在一個TextView元素中爲幾個單詞設計背景
- 26. 一次過濾多個背景顏色的VBA單元格
- 27. 以div背景爲背景
- 28. 多個NSURLConnection運行背景
- 29. 多個背景圖片
- 30. Parallax多個CSS背景
可能用CSS,但不是直接的,你將被關閉需要疊加4種不同的背景。 SVG將是一個更好的解決方案。 –
是的,這個要求應該是可以的。你可以包含'html','css'和你試圖解決問題的方法嗎? – guest271314