यदि आपने कभी कामना की है तो आप एक पारंपरिक के प्रभावों को दोहरा सकते हैं समुच्चित चित्रकला का निर्माता आप में वेबसाइट लेआउट , यह आपके लिए ट्यूटोरियल है।
वेब डिज़ाइन ट्यूटोरियल तीन सीएसएस गुणों को देखेंगे: [2 9] मुखौटा
एक अलग प्रकार के ट्यूटोरियल की तलाश में? ले देख फ़ोटोशॉप में फोटो कोलाज कैसे बनाएं । और आसान मार्गदर्शिकाओं के लिए, शीर्ष की हमारी पिक देखें [2 9] वेबसाइट निर्माता
तथा [2 9] वेब होस्टिंग सर्विस।उल्लिखित गुणों का उपयोग करने के मामले में मेरी सबसे बड़ी प्रेरणा पारंपरिक कोलाज है। मैं सोच रहा था कि किसी भी ग्राफिक्स संपादकों या सॉफ्टवेयर का उपयोग किए बिना उन्हें वेब ब्राउज़र में बनाना संभव था। सीएसएस के जादू के साथ, यह पूरी तरह से करने योग्य है! कोड के साथ उन्हें बनाने का एक और बोनस उन्हें स्केलेबल, एनिमेटेड और इंटरैक्टिव है। शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्न है:
मास्किंग पहली सुविधा है जिसे मैं आपको दिखाना चाहता हूं। यह आपके ब्राउज़र को बताकर वेब पर अधिक रचनात्मक आकार और लेआउट बनाने में मदद करता है जो संपत्ति तत्वों को दिखाई देना चाहिए। मास्किंग तीन अलग-अलग तरीकों से किया जा सकता है: एक रास्टर छवि (जो पारदर्शी भागों के साथ पीएनजी प्रारूप में है) का उपयोग करना; सीएसएस ग्रेडियेंट्स; या एसवीजी तत्व। ध्यान दें कि एक सामान्य रास्टर छवि के विपरीत, एसवीजी को गुणवत्ता में महत्वपूर्ण हानि के बिना स्केल या परिवर्तित किया जा सकता है।
मैं विशेष रूप से मास्किंग के बारे में क्या पसंद करता हूं, यह उसी गुण को लागू करने की क्षमता है [2 9] पृष्ठभूमि
- उदाहरण के लिए, हम मास्क की स्थिति, आकार और पुनरावृत्ति को परिभाषित कर सकते हैं: [2 9] मास्क-दोहराना: नो-रिपीट तथा [2 9] मास्क आकार: कवर ।सीएसएस मास्किंग के लिए धन्यवाद हम वेब पर अधिक परिष्कृत प्रभाव पैदा कर सकते हैं। उनमें से एक हमारे उदाहरण में पाया जा सकता है, जहां एक छवि के कुछ हिस्सों में कुछ पाठ शामिल होते हैं; जब कोई उपयोगकर्ता पृष्ठ के कुछ हिस्सों को ऊपर और नीचे स्क्रॉल करता है तो टेक्स्ट के कुछ हिस्सों को दिखाया जाता है। यह इस धारणा को देता है कि पृष्ठ शीर्षक पहाड़ों के पीछे स्थित है। इस प्रभाव को बनाने के लिए, कुछ चाल की आवश्यकता होती है और सीएसएस मास्क का चालाक अनुप्रयोग हमें इसे प्राप्त करने में मदद करेगा।
आइए एक चयनित पृष्ठभूमि छवि और दो शीर्षकों के साथ एक शीर्षलेख बनाएं। उनमें से एक प्राथमिक एक (शीर्षक का पहला स्तर) होगा।
& lt; शीर्षलेख और जीटी;
& lt; h3 & gt; यह & lt; / h3 & gt;
& lt; h1 & gt; & lt; span & gt; मेरा साहसिक & lt; / span & gt; & lt; / h1 & gt;
& lt; / हेडर और जीटी;
शीर्षक का पाठ में रखा जाएगा [2 9] & lt; अवधि & gt;
टैग। यह एक आम बात नहीं है लेकिन, इस मामले में, हम कंटेनर को नहीं, शीर्षक के लिए मास्किंग लागू कर रहे हैं। हेडर {
चौड़ाई: 100vw;
ऊंचाई: 80 वीएच;
शीर्ष: 0;
बाएं: ऑटो;
पृष्ठभूमि: यूआरएल (.. / छवियां / landscape.jpg) केंद्र शीर्ष नो-रिपीट;
पृष्ठभूमि आकार: कवर;
}
H1 {
मुखौटा: यूआरएल (../ छवियों / मास्क.एसवीजी # मास्कआईडी);
-वेबिट-मास्क: यूआरएल (../ छवियां / लैंडस्केप-मास्क.पीएनजी)
केंद्र शीर्ष नो-रिपीट;
मास्क आकार: कवर;
-वेबिट-मास्क आकार: कवर;
चौड़ाई: 100vw;
ऊंचाई: 80 वीएच;
रंग: #fff;
फ़ॉन्ट आकार: 100 पीएक्स;
स्थिति: रिश्तेदार;
}
एच 1 अवधि {
स्थिति: फिक्स्ड;
प्रदर्शन: इनलाइन-ब्लॉक;
पाठ-संरेखण: केंद्र;
फ़ॉन्ट-परिवार: 'लिबर बास्करविले', सेरिफ़;
चौड़ाई: 100vw;
शीर्ष: 80px;
फ़ॉन्ट शैली: इटैलिक;
}
आइए एक और उदाहरण का पता लगाएं और सीएसएस क्लिपिंग के बारे में और जानें। संक्षेप में, क्लिपिंग परिभाषित करता है कि कौन सा छवि क्षेत्र दिखाई देना चाहिए। क्लिपिंग कागज के टुकड़ों को काटने के समान है। आकार की सीमा को क्लिप पथ कहा जाता है: पथ के बाहर कुछ भी छुपाया जाएगा, जबकि पथ के अंदर कुछ भी दिखाई देगा। एक क्लिप पथ के साथ आप भारी पीएनजी फ़ाइलों का उपयोग करने के बजाय, अपनी छवि से पृष्ठभूमि को हटा सकते हैं। इसके लिए हमें पहले से ही कट आउट के लिए आकार तैयार करने की आवश्यकता है।
इस अभ्यास में लक्ष्य पृष्ठभूमि को हटाने, पृष्ठ से बाहर संयंत्र को क्लिप करना है। हम अपनी फाइल से एसवीजी कोड कॉपी कर सकते हैं और इसे एक HTML दस्तावेज़ में पेस्ट कर सकते हैं। क्लिप पथ को भीतर रखा जाना है [2 9] & lt; defs & gt; & lt; / defs & gt;
टैग। & lt; svg & gt;
& lt; defs & gt;
& lt; clippath id = "क्लिप-प्लांट" & gt;
& lt; पथ d = "m293.2,524.8c0,3.3,0 ... [और अधिक संख्या]" & gt;
& lt; / clippath & gt;
& lt; / defs & gt;
& lt; / svg & gt;
& lt; div class = "संयंत्र" & gt; & lt; / div & gt;
बाद में हम जोड़कर एसवीजी कोड में परिभाषित पथ को आसानी से संदर्भित कर सकते हैं [2 9] यूआरएल
समारोह। .plant {
ऊंचाई: 700px;
पृष्ठभूमि-छवि: यूआरएल (../ छवियों / plant.jpg);
पृष्ठभूमि आकार: कवर;
स्थिति: रिश्तेदार;
पृष्ठभूमि-दोहराना: नो-रिपीट;
-वेबिट-क्लिप-पथ: यूआरएल ("# क्लिप-प्लांट");
क्लिप-पथ: यूआरएल ("# क्लिप-प्लांट");}
किसने कहा कि पाठ कंटेनर हमेशा आयताकार होने की आवश्यकता है? सामग्री को लागू करके विभिन्न आकारों के सभी प्रकार में काटा जा सकता है [2 9] आकार-बाहर
तथा [2 9] आकार-अंदर गुण जो आपको सीएसएस में कस्टम पथ के आसपास अपनी सामग्री लपेटने में सक्षम बनाता है।तो यह कैसे काम करता है? बस आवेदन करें [2 9] आकार-बाहर
दी गई तस्वीर या कंटेनर के लिए। यह ध्यान रखना महत्वपूर्ण है कि [2 9] नाव संपत्ति और तत्व के आयाम - या तो ऊंचाई या चौड़ाई - परिभाषित किया जाना चाहिए अन्यथा यह काम नहीं करता है। आप उपयोग कर सकते हैं [2 9] URL () समारोह, जो सक्षम बनाता है [2 9] आकार-बाहर एक एसवीजी फ़ाइल से पथ के आधार पर एक तत्व आकार को परिभाषित करने के लिए संपत्ति। .a-अक्षर {
पृष्ठभूमि-छवि: यूआरएल ('.. / छवियों / गोल्ड-बीजी.जेपीजी');
पृष्ठभूमि आकार: 1000 पीएक्स;
-वेबिट-मास्क-छवि: यूआरएल ('.. / छवियों / ए-लेटर 2.एसवीजी');
-वेबिट-मास्क-समग्र: स्रोत-आउट;
-वेबिट-मास्क-दोहराना: नो-रिपीट;
-वेबिट-मास्क-आकार: 300 पीएक्स;
चौड़ाई: 100%;
ऊंचाई: 60 वीएच;
स्थिति: रिश्तेदार;
शीर्ष: 0 पीएक्स;
पृष्ठभूमि-अनुलग्नक: निश्चित;
नाव छोड़ी;
प्रदर्शन: इनलाइन-ब्लॉक;
चौड़ाई: 310 पीएक्स;
आकार-मार्जिन: 23 पीएक्स;
आकार-बाहर: यूआरएल ('.. / छवियों / मास्क.एसवीजी');
}
[2 9] आकार-बाहर
संपत्ति अपने फ्लोट क्षेत्र के अलावा किसी अन्य तत्व के बारे में कुछ भी नहीं बदलता है। इसका मतलब है कि किसी भी सीमा और पृष्ठभूमि छवियों को तत्व पर बनाए गए आकार के अनुकूल नहीं होगा। यही कारण है कि हमें आवेदन करने की भी आवश्यकता है [2 9] मुखौटा संपत्ति - परिभाषित आकार से मेल खाने के लिए तत्व की पृष्ठभूमि को काटने के लिए।नोट करने के लिए एक महत्वपूर्ण बात यह है कि [2 9] आकार-बाहर
फ़ीचर केवल कोर-सक्षम फ़ाइलों के साथ काम करता है। कोर मूल संसाधन साझाकरण के लिए खड़ा है।इस विशेष मामले में इसे देखने का सबसे अच्छा तरीका स्थानीयहोस्ट का उपयोग करना है, अन्यथा यह काम नहीं करेगा यदि आप इसे अपने ब्राउज़र में खोलते हैं।
प्रयोग करते समय, कृपया ध्यान रखें कि सभी ब्राउज़रों द्वारा सभी उल्लिखित सुविधाओं का समर्थन नहीं किया जाता है, इसलिए यह उन्हें जांचने के लायक है यहां । नवीनतम उदाहरण फ़ायरफ़ॉक्स, ओपेरा और आईई में काम नहीं करता है लेकिन उम्मीद है कि यह सभी ब्राउज़रों के लिए जल्द ही उपलब्ध होगा। और यदि आपके पास अपनी परियोजना के लिए स्टोर करने के लिए बहुत सारे दस्तावेज हैं, तो उन्हें सुरक्षित में सुरक्षित रखें [2 9] घन संग्रहण
।[2 9] अधिक पढ़ें:
(छवि क्रेडिट: नाओमी वेंडरन) [1 9] एक स्वतंत्र कल..
(छवि क्रेडिट: नेट) [1 9] यह ट्यूटोरियल उन लोगों �..
एक अच्छी तरह से निष्पादित माउंट सिर्फ एक से अधिक �..
मेरे वर्णन के लिए कहा जा रहा है पेंटिंग तकनीक ..
2 का पृष्ठ 1: पृष्ठ 1 [2 9] पृष्ठ 1 ..
लघु चित्रकला की उत्पत्ति मध्ययुगीन युग में बहुत �..
जो सॉफ्टवेयर के मिश्रण का उपयोग करके यथार्थवादी �..
फ्लेक्सबॉक्स, या लचीला बॉक्स लेआउट, एक शक्तिशाली ..