我正試圖達到這個效果。我希望每邊的兩個橫條延伸到頁面的邊緣。這是我最近來的。我顯然需要以某種方式翻轉「摺疊」,並且我需要讓每個淺藍色條延伸到頁面的邊緣。如何使用CSS實現此功能區效果?
<div id="ribbon">
<span id="content">Call us today! 555-555-5555</span>
</div>
*{margin:0px;padding:0px;}
html {
width:100%;
height:100%;
background:#CCC;
text-align: center;
}
#ribbon {
padding: .5em 2em;
margin: 0;
margin-top: 5%;
position:relative;
color: #ffffff;
font: 20px 'Arial', sans-serif;
text-align: center;
background: #5f85b4;
display: inline-block;
}
#ribbon:before, #ribbon:after {
content: "";
width:1em;
top:-.5em;
position:absolute;
display:block;
border: .9em solid #1eb2df;
z-index:-2;
}
#ribbon:before {
left:-1.5em;
}
#ribbon:after {
right:-1.5em;
}
#content:before, #content:after {
content:"";
bottom:2.1em;
position:absolute;
display:block;
border-style:solid;
border-color: #2c4059 transparent transparent transparent;
z-index:-1;
}
#content:before {
left: 0;
border-width: .5em 1em 0 0;
}
#content:after {
right: 0;
border-width: .5em 0 0 1em;
}
真棒!你知道我如何翻轉那些深藍色的「摺疊」區域嗎? – talena6
你在找這樣的東西嗎?正是這樣!http://jsfiddle.net/vPJ8g/9/ – Axel
沒錯!非常感謝你! – talena6