मैं एक div पर पृष्ठभूमि छवि डालने की कोशिश कर रहा हूं जो त्रिभुज बनाने के लिए सीएसएस सीमाओं का उपयोग कर रहा है। यह अब तक मेरे वर्तमान प्रयास है। यह ठोस रंगों के साथ ठीक काम करता है, लेकिन जब छवियों की बात आती है तो मुझे नुकसान होता है।एक सीएसएस त्रिकोण पर एक छवि पृष्ठभूमि डालना
एचटीएमएल
<div class="wrapper">
<div class="left triangle"></div>
<div class="right triangle"></div>
</div>
सीएसएस
.wrapper {
padding:50px 0px;
height: 50px;
position: relative;
width: 300px;
background: url("http://4.bp.blogspot.com/-dq50t26bK1o/TruhUtyIBWI/AAAAAAAANEw/kKnBQ1lSGik/s1600/bokeh_texture04.jpg");
}
.triangle {
border-bottom: 50px solid #eee;
width: 50px;
position: absolute;
bottom: 0;
}
.right {
right: 0;
border-left: 100px solid transparent;
}
.left {
left: 0;
border-right: 100px solid transparent;
}
jsfiddle: http://jsfiddle.net/aRS5g/9/
हां, तो फिडल जेएस कि को देखते हुए, मैं कैसे होगा कि ग्रे अनुभाग भी मेरी पसंद की एक छवि पृष्ठभूमि, # 111, #eee, आदि जैसे रंगों का उपयोग करने के बजाय ..
कोशिश कर रहा है; लेकिन अगर आप पहले से ही छवि का उपयोग कर रहे हैं, तो त्रिभुज छवियों और पारदर्शी 'div' क्यों न बनाएं और उन्हें कोने पर रखें? – Passerby
क्योंकि यह एक उत्तरदायी लेआउट पर है। त्रिकोण की चौड़ाई स्क्रीन पर आकार पर निर्भर है। इसके बावजूद, आपके विचार में अभी भी योग्यता है - मैं उन्हें असामान्य रूप से लंबा बना सकता हूं ताकि वे सभी स्क्रीन आकारों पर ठीक हों। सलाह के लिये धन्यवाद। – user2380171
http://stackoverflow.com/questions/23758922/transparent-arrow-triangle – pathfinder