मैं "मार्की" है कि आगे और पीछे स्क्रॉल एक वेबसाइट पर एक एनिमेटेड एचटीएमएल बनाना चाहते हैं बाएं से पाठ:सीएसएस चलती सही
<div class="marquee">This is a marquee!</div>
और सीएसएस:
.marquee {
position: absolute;
white-space: nowrap;
-webkit-animation: rightThenLeft 4s linear;
}
@-webkit-keyframes rightThenLeft {
0% {left: 0%;}
50% {left: 100%;}
100% {left: 0%;}
}
समस्या है, जब यह स्क्रीन के दाएं किनारे तक पहुंचता है तो मार्की रुकता नहीं है; यह स्क्रीन से सभी तरह से चलता है (एक क्षैतिज स्क्रॉल बार को संक्षिप्त रूप से प्रकट करता है) और फिर वापस आता है।
तो, जब मैं दाएं हाथ के किनारे स्क्रीन के दाईं ओर किनारे तक पहुंचता हूं तो मैं मार्की स्टॉप कैसे बना सकता हूं?
संपादित करें: अजीब तरह, यह काम नहीं करता:
50% {right: 0%}
सीएसएस संपत्ति –
@Webtecher का उपयोग करके एनीमेशन को रोकने के लिए जावास्क्रिप्ट का उपयोग करें जावास्क्रिप्ट को एनीमेशन को रोकने के लिए कैसे पता चलेगा? –
बाएं के बजाए: 100% इसे छोड़ा जाना चाहिए: '100% - (सिंगल कैरेक्टर द्वारा ली गई स्ट्रिंग * स्पेस में वर्णों की संख्या) 'अब, जाहिर है कि आप सीएसएस में ऐसी चीजें नहीं करेंगे। 'बाएं 'या' दाएं 'का उपयोग करने के बजाय बेहतर,' मार्जिन-बाएं 'या' मार्जिन-दाएं 'का उपयोग करें। –