ब्लॉब अवतार मास्क
मुफ़्त, बिना साइन-अप, आपके ब्राउज़र में चलता है।
किसी तस्वीर को वृत्त के बजाय ब्लॉब में काटना। यहीं clip-path अपनी जगह कमाता है — छवि अपनी सामग्री रखती है और उसे नई छाया-आकृति मिलती है, किसी आकृति के पीछे बैठने के बजाय।
नुस्ख़ा
| आकृति | ऑर्गैनिक ब्लॉब |
|---|---|
| इस रूप में निर्यात | CSS clip-path |
| आकार | 620 B |
क़दम दर क़दम
- ऑर्गैनिक ब्लॉब चुनिए और तब तक फेंटिए जब तक छाया-आकृति फ़ोटो पर जँचने न लगे।
- CSS clip-path के रूप में निर्यात कीजिए — आपको एक इनलाइन SVG ब्लॉक और एक CSS नियम मिलेगा।
- SVG ब्लॉक को दस्तावेज़ में कहीं भी चिपका दीजिए; वह छिपा रहता है और सिर्फ़ id से संदर्भित होता है।
- क्लास अपनी छवि पर लगाइए और उसे वही आकार दीजिए जो आउटपुट बताता है।
आप जो कॉपी करेंगे
<svg width="0" height="0" style="position:absolute">
<defs>
<clipPath id="shape-clip" clipPathUnits="userSpaceOnUse">
<path d="M100 54.85C116.91 53.97,145.16 39.06,153.41 46.59C161.66 54.11,150.46 83.17,149.49 100C148.51 116.83,155.8 138.58,147.55 147.55C139.3 156.52,117.11 152.56,100 153.82C82.89 155.08,56.37 164.08,44.89 155.11C33.41 146.14,29.94 117.2,31.11 100C32.28 82.8,40.44 59.45,51.92 51.92C63.4 4…
और विस्तार से
छवि को `object-fit: cover` भी दीजिए, वरना किसी और अनुपात वाली तस्वीर कटने से पहले ही विकृत हो जाएगी। और अगर एक पेज पर एक से ज़्यादा ब्लॉब मास्क इस्तेमाल करें तो SVG ब्लॉक और CSS नियम दोनों में id बदल दीजिए — दोहराई गई id का मतलब है कि हर कटा हुआ एलिमेंट वही आकृति ले लेगा जो ब्राउज़र को पहले मिली।
सवाल
ब्लॉब अवतार मास्क के लिए मुझे किस आकृति से शुरू करना चाहिए?
ऑर्गैनिक ब्लॉब, CSS clip-path के रूप में निर्यात की हुई। यही जोड़ी इस पेज का आधार है, और ऊपर का पूर्वावलोकन ठीक वही आकृति है — पर यह शुरुआत का बिंदु है, नियम नहीं। खोलते ही हर स्लाइडर चालू रहता है।
यह पेज में कितना जोड़ता है?
इस संयोजन के लिए लगभग 620 बाइट। यह एक अकेले आइकन से भी कम है और इसे नेटवर्क अनुरोध की ज़रूरत ही नहीं, क्योंकि आकृति मार्कअप है, कोई इमेज फ़ाइल नहीं।
क्या यह मोबाइल पर चलेगा?
हाँ। वेव डिवाइडर अपने कंटेनर तक खिंचने के लिए सेट है, अनुपात बनाए रखने के लिए नहीं, और यही एक आकृति को बिना लेटरबॉक्स के किसी भी स्क्रीन चौड़ाई पर फैलने देता है। ब्लॉब अपना अनुपात बनाए रखते हैं, क्योंकि खिंचा हुआ ब्लॉब दीर्घवृत्त भर है।
इस पेज का हर आँकड़ा और हर आकृति बिल्ड के समय जनरेटर चलाकर बनाई गई है, इसलिए यह उसी उपकरण का वर्णन करता है जिसे आप अभी इस्तेमाल करने वाले हैं, न कि उसके किसी पुराने रूप का।