इन्टरनेटवेब डिजाइन

CSS-sprites: आधारभूत प्रविधी र उपयोगी सुझावहरू को विवरण

जब ग्राहकको काम आधुनिक साइट विकास चरण मा दुवै, छिटो राम्रो र दक्ष हुन र। नियम, अनलाइन स्रोतहरू सिर्जना हरेक कम्पनी, यसको डिजाइन, शैली, विश्वसनीयता, गति र अन्य विशेषताहरु संग आगंतुकों आकर्षित गर्न, आफ्नै अनुहार छ खोज्ने।

sprites को उपयोगी गुणहरू

CSS-sprites साइट को दुवै गुणस्तरीय विशेषताहरु र कम्पनीको छवि सुधार गर्न सक्नुहुन्छ। यसको कोर मा, यो पनि विकास उपकरण जटिल होइन, तर यो साँच्चै प्रक्रिया र स्रोत विकास, र आफ्नो काम को गति गति।

अन्य कुराहरु, यो कोड सरल र, एक निश्चित अर्थमा, यो अन्य स्रोतहरू पोर्टेबल छ, किनभने तपाईं नै ग्राफिकल विचार, शैली डिजाइन तत्त्वहरू संवाद प्रयोग गर्न सक्नुहुन्छ प्रयोग CSS-sprites, घनिष्ठ नातेदार रूपमा समान छन् भन्ने तथ्यलाई कारण, संरचना र ट्याग सामग्रीहरू।

साइटको विकास सामान्य पाठ्यक्रम तस्वीर को धेरै गर्न। अक्सर, यी तस्बिरहरू लाग्न धेरै सानो ठाउँ, तर सधैं छुट्टै फाइल हुन्। कुनै पनि सर्भर को कुनै पनि अपरेटिङ सिस्टम फाइल खोल्न को लागि - यस कार्यका, एक समय-खपत तथापि, एकदम आदर समय एक फाइल 13 13 पिक्सेल मा खुलेको छ जब फाइल 16 तस्वीर 52 52 द्वारा पिक्सेल बाट खुलेको छ जब भिन्न छैन, र। पहिलो मामला मा, तपाईं 16 16 तस्बिरहरू मात्र एउटा फाइल खोल्ने फलस्वरूप प्राप्त हुनेछ दोस्रो मामला मा फाइल र 16 खुला / पढ्न सञ्चालन, छ।

तपाईं विषयमा फाइलहरू एक सेट सिर्जना भने (तेर्सो मेनु, संवाद को प्रकारका, कैलकुलेटर बटन पात्रो डिजाइन तत्त्वहरू ...) जस्तै छविहरू flexibly साइटबाट साइट सारिने कि संयुक्त गर्न सक्नुहुन्छ।

यो नकारात्मक

त्यहाँ CSS प्रयोग गर्न सिफारिस गरिएको प्रशंसक पनि frisky हुँदा sprites ध्यान मुद्दा अध्ययन र स्पष्ट छन् जो यो पुरानो जमानाको तरिका काम गर्न व्यावहारिक सधैं छ भनेर देखाउँछ ती आवश्यक छन्।

साँच्चै, यदि 16 खुला सट्टा 16 तस्वीर को एक फाइल, त्यहाँ छ / पढ्न सञ्चालन सट्टा एक 16 तस्वीर फाइलहरू हुनेछ। तर चाल हरेक ब्राउजर एक क्यास छ छ, र यो मात्र एक अन्तिम उपायको रूपमा केही लोड गर्दछ। साथै, तपाईँले पहिला पृष्ठ भ्रमण गर्दा सामान्यतया पृष्ठ तत्व लोड गर्दै छन्, र त्यसपछि मात्र परिवर्तन लोड।

अर्को पक्ष। सामान्यतया, छवि कटौती गरिएको छ, एक फाइल चिपके छैन। तरिका यो एक प्रविधि, यसलाई भन्न राम्रो छ, अनुकूलन विकास भएको छ। डिजाइनर लेआउट सिर्जना र लेआउट आफ्नो टुक्रा प्रयोग गर्दछ: लेआउट को सूक्ष्मता कटा टुक्रा। कुल पृष्ठ डिजाइन बढ्छ जो खपत गतिविधि, - विरोधीहरूले sprites एउटा फाइल मा धेरै तस्बिरहरू टिप्न भन्ने विश्वास गर्छन्।

त्यहाँ ती विकासकर्ताहरूले विश्वास र यो पेशा CSS-sprites भन्दा बढी व्यावहारिक छ भनेर विश्वास, HTTP-अनुरोध संख्या अनुकूलन गर्ने छन्।

