दिलचस्प पोस्ट
एंड्रॉइड में प्रत्येक 10 सेकंड के बाद डेटा प्रदर्शित करें वेब एपीआई के लिए सरल पोस्ट पायथन पूर्णांक पर्वतमाला पीएचपी में html को कन्वर्ट करें। डॉक करें एंड्रॉइड में ओपनसीवी खाका मिलान का उदाहरण पावर बीआई एम्बेड यूआरएल-कई फिल्टर कैसे curl त्रुटि (7) को हल करने के लिए: होस्ट करने के लिए कनेक्ट नहीं कर सका? सर्वोत्तम अभ्यास: PHP में लंबे, बहुभाषी स्ट्रिंग्स के साथ काम करना? विजुअल स्टूडियो 2015 बहुत धीमा है पीएचपी में प्रयास-पकड़ का प्रदर्शन स्क्रीन किनारों पर मेरे विंडोज फॉर्म एप स्नैप कैसे करें? बिल्ड के दौरान डॉकरफ़ाइल में होस्ट वॉल्यूम को डॉकर कंटेनरों में कैसे माउंट करने के लिए Python तर्क का उपयोग करके तालु के लिए कैसे जांचें getElementsByClassName और IE8: ऑब्जेक्ट इस संपत्ति या विधि का समर्थन नहीं करता जावा में क्लास चर को ओवरराइड करने का एक तरीका है?

सीएसएस: शुद्ध सीएसएस स्क्रॉल एनीमेशन

मैं केवल CSS3 के उपयोग से पृष्ठ के शीर्ष पर स्थित एक बटन पर क्लिक करते समय स्क्रॉल करने के लिए एक रास्ता खोज रहा हूं।

तो मुझे यह ट्यूटोरियल मिल गया है: http://timpanus.net/codrops/2012/06/12/css-only-responsive-layout-with-smooth-transitions/

डेमो: http://tympanus.net/tutorials/SmoothTransitionsResponsiveLayout/

लेकिन यह मेरी आवश्यकताओं के लिए थोड़ा सा उन्नत है क्योंकि मैं सिर्फ ब्राउज़र को पृष्ठ के शीर्ष पर स्थित एक बटन पर क्लिक करने के लिए नीचे स्क्रॉल करना चाहता हूं, इसलिए मैं सोच रहा था: क्या यह इनपुट बटनों के बिना उन सीएसएस स्क्रॉल करना संभव है, बस एक एंकर टैग के साथ?

HTML इस प्रकार दिखता है: <a href="#" class="button">Learn more</a>

मैं पहले से ही कुछ सीएसएस है जिसे मुझे बटन पर क्लिक करने की आवश्यकता है:

 /* Button animation tryout. */ .animate { animation: moveDown 0.6s ease-in-out 0.2s backwards; } @keyframes moveDown{ 0% { transform: translateY(-40px); opacity: 0; } 100% { transform: translateY(0px); opacity: 1; } } 

वेब के समाधान से एकत्रित समाधान "सीएसएस: शुद्ध सीएसएस स्क्रॉल एनीमेशन"

आप इसे सीएसएस 3 का इस्तेमाल करते हुए एंकर टैग के साथ कर सकते हैं :target छद्म चयनकर्ता, इस चयनकर्ता को ट्रिगर किया जा रहा है, जब समान यूआरएल के तत्व को वर्तमान यूआरएल के हैश के रूप में मैच मिलता है। उदाहरण

यह जानने के साथ, हम इस तकनीक को वर्तमान यूआरएल के हैश के साथ मिलान करने वाले लक्ष्य तत्व के माध्यम से किसी भी अन्य तत्व को चुनने के लिए "+" और "~" जैसे निकटता चयनकर्ताओं के उपयोग से जोड़ सकते हैं। इसका एक उदाहरण आप पूछ रहे हैं ।

ठीक है, अगर आपके पास बुरा ब्राउज़र समर्थन (केवल फ़ायरफ़ॉक्स अभी तक) के साथ कोई समस्या नहीं है, तो एंकर लिंक और इस एकल प्रॉपर्टी का उपयोग करें:

 scroll-behavior: smooth; 

एमडीएन संदर्भ देखें

तो, इसे इस तरह प्रयोग करें:

 <head> <style type="text/css"> html { scroll-behavior: smooth; } </style> </head> <body id="body"> <a href="#foo">Go to foo!</a> <!-- Some content --> <div id="foo">That's foo.</div> <a href="#body">Back to top</a> </body> 

यहाँ एक बेल्ट है

और यहां भी क्षैतिज और ऊर्ध्वाधर स्क्रॉलिंग दोनों के साथ एक बेला है ।

और वेबकिट सक्षम ब्राउज़र के लिए मुझे इसके अच्छे परिणाम मिल गए हैं:

 .myElement { -webkit-overflow-scrolling: touch; scroll-behavior: smooth; // Added in from answer from Felix overflow-x: scroll; } 

यह स्क्रॉलिंग मानक ब्राउज़र व्यवहार की तरह अधिक व्यवहार करता है – कम से कम यह हम iPhone पर परीक्षण कर रहे थे पर अच्छी तरह से काम करता है!

उम्मीद है की वो मदद करदे,

ईडी