Backstory:एक सीएसएस पृष्ठभूमि छवि के रूप में एक डाटा यूआरआई एसवीजी का उपयोग
- लक्ष्य: एक त्रिकोणीय छाया सीएसएस के माध्यम से लागू किया जा सकता है कि और बड़े पैमाने-स्वतंत्र है बनाने के (यानी एक वेक्टर है, न कि रास्टर चित्र)
- अधिक शोध के बाद (मैं निश्चित रूप से विकल्पों के लिए खुला हूं) मैंने एक डेटा यूरी (अतिरिक्त HTTP अनुरोध से बचने के लिए) के रूप में एक एसवीजी पृष्ठभूमि छवि का उपयोग करना चुना। ,
मैं एक साधारण svg त्रिकोण बनाया, एक गाऊसी कलंक प्रभाव के साथ अगर यह लिखा है: http://jsfiddle.net/6WAtQ/
मैं कहां अटक कर रहा हूँ:
- मैं इस कर सकते हैं काम है कि पता सीधे एचटीएमएल में (सीएसएस के विपरीत) svg पूरी तरह से काम करता है: http://jsfiddle.net/RAKWB/
<svg class="shadow" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <filter id="f1"> <feGaussianBlur in="SourceGraphic" stdDeviation="5" /> </filter> </defs> <polygon points="200,0 200,200 0,200" filter="url(#f1)"/> </svg>
तो मैं इसके बाद के संस्करण (http://jsfiddle.net/6WAtQ/) को दोहराने के लिए अपने खुद के त्रिकोण svg उपयोग करने की कोशिश,
- मैं '% 23' के साथ हैश संकेत है, लेकिन कोई पासा
यह काम नहीं कर रहा लाए गए: http://jsfiddle.net/ZPWxK/1/
body { background-image: url("data:image/svg+xml;utf8,data:image/svg+xml;utf8,<svg class="shadow" xmlns="http://www.w3.org/2000/svg" version="1.1"><defs><filter id="f1"><feGaussianBlur in="SourceGraphic" stdDeviation="5" /></filter></defs><polygon points="200,0 200,200 0,200" filter="url(%23f1)"/></svg>"); }
विचार?