का विस्तार करें, मैं चाहता हूं कि यह स्कैन लाइन प्रभाव ठीक से काम करे। पर टेक्स्ट को बाएं से दाएं से प्रकट करें। जैसे कि कैथोड-रे स्क्रीन पर फॉस्फोर में जल रहा है।पूरी तरह से इस सीएसएस इनलाइन-ब्लॉक div स्कैन-लाइन
विचार काले पंक्तियों में स्लाइड करना है, जिसमें एक पारदर्शी युक्ति है। Here is a 80% working demo. प्रत्येक पंक्ति में दाएं काले .mask
div का विस्तार नहीं होगा। यह जरुरी है।
मैंने सही-से-अधिक .mask
div को काले रंग की पृष्ठभूमि के साथ इनलाइन-ब्लॉक के रूप में रखने की कोशिश की है और इसे पूर्ण चौड़ाई बना दिया है। मैं कुछ हद तक समझता हूं कि अनुरोध क्यों काम नहीं करता है (चौड़ाई: 100% अन्य इनलाइन-ब्लॉक को अगली पंक्ति पर धक्का देता है, जैसा कि केवल उचित है), लेकिन जावास्क्रिप्ट में चौड़ाई को हैक किए बिना इस पूर्ण दाएं हाथ को पाने का एक तरीका होना चाहिए ।
.row {
font-family:'Courier New',Courier,monospace;
font-size:16px;
display:block;
height:auto;
width:100%;
min-width:20%;
position:relative;
margin-right:0px;
}
.mask {
display:inline-block;
width:auto; /* 100% does not work */
background:black;
white-space:pre;
}
था आप आप अपने jsbin में अपने html में सीएसएस के साथ मिश्रित js क्या ज़रूरत है? हमारे सभी जीवन को आसान बनाने के लिए कृपया जेएस से सीएसएस से एचटीएमएल को अलग करें .. मुझे आपके कोड को अपनी मशीन पर चलाने में परेशानी हो रही है – abbood
ठीक है, क्या एचटीएमएल के भीतर स्टाइल ब्लॉक रखने के लिए एक आवश्यक कारण है, क्या पहले से ही एक सीएसएस फ़ाइल मिली है? –
@abbood http://jsbin.com/uteyik/7/edit –