संकेत सबै समय पक्कै महत्त्वपूर्ण कुरा, तर धेरै महत्त्वपूर्ण दृश्य छ हो: यो उचित सीमा भित्र लागू गर्नुपर्छ।

स्वचालन र CSS-sprites

यो CSS sprites बिजुली चलाउन र डिजाइन को दायाँ भाग प्राप्त गर्न कुनै अर्थमा बनाउँछ भने, त्यसपछि केही बस माथि सामान्य तरिका यो भाग बनाउन रोक्छ। पारंपरिक प्रविधि यसलाई तस्बिरहरू सयौं कटौती गर्न आवश्यक बनाउँछ भने, यो स्प्राइट को इच्छित क्षेत्र छनौट र यसलाई प्रदर्शन गर्नेछ आवश्यकता को जो जाभास्क्रिप्ट-समारोह, स्केच गर्न बेहतर छ।

यो उल्लेख गर्नुपर्छ तर, त्यो दुई वा तीन तत्व वा एक दर्जन अन्य को स्प्राइट - सबै सही, तर जब रेखाचित्र को स्प्राइट सयौं मा, जाभास्क्रिप्ट-समारोह समस्या लेखन पाठ्यक्रम, देखापर्ने छैन, तर यो सिर्जना गर्न हुनेछ धेरै काम कसरी केही यस्तो ठूलो स्प्राइट ... साथै, गोंद तस्वीर - यो एउटा CSS स्प्राइट बिजुली र इच्छित छवि बनाउँछ र यसको लागि CSS-कोड, उहाँले कति ख्याल गरेन हुनेछ स्प्राइट को संविधान तत्व। साइट डिजाइन परिवर्तन, हटाउने र नयाँ तत्व को वाहेक remaking गर्दा समस्या उत्पन्न। एक स्प्राइट विकास, तपाईं कसरी प्रयोग गर्न, र यो त कसरी परिवर्तन बारे विचार गर्नुपर्छ।

sprites प्रयोग विषय लाभ

CSS कार्यक्रम भाषाहरू विपरीत, यो यसको सबै गतिशीलता को नियम र आफ्नो कार्यात्मक सामग्री (मानक) द्वारा निर्धारित छ नियमहरूको एक अपेक्षाकृत स्थिर सेट छ। परिसर, मा sprites विचार गर्ने, HTML, सीएसएस पुस्तकालयको एक THEMED-कार्यात्मक डिजाइन सिर्जना गर्न सक्नुहुन्छ।

उदाहरणका लागि, मेनु को समाप्त संस्करण: बस धेरै CSS-नियम, JS-कार्यहरु जडान र HTML-divs को कोड नम्बर समावेश, तपाईं परिणाम प्राप्त गर्न सक्छन्। को स्प्राइट को छवि को सामग्री परिवर्तन गरेर, तपाईं मेनु को नजर परिवर्तन गर्न सक्नुहुन्छ। समारोह को शरीर निर्दिष्ट, तपाईं कार्यक्षमता समायोजन गर्न सक्नुहुन्छ।

एक peculiar भेद प्राप्त वस्तु-उन्मुख कार्यक्रम (OOP) को। निश्चित, यो एक उज्ज्वल विचार हुनेछ, तर यो अन्य OOP भाषाहरूको पृष्ठभूमिमा विरुद्ध खडा गर्न निकै उज्ज्वल हुने छैन, वास्तविक बोलियों। को PLO पुनर्जीवित र असामान्य चाँडै सूर्य ठाउँ पाउन भयो थियो जब यो केवल प्रारम्भिक '90 को दशक मा छ, यो एक विशिष्ट विचार र यसको अभिव्यक्ति एक ठोस रूप, तर विविध रूसी त्यहाँ छ रूपमा अब विकासकर्ताहरूले अप धेरै बोलियों साथ गरेको छ।

खेलौना - sprites लागि बोनान्जा

उत्तेजना र कार्यक्रम - असंगत अवधारणाहरु, तर कार्यक्रम कौशल, खेल लेखन, obschebytovoy (सरल गुप्तिकरण) र रचनात्मक (डिजाइन र नयाँ प्रविधिहरू विकास, विचार) बाट markedly फरक छ।

खेल डिजाइन, भेक्टर ग्राफिक्स गर्न अपील SVG-sprites + CSS-नियम मात्र होइन मांग, तर अक्सर को संयोजन वास्तविक खेल को वस्तुमा (साइट को) विकासकर्ता को वस्तु बन्दछ किनभने। विशेष मा, लोकप्रिय खेल काउन्टर स्ट्राइक को sprites सर्तहरू लागू, स्प्रे एकदम अर्थपूर्ण पर्यायवाची: विस्फोट, रगत, दृष्टि ...

