我想用純色實現傾斜/旋轉的背景div。如何在CSS中旋轉背景?
就像這樣:
我知道有一個小竅門與旋轉你的背景來創建倒角,但將它的工作在這裏?或者jQuery會做得更好?
我可能會遇到的第二個問題是覆蓋兩個背景div
s的內容層(標記爲紅色)。
你能幫助我嗎?
在此先感謝,並對任何語言錯誤感到抱歉。
我想用純色實現傾斜/旋轉的背景div。如何在CSS中旋轉背景?
就像這樣:
我知道有一個小竅門與旋轉你的背景來創建倒角,但將它的工作在這裏?或者jQuery會做得更好?
我可能會遇到的第二個問題是覆蓋兩個背景div
s的內容層(標記爲紅色)。
你能幫助我嗎?
在此先感謝,並對任何語言錯誤感到抱歉。
你可以用僞元素做到這一點。
我改變了顏色,使可見
<div class="foo"></div>
.foo {
position: relative;
width: 200px;
height: 100px;
background: blue;
}
.foo:after {
content: '';
display:block;
height:100px;
width: 100px;
-webkit-transform: skew(30deg, 0deg);
background: red;
left: 150px;
position:absolute;
z-index: -1;
}
我調整了一下,看起來更像img: '.foo { position:relative; width:200px; height:100px; 背景:藍色; padding-top:20px; } .in { height:50px; 寬度:100%; 背景:灰色; padding-top:20px; display:block; z-index:1; } .foo:after { content:''; display:block; height:120px; width:100px; -webkit-transform:skew(-30deg,0deg); 背景:紅色; left:150px; position:absolute; top:0px; z-index:10; }'和'
僅供內容層使用,z-index。我上面更新了。 _while_ position:z-index的絕對值 – 2013-03-05 00:11:34
你可以這樣做,但你永遠不會得到邊緣融合,以及他們可以使用PNG + Alpha通道。 – 2013-02-25 22:36:14