एक चाल जिसका मैं अक्सर उपयोग करता हूं जब मुझे बस "थोड़ी" छाया की आवश्यकता होती है (पढ़ें: समोच्च को सुपर-सटीक नहीं होना चाहिए) छवि के नीचे 100% -बैक-टू -100% -transparent भरने के साथ एक डीआईवाई दे रहा है। DIV के लिए CSS कुछ इस तरह दिखता है:
.shadow320x320{
background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.58) 0%, rgba(0,0,0,0.58) 1%, rgba(0,0,0,0) 43%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.58)), color-stop(1%,rgba(0,0,0,0.58)), color-stop(43%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.58) 0%,rgba(0,0,0,0.58) 1%,rgba(0,0,0,0) 43%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.58) 0%,rgba(0,0,0,0.58) 1%,rgba(0,0,0,0) 43%,rgba(0,0,0,0) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.58) 0%,rgba(0,0,0,0.58) 1%,rgba(0,0,0,0) 43%,rgba(0,0,0,0) 100%); /* IE10+ */
background: radial-gradient(ellipse at center, rgba(0,0,0,0.58) 0%,rgba(0,0,0,0.58) 1%,rgba(0,0,0,0) 43%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
यह 320x320 DIV पर एक गोलाकार काला फीका-आउट 'डॉट' बनाएगा। यदि आप DIV की ऊँचाई या चौड़ाई को मापते हैं तो आपको एक समान अंडाकार मिलता है। बोतलों या अन्य सिलेंडर जैसी आकृतियों के तहत छाया बनाने के लिए बहुत अच्छा है।
यहां सीएसएस ग्रेडिएंट बनाने के लिए एक पूर्ण अविश्वसनीय, सुपर-उत्कृष्ट उपकरण है:
http://www.colorzilla.com/gradient-editor/
ps: जब आप इसका उपयोग करते हैं तो एक शिष्टाचार विज्ञापन पर क्लिक करें। (और, नहीं, मैं इसके साथ संबद्ध नहीं हूं। लेकिन शिष्टाचार क्लिक करना एक आदत बन जाना चाहिए, विशेष रूप से उपकरण के लिए जो आप अक्सर उपयोग करते हैं ... बस Sayin ... क्योंकि हम सभी नेट पर काम कर रहे हैं ... )
filter
संपत्ति के लिए +1 ... हालांकि, मुझे नहीं लगता कि HTML एसवीजी टैग की आवश्यकता है, अल्फा चैनल के साथ कोई भी पीएनजी चाल चलेगा