HTML Marquee – কোন টেক্সটকে মুভ করা। [খবরের হেডলাইনের মত]

বিভিন্ন সাইটে গেলে দেখা যায় প্রধান শিরোনাম গুলো একদিক থেকে অন্য দিকে মুভ করে আস্তে আস্তে যায়। যেমন প্রথম আলোর ওয়েব সাইটে গেলে শিরোনাম নামে কিছু লেখা ডান পাশ থেকে বাম পাশে আস্তে আস্তে মুভ করে যায়। এটা করা হয় কি দিয়ে বা কি ভাবে?

আচ্ছা, তার আগে এখান থেকে ফাইলটা ডাউনলোড  করে নিন। আমি সব গুলো উদাহরন একটি html ফাইলে দিয়ে দিয়েছি। আর টিউনটি সুন্দর মত দেখতে চাইলে এখানে দেখতে পারেন

HTML এর <marquee> নামে একটা ট্যাগ আছে যার মাধ্যমে এরকম স্ক্রোলিং টেক্সট কোন সাইটে বসানো যায়। এটা দিয়ে যে কোন টেক্সট বা ইমেজ right থেকে left, left থেকে right, top থেকে bottom অথবা bottom থেকে top এ স্ক্রোল করা যায়।

এটার কোডঃ


Your Text will go here

এটা শুধু ডান দিক থেকে বাম দিকে আসবে। এসে থেমে যাবে। আর direction="left" দিয়ে কোন দিক থেকে কোন দিকে যাবে তা বুঝানো হয়েছে। direction="right" দিয়ে দেখুন কি হয়।

আমরা চাচ্ছি প্রথম আলোর ওয়েব সাইটের মতো। ডান থেকে বামে এসে থেমে যাবে না। আবার ডান থেকে বামে আসবে। তা উপরের কোডে একটু পরিবর্তন করলেই হয়ে যাবে।  behavior="slide" এর জাগায় behavior="scroll" দিলেই হবে।
এটার কোডঃ


Your Text will go here

আচ্ছা, উপরের লেখাটা ডান থেকে বামে চলে যাচ্ছে। আমাদের পড়ার সুযোগ দিচ্ছে না। আমরা চাচ্ছি যখন আমরা পড়ব তখন তা স্ক্রোল করা বন্ধ করবে। এটা করার জন্য আমরা একটা inline JavaScript ব্যবহার করব। নিচের উদাহরনে মাউস রেখে দেখুন তা স্ক্রোল করা বন্ধ করে দিয়েছে।

এটার কোডঃ


Your Text will go here

সুন্দর না? একটা সমস্যা। আমরা নিজেদের মত স্পিড দিতে চাই। তা করার জন্য scrollamount ব্যবহার করতে পারি। যেমন scrollamount="1" তা সব চেয়ে কম স্পিডে চলবে। আর scrollamount="1০" দিলে আরেকটু বেশি স্পিডে স্ক্রোল করবে।


Slow scroll speed
Medium scroll speed
Fast scroll speed

এতক্ষন পর্যন্ত আমরা শুধুই টেক্সটকে স্ক্রোল করেছি। আমরা ইচ্ছে করলে যে কোন ইমেজকেও স্ক্রোল করতে পারি।
এটার কোডঃ

<code><</code><code>marquee</code> <code>behavior</code><code>=</code><code>"scroll"</code> <code>direction</code><code>=</code><code>"left"</code><code>><</code><code>img</code> <code>src</code><code>=</code><code>"<a href="http://tech.jakir.me/wp-content/uploads/2013/02/android_logo-164x164.gif">http://tech.jakir.me/wp-content/uploads/2013/02/android_logo-164x164.gif</a>"</code>  <code>alt</code><code>=</code><code>"Android"</code> <code>/></</code><code>marquee</code><code>></code>

সুন্দর না?

আচ্ছা, এটা তো গেলো ডান থেকে বামে, বা বাম থেকে ডানে। আমরা ইচ্ছে করলে উপর থেকে নিচে বা নিচের থেকে উপরেও স্ক্রোল করতে পারি।
এটার কোডঃ


Your  scrolling up text goes here

আমরা ইচ্ছে করলে টেক্সট সাইজ, কালার ইত্যাদি দিতে পারি। তা কিভাবে করতে হয় নিজে নিজে বের করতে পারবেন না?

আমার প্রযুক্তির ব্লগের ঠিকানা। 

কোন প্রশ্ন বা সমস্যায় ফেসবুকে মেসেজ দিতে পারেন।

Level 0

আমি জাকির হোসাইন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 8 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 224 টি টিউন ও 1487 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 5 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

পৃথিবীতে অল্পকয়েক দিনের জন্য অনেকেই আসে, হেঁটে খেলে চলে যায়। এর মধ্যে অল্প কয়েক জনই পায়ের চাপ রেখে যায়।ওদের একজন হতে ইচ্ছে করে। প্রযুক্তির আরেকটি সেরা ব্লগ টেকটুইটস। আপনাদের স্বাগতম, যেখানে প্রতিটি বন্ধুর অংশ গ্রহনে গড়ে উঠেছে একটি পরিবার। আপনাদের পছন্দ হবে আশা করি। ফেসবুকে আমি - ?জাকির!


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

টিউনের জন্য ধন্যবাদ।

এটা আমার জানা ছিল না। আপনাকে ধন্যবাদ………..
আমার ব্লগ…….itschool24.blogespot.com

কমেন্ট না করে পারলাম না। আমার মতো যারা নতুন ওয়েব ডিজাইন শিখছে তাদের অনেক কাজে দেবে। এরকম আরও টিউন চাই।

আপনার সাইটাও দারুন।
সাইটা কি wordpess দিয়ে বানান?

ভাই মোবাইল থেকে ওয়েভ পেজটি পিডি এফ আকারে নেওয়ার কোন উপায় আছে কি? আমি এয়েন্ড্রয়েড ব্যবহার করি । সুন্দর টিউন ধন্যবাদ।

Level 0

great_post Zakir vai..
♣—————————– ♣

খুব সুন্দর টিউন।অনেকদিন যাবত java script টা খুজতেছিলাম, আজ আপনার মাধমে পেয়ে গেলাম।শেয়ার করার জন্য অসংখ্য ধন্যবাদ।

Moja pelum 😛 😀

Level 0

আমি একটি রেডি Blogspot Site কিনতে চাই । কেউ Sell করলে Please জানাবেন।
যোগাযোগঃ 01837003939 ; 01765861706
Email : [email protected]