1
A
回答
2
試試這個 - http://jsfiddle.net/QBxhd/
body {
overflow-x: hidden;
}
footer {
height: 100px;
position: relative;
background: #000;
margin-top: 200px;
}
footer:before, footer:after {
content: '';
display: block;
position: absolute;
height: 40px;
width: 102%;
background: #ccc;
top: -30px;
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
transform: rotate(-3deg);
zoom: 1;
}
footer:after {
background: #000;
top: -23px;
-webkit-transform: rotate(-2deg);
-moz-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
transform: rotate(-2deg);
zoom: 1;
}
+0
太棒了。 – Sebastien 2012-07-28 11:40:46
0
我認爲使用兩個div
是位於彼此,有灰色和黑色的顏色可以做到這一點。把他們的位置轉到想要的地方,然後用z-index對它們進行排序。
0
或者這樣:http://jsfiddle.net/faceleg/tQtZY/
<div class="grey"></div>
<div class="black"></div>
.grey, .black {
width: 100%;
height: 100px;
position: absolute;
margin-bottom: -20px;
bottom: 0px;
}
.grey {
background-color: gray;
z-index: 10;
-moz-transform: scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform: scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform: scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform: scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
transform: scale(1) rotate(-2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}
.black {
background-color: black;
z-index: 11;
-moz-transform: scale(1) rotate(-1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform: scale(1) rotate(-1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform: scale(1) rotate(-1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform: scale(1) rotate(-1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
transform: scale(1) rotate(-1deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}
0
只是另一種方式http://jsfiddle.net/uttara/XrVzx/3/
<div id="footer"></div>
#footer{
width:500px;
height:100px;
margin:50px auto;
background-color:black;
}
#footer:after{
border-bottom: 30px solid black;
border-left: 500px solid transparent;
height: 0;
width: 0;
top:20px;
content:"";
position:absolute;
}
#footer:before{
border-bottom: 40px solid grey;
border-left: 500px solid transparent;
height: 0;
width: 0;
top:10px;
content:"";
position:absolute;
}
相關問題
- 1. 多個邊界(事業部與邊境一個div)
- 2. 如何collaspe邊境DIV
- 3. 邊境的所有div
- 4. DIV邊境哈弗問題
- 5. 定製TPanel邊境
- 6. Div邊框和定位
- 7. IE11邊境半徑和邊框錯誤
- 8. 頁腳對齊一行左邊和另一個右邊頁面
- 9. 邊境
- 10. 邊境
- 11. 邊境
- 12. 絕對定位的孩子與邊境
- 13. 頁眉和頁腳有白色邊框?
- 14. 防止滾動側邊欄與頁腳
- 15. 與左邊和右邊
- 16. div和iframe在頁面旁邊彼此
- 17. 邊境collase和邊境奇怪問題左/右
- 18. itextsharp添加頁眉和頁腳,顯示在頁邊距內頁邊距之外。
- 19. 定期邊境+使用CSS
- 20. CSS:內容邊框穿越固定頁腳邊框
- 21. 固定側邊欄在到達頁腳時應該有邊距
- 22. 有右邊距的固定頁腳
- 23. 邊境上空盤旋一個div(CSS)
- 24. 流體的div溢出邊境
- 25. 頂端提供邊境稱號DIV
- 26. CSS嶺邊境的一個div
- 27. 導航欄的div關閉的邊境
- 28. Bootstrap固定頁眉和頁腳具有可摺疊側邊欄
- 29. ipad/iphone上的固定頁眉,頁腳和邊欄問題
- 30. WPF邊境DesiredHeight
我只是一個單一的背景圖片貼(只是使它真的很寬,比如說2000px寬)。作爲一個PNG,它不會超過幾個KB。 – Dai 2012-07-28 11:30:56