मैं एक अज्ञात आकार की छवि की सीमा के रूप में एक सफेद चमक कैसे बना सकता हूं?
जवाबों:
सरल CSS3 का उपयोग करें (IE <9 में समर्थित नहीं)
img
{
box-shadow: 0px 0px 5px #fff;
}
यह आपके दस्तावेज़ में प्रत्येक छवि के चारों ओर एक सफेद चमक डालेगा, यह चुनने के लिए अधिक विशिष्ट चयनकर्ताओं का उपयोग करेगा कि आप किन छवियों को चमक के चारों ओर पसंद करेंगे। आप निश्चित रूप से रंग बदल सकते हैं :)
यदि आप उन उपयोगकर्ताओं के बारे में चिंतित हैं जिनके पास अपने ब्राउज़र के नवीनतम संस्करण नहीं हैं, तो इसका उपयोग करें:
img
{
-moz-box-shadow: 0 0 5px #fff;
-webkit-box-shadow: 0 0 5px #fff;
box-shadow: 0px 0px 5px #fff;
}
IE के लिए आप एक चमक फ़िल्टर का उपयोग कर सकते हैं (यह निश्चित नहीं है कि कौन से ब्राउज़र इसका समर्थन करते हैं)
img
{
filter:progid:DXImageTransform.Microsoft.Glow(Color=white,Strength=5);
}
सेटिंग्स के साथ खेलने के लिए आप क्या सूट :)
@ तमीर; आप इसे css3 संपत्ति के साथ करते हैं।
img{
-webkit-box-shadow: 0px 0px 3px 5px #f2e1f2;
-moz-box-shadow: 0px 0px 3px 5px #f2e1f2;
box-shadow: 0px 0px 3px 5px #f2e1f2;
}
फिडेल की जांच करें http://jsfiddle.net/XUC5q/1/ और यहां से उत्पन्न कर सकते हैं http://css3generator.com/
यदि आपको IE के पुराने संस्करणों में काम करने की आवश्यकता है, तो आप उन ब्राउज़रों में बॉक्स-शैडो का अनुकरण करने के लिए CSS3 PIE का उपयोग कर सकते हैं और filter
जैसा कि काइल ने कहा था , आप उसका उपयोग कर सकते हैं
filter:progid:DXImageTransform.Microsoft.Glow(color='red', Strength='5')
आप यहाँ से अपना फ़िल्टर उत्पन्न कर सकते हैं http://samples.msdn.microsoft.com/workshop/samples/author/filter/Glow.htm
box-shadow
एक जादू की तरह काम करता है!
.imageClass {
-webkit-filter: drop-shadow(12px 12px 7px rgba(0,0,0,0.5));
}
वोइला! बस! जाहिर है कि यह काम नहीं करेगा, लेकिन कौन परवाह करता है ...
निर्भर करता है कि आपके लक्षित ब्राउज़र क्या हैं। नए लोगों में यह उतना ही सरल है :
-moz-box-shadow: 0 0 5px #fff;
-webkit-box-shadow: 0 0 5px #fff;
box-shadow: 0 0 5px #fff;
पुराने ब्राउज़रों के लिए आपको इस उदाहरण के आधार पर वर्कअराउंड को लागू करना होगा, लेकिन आपको संभवतः अतिरिक्त मार्क-अप की आवश्यकता होगी।
पार्टी के लिए देर से यहाँ; हालाँकि बस थोड़ा अतिरिक्त मज़ा जोड़ना चाहते थे ..
box-shadow: 0px 0px 5px rgba(0,0,0,.3);
padding:7px;
आप छवि में एक अच्छी लग रही गद्देदार दे देंगे। पैडिंग आपको एक नकली सफेद सीमा (या जो भी सीमा आपने निर्धारित की है) देगी। आरजीबीए आपको केवल विशेष रंग पर एक अपारदर्शिता करने की अनुमति देता है; 0,0,0 काला होना। आप आसानी से किसी भी अन्य RGB रंग का उपयोग कर सकते हैं।
आशा है कि यह किसी की मदद करता है!
आप CSS3 का उपयोग उस तरह का प्रभाव पैदा करने के लिए कर सकते हैं, लेकिन तब आप इसे केवल उन आधुनिक ब्राउज़रों में देखने जा रहे हैं, जो बॉक्स शैडो का समर्थन करते हैं, जब तक कि आप CSS3PIE जैसे पॉलीफ़िल का उपयोग नहीं करते हैं । इसलिए, उदाहरण के लिए, आप ऐसा कुछ कर सकते हैं: http://jsfiddle.net/cany2/
<meta http-equiv="X-UA-Compatible" content="IE=9" />
IE9 और IE10 में पेज को IE9 के रूप में रेंडर करने के लिए