मार्केक्कै बिना HTML5 र CSS3 मा स्क्रॉलयोग्य सामग्री सिर्जना गर्दै

तपाईं मध्ये ती व्यक्तिहरू जो लामो समयसम्म एचटीएमएल लेखिरहेका छन् तत्वलाई सम्झन सक्छ। यो एक ब्राउजर-निर्दिष्ट तत्त्व थियो जसले स्क्रिनमा स्क्रोलिङ पाठको ब्यानर सिर्जना गर्यो। यो तत्व एचटीएमटीई विवरणमा कहिल्यै थपिएको थिएन र यसको ब्राउजरको लागि व्यापक रूपमा विविधको लागि समर्थन। प्राय: सकारात्मक र नकारात्मक दुवै व्यक्ति यस तत्वको प्रयोगको बारेमा धेरै बलियो विचारहरू थिए। तर के तपाईंले मनपर्ने वा घृणा गर्नुभएन भने, यसले सामग्री बनाउने उद्देश्यको सेवा गर्यो जसले बाकस सीमाहरू देखाइयो।

कारणले यो ब्राउजरद्वारा कहिल्यै पूर्ण रूपमा कार्यान्वयन गरिएको थिएन, एकदम बलियो व्यक्तिगत विचारबाट, यो एक दृश्य प्रभाव मानिन्छ र यस्तो रूपमा, यो HTML द्वारा परिभाषित हुँदैन, संरचना जो परिभाषित गर्दछ। यसको सट्टा, भिजुअल वा प्रस्तुति प्रभावहरू सीएसएस द्वारा व्यवस्थापन गर्न सकिन्छ। र CSS3 ले मार्कर प्रभाव तत्वहरू लाई कसरी ब्राउजर गर्ने ब्राउजर नियन्त्रण गर्न मच्छुक मोड्युल थप्छ।

नयाँ CSS3 गुणहरू

सीएसएस 3 मा तपाईंको नयाँ सामग्री कसरी प्रदर्शित गर्दछ भनेर नियन्त्रण गर्न मद्दत गर्नको लागी पाँच नयाँ गुणहरू जोड्दछ: ओभरफ्लो-शैली, मार्गी-शैली, मार्गी-प्ले-गिन, मार्क्स-दिशा र माछा गति।

ओभरफ्लो-शैली
ओभरफ्लो-शैली गुण (जुन मैले लेख CSS ओवरफ्लोमा छलफल गरेको छ) सामग्रीको बक्स ओभरफ्लो गर्ने सामग्रीहरूको लागि मनपर्ने शैली परिभाषित गर्दछ। यदि तपाईले मरिच-रेखामा मान सेट गर्नु भएको छ वा मल्ट-ब्लक तपाईंको सामग्रीलाई बायाँ / दाँया (मार्क्स-लाइन) वा माथि / तल (मार्क्स-ब्लक) लाई भित्र र बाहिर स्लाइड गर्नेछ।

समुद्री शैली
यस सम्पत्तिले सामग्री कसरी हेर्न सक्दछ भनेर परिभाषित गर्दछ (र बाहिर)।

विकल्प स्क्रोल, स्लाइड र वैकल्पिक हो। स्क्रॉल पुरा तरिकाले स्क्रिनको साथ सुरु हुन्छ स्क्रिन बन्द गर्नुहोस्, र त्यसपछि यो दृश्यात्मक क्षेत्र मा पुग्छ जब सम्म यो सबै पूर्ण रूपमा फेरि पर्दा हुन्छ। स्लाइड सामग्रीसँग पूर्ण रूपमा पर्दा सुरु हुन्छ र त्यसपछि यो सङ्ग्रहमा पुग्छ जबसम्म सामग्री पूर्ण रूपमा स्क्रिनमा सारिएको छ र स्क्रिनमा स्लाइड गर्न थप सामग्री बाँकी छैन।

अन्तमा, वैकल्पिकले साइड साइडबाट बाउन्स फर्काउँछ, अगाडि र फिसिङ।

मार्गी-प्ले-गणना
MARQUEE तत्व को उपयोग को कमी को एक छ कि मार्गी कभी नहीं रोकता। तर शैली गुणसँग विवाह-बजाउने-गणनाको साथ तपाईंले कुनै पनि पटकको लागि मरिच सामग्री घुमाउन र बन्द गर्न सक्नुहुनेछ।

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

माक्की-दिशा विवरणहरू

ओभरफ्लो-शैली भाषा दिशा अगाडि रिवर्स
मार्क्स-लाइन ltr बायाँ दायाँ
rtl दायाँ बायाँ
मार्क्स-ब्लक माथि तल

माछा गति
यो गुणले निर्धारित गर्दछ कि कसरी सामग्री स्क्रिनमा स्क्रोल गर्दछ। मानहरू ढिलो, सामान्य र छिटो हुन्छ। वास्तविक गतिले सामग्री र ब्राउजरमा प्रदर्शन गरेको कुरामा निर्भर गर्दछ, तर मानहरू ढिलो हुनु सामान्य भन्दा कम हुन्छ जुन छिटो भन्दा कम हुन्छ।

मार्क्स गुणहरूको ब्राउजर समर्थन

CSS marquee तत्वहरू काम गर्न तपाईंले विक्रेताहरूको उपसर्ग प्रयोग गर्न आवश्यक पर्दछ। तिनीहरु यस प्रकार छन्:

CSS3 विक्रेता उपसर्ग
ओभरफ्लो-एक्स: मार्क्स-लाइन; ओभरफ्लो-x: -webkit-marquee;
समुद्री शैली -विस्तार-मार्गी शैली
मार्गी-प्ले-गणना -विस्तार-मार्गी-पुनरावृत्ति
समुद्री दिशा: अगाडि | रिवर्स; -विस्तार-मार्गी-दिशा: फर्वार्ड | पछाडी;
माछा गति -वेबिट-मारुकी-गति
कुनै बराबर छैन -विस्तार-मार्गी-वृद्धि

अन्तिम सम्पत्तिले तपाइँलाई परिभाषित गर्न अनुमति दिन्छ कि कति ठूलो वा सानो कदमहरू स्क्रीनमा स्क्रिनमा मार्क्समा स्क्रोल गर्ने हुनुपर्छ।

तपाईंको समुद्री काम गर्ने कामको लागि, तपाइँ पहिले विक्रेताहरू पूर्वनिर्धारित मानहरू राख्नुपर्छ र त्यसपछि तिनीहरूलाई CSS3 निर्दिष्टीकरण मानहरूसँग पछ्याउनुहोस्। उदाहरणको लागि, यहाँ एक सीसीएस को लागि सीसीएस छ कि 200x50 बक्से को भित्र बायाँ देखि दायाँ को पांच पटक पल्ट स्क्रॉल गर्दछ।

{
चौडाई: 200px; उचाई: 50px; सेतो ठाउँ: nowrap;
ओभरफ्लो: लुकेको;
ओभरफ्लो-x: -webkit-marquee;
-वेबिट-मार्गी-दिशा: अगाडि;
-webkit-marquee-style: scroll;
-वेबिट-मरिच-गति: सामान्य;
-विस्तार-मार्गी-वृद्धि: सानो;
-विस्तार-मार्गी-दोहराव: 5;
ओभरफ्लो-एक्स: मार्क्स-लाइन;
समुद्री दिशा: अगाडि;
मार्क्स-शैली: स्क्रॉल;
माछा गति: सामान्य;
मार्गी-प्ले-गिन: 5;
}