आप पूरी तरह से पारदर्शी से आप
border: 5px solid transparent;
उपयोग कर सकते हैं आप अपारदर्शी/पारदर्शी मतलब तो चाहते हैं अच्छी तरह से करता है, तो , की तुलना में आप
border: 5px solid rgba(255, 255, 255, .5);
यहाँ उपयोग कर सकते हैं, a
अल्फा, जो आप पैमाने पर कर सकते हैं, 0-1 का मतलब है।
इसके अलावा कुछ आप opacity
जो एक ही काम के रूप में अच्छी तरह का उपयोग करने का सुझाव दे सकता, फर्क सिर्फ इतना है कि यह अपारदर्शी हो रही भी, हाँ, वहाँ कुछ काम arounds रहे हैं, लेकिन rgba
opacity
का उपयोग कर की तुलना में बेहतर रहा है बच्चे के तत्वों का परिणाम देगा है।
पुराने ब्राउज़र के लिए, हमेशा गिरावट पृष्ठभूमि रंग #
(हेक्स) का उपयोग कर बस के रूप में वापस की घोषणा है, ताकि अगर पुराने ब्राउज़र rgba
को नहीं पहचानता है, वे अपने तत्व को hex
रंग लागू होगी।
Demo
Demo 2
Demo 3 (एक background-image
के बजाय एक img
टैग के साथ)
body {
background: url(http://www.desktopas.com/files/2013/06/Images-1920x1200.jpg);
}
div.wrap {
border: 5px solid #fff; /* Fall back, not used in fiddle */
border: 5px solid rgba(255, 255, 255, .5);
height: 400px;
width: 400px;
margin: 50px;
border-radius: 50%;
}
div.inner {
background: #fff; /* Fall back, not used in fiddle */
background: rgba(255, 255, 255, .5);
height: 380px;
width: 380px;
border-radius: 50%;
margin: auto; /* Horizontal Center */
margin-top: 10px; /* Vertical Center ... Yea I know, that's
manually calculated*/
}
नोट (डेमो 3 के लिए) (नेस्टेड div के लिए एक पृष्ठभूमि छवि के साथ): छवि ऊंचाई के अनुसार स्केल की जाएगी और चौड़ाई प्रदान की जाएगी, इसलिए सुनिश्चित करें कि यह नहीं करता स्केलिंग अनुपात तोड़ नहीं है।
संभावित डुप्लिकेट: http://stackoverflow.com/questions/4062001/css3-border-opacity – showdev
इस तरह? http://jsfiddle.net/6qJcc/1/ – defaultNINJA