如何讓div元素「流血」包含在固定寬度居中的頁面中,位於頁面的左側或右側?CSS - '流血'離開頁面的一個div
2
A
回答
1
您可以使用float
對準一個盒子上的左邊或右邊的容器,它流出來如果它的公司範圍更廣,則相反ntainer。 http://jsfiddle.net/gxG4W/1/
.bleed-leeft {
float:right;
width:100%;/* this will keep content within the width of container and give a scrollbar if needed */
padding-left:9999px;/* size you want to bleed out for your purpose */
}
您可以父用direction
和重置它的孩子,所以它在左邊,而不是右邊流出,如果身體是LTR,反之亦然 http://jsfiddle.net/gxG4W/2/
1
這是我想出的解決方案。
這個想法是在你想流血的方向上設置負邊距和正邊距。如果您在右側設置負邊距,則您的頁面周圍需要一個容器,設置爲width: 100%;
和overflow: hidden;
。
DEMO
HTML
<div class="body-hide">
<div class="main-body">
<div class="bleed-left">
Bleed Left
</div>
<div class="bleed-right">
Bleed Right
</div>
</div>
</div>
CSS
body {
margin: 0;
padding: 0;
}
.body-hide {
width: 100%;
overflow: hidden;
}
.main-body {
width: 50%;
background: rgba(0,0,0,0.3);
border: 1px solid #000;
margin: auto;
font-family: Arial;
text-transform: uppercase;
margin-top: 100px;
}
.bleed-left {
border: 1px solid #000;
background: rgba(0,0,0,0.3);
height: 100px;
margin: 20px 0 20px -9989px;
padding: 10px 10px 10px 9999px;
}
.bleed-right {
border: 1px solid #000;
background: rgba(0,0,0,0.3);
height: 100px;
margin: 20px -9999px 20px 0;
padding: 10px 9989px 10px 10px;
}
+0
偉大的技巧...我從來沒有試過。 – TheDude
1
這可能是簡單的東西作爲拒絕在Y軸上滾動。
對於剛剛視覺效果,使用方法:
div {
overflow-y: hidden;
}
+0
我很好奇這將如何工作?你能告訴我一個例子嗎? – hyperdrive
相關問題
- 1. DIV與下面的內容流血?
- 2. 如何在您滾動頁面時製作一個「流血」圖片的div
- 3. 讓div不離開頁面的頂部
- 4. Center div脫離父頁面
- 5. 不透明流血到子div
- 6. jQuery確認頁面離開
- 7. Css html完全流血和集中
- 8. CSS - 股利不遠離另一個DIV
- 9. 使UITableViewCells流血
- 10. 對齊一個表格單元裏面的div一旦離開一個居中
- 11. 運行宏,離開頁面
- 12. 回聲不離開頁面
- 13. ScrollViewer scrollbutton離開頁面
- 14. 在導航離開頁面
- 15. GridView離開頁面asp.net
- 16. 捕獲離開頁面 - jQuery
- 17. 呼叫test.php頁面內的一個div
- 18. 當div從頁面頂部到達一定距離時開始動畫
- 19. 如何在CSS中隔離頁面和div背景顏色?
- 20. css:從其他頁面樣式中分離div元素
- 21. 帶邊框的css菜單離開頁面?
- 22. 獲取一個DIV包裝器,用CSS填充整個頁面
- 23. 離開前保存一頁
- 24. 發行動的div了一個頁面,CSS
- 25. 隱藏一個來自主頁面的頁面的div
- 26. 一個大的div裏面的幾個小div流下來
- 27. 我的div正在流血,當他們不應該
- 28. 如何隔離頁面部分的css?
- 29. 我的內容離開div
- 30. CSS:2面3D翻轉重疊/出血
這個問題似乎是題外話,因爲毫無疑問被問。 – Mooseman
那是什麼樣的病態出血? :/ –
標記爲不是問題 – SobiborTreblinka