वाक्यांश "को स्प्राइट CSS v34 सेट" को एकदम सामान्य र बुझ्ने हो प्रारम्भ लागि। Sprites सार मा, मात्र होइन उपयोगिता को प्रयोगमा छन्, तर पनि एकदम पूर्ण-विशेष, किफायती र सजिलो उपभोक्ताहरु को एक निश्चित सर्कल बुझ्न जो एक आला, गठन।

CSS-sprites: उदाहरण

साइटमा पृष्ठ स्विच गर्न एक विशेष भाषाको लागि विकल्प को एक किसिम प्रयोग गरिन्छ, तर भाषा चयन प्रतिमा रूपमा प्रदर्शन गर्न भने, स्प्राइट प्रयोग गरेर समाधान यो जस्तो हुन सक्छ:

स्पष्ट कमियां sprites

सबै को पहिलो, यो समय-खपत र सावधान प्रक्रिया छ। धेरै सानो तस्वीर संकलन गर्न - डिजाइन सानो टुक्रा मा, र अन्य कटौती गर्न - यो एउटा कुरा छ। साइटमा प्रयोग तस्बिरहरू सबै मा क्यानभास को विचार लागू र यो ठाँउ पूर्ण निरर्थक छ।

पनि CSS sprites सर्जक प्रयोग, कठिनाइको यो साइट डिजाइन बदल गर्न आवश्यक छ विशेष गरी जब छैन, बचा गर्न सकिन्छ। स्प्राइट तस्बिरहरू केही दसौं मा थप्न - यो तत्व को एक एरे छैन, ग्राफिक्स यो सामान्यतया सट्टा सही वस्तु फेला पार्न एरे रूपमा बाहिर कोड क्रमबद्ध को, स्क्रिनमा बस प्रदर्शित हुन्छ, ग्राफिक्स छ।

मानक र विकासकर्ताहरूले sprites प्रयोग नीति पृष्ठभूमि सम्बन्धित, यो मात्र एउटा पृष्ठभूमि छवि र साइट तत्व हो भनेर आफ्नो दावी निम्न। पृष्ठ को ग्राफिक घटक तत्व ट्याग img परिमार्जन गर्नुपर्छ।

यसलाई पर्याप्त पृष्ठभूमि एक साधारण पृष्ठभूमि रूपमा कथित थियो कि सरल मैदान मा सहमत गाह्रो छ। एक लघु तत्व वा सम्पूर्ण पृष्ठ - यो सिर्फ पृष्ठभूमिमा, कुनै कुरा के।

यसैबीच, ग्राफिक घटक sprites प्रयोग गर्न गम्भीर अवरोध प्रतिनिधित्व।

judicious प्रयोग

सर्तहरू "इन्टरनेट प्रविधि" र "उच्च प्रविधि" पर्याय मानिन्छ छ भन्ने तथ्यलाई बावजुद, वास्तव मा, यो समय-खपत र कहिलेकाहीं धेरै कम प्रविधी काम हो। Sprites विशेष यस्तो पृष्ठभूमिमा संग्रह प्रतिहरू सिर्जना रूपमा भर्नु साइटहरू वा जानकारी, को प्रक्रिया सेट, जाभास्क्रिप्ट वा PHP मा शुद्ध कार्यक्रम, रूपमा साथै आवश्यक कार्यक्षमता को विकास मा अन्य bottlenecks तुलना लुगा छैन।

शक्ति र व्यवस्थापन प्रणाली सामग्रीको प्रयोग को संभावनाहरु अक्सर आफ्नो व्यावहारिक आवेदन nuances लगायो, र मार्गदर्शन स्रोत विकास, नियम रूपमा 1001st समय एक वा अन्य एक स्वामित्व अल्गोरिदम लेखन गर्न को लागि आवश्यकता, जान्छ।

यस सन्दर्भमा, यो आधुनिक उपकरण प्रदान गर्दछ सबै प्रयोग गर्न बस उचित महत्त्वपूर्ण छ। अन्य भन्दा एउटा प्रयोग गर्न निकै उत्सुक हुन छैन, र साइट निर्माण मा सुनौलो नियम यस्तो लेखिएको निम्नानुसार: कुनै पनि अवसर अवस्था को मामला मा चाँडै समाधान गर्न सकिन्छ भनेर तपाईं सकेसम्म चाँडै काम पारित गर्न कसरी, र यो कसरी कार्यान्वयन गर्न बारे छैन विचार गर्न आवश्यक छ कुनै पनि समस्या।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ne.delachieve.com. Theme powered by WordPress.