我想將形狀設置爲div
標記。一切工作正常,但是當我在該形狀內設置img
標記時,它不能很好地顯示。如何設置形狀爲div
我的CSS代碼:
#chevron{
width: 350px;
height: 100px;
background: #337AB7;
border-radius: 10px 10px 0 0;
position: relative;
}
#chevron:before {
content: '';
position: absolute;
top: 20px;
left: 0;
height: 100%;
width: 51%;
background: #337AB7;
-webkit-transform: skew(0deg, 6deg); -moz-transform: skew(0deg, 6deg);
-ms-transform: skew(0deg, 6deg);
-o-transform: skew(0deg, 6deg);
transform: skew(0deg, 6deg); }
#chevron:after {
content: '';
position: absolute;
top: 20px;
right: 0;
height: 100%;
width: 50%;
background: #337AB7;
-webkit-transform: skew(0deg, -6deg); -moz-transform: skew(0deg, -6deg); -ms-transform: skew(0deg, -6deg); -o-transform: skew(0deg, -6deg); transform: skew(0deg, -6deg); }
我的HTML文件:
<div id="chevron">
<img src="http://i.stack.imgur.com/HtYUn.jpg" style="width:120px;height:120px"/>
</div>
我想設置我的形狀(chevron
)作爲背景和內部元件應該結束了吧。
http://jsfiddle.net/45tyb219/2/
plz檢查它:'
啊我看到了,添加'z-index:1;'到你的圖像**或**添加'z-index:-1;'到'chevron:after' – matthewelsom