ইলেকট্রনিক গ্যাজেট দ্বারা ব্যবহৃত ইন্টারনেট ট্রাফিক প্রতিদিন আক্ষরিক অর্থে বাড়ছে। আধুনিক ব্যবহারকারীদের তাদের জন্য সবচেয়ে সুবিধাজনক ইন্টারফেস সহ সংস্থান প্রয়োজন। ঠিক একইভাবে, অভিযোজিত বিন্যাস এই প্রয়োজনটি পূরণ করা সম্ভব করে তোলে, যেহেতু এটি আপনাকে মোবাইল ডিভাইসের বৈশিষ্ট্যগুলিতে স্বয়ংক্রিয়ভাবে ওয়েব পৃষ্ঠাগুলি পরিবর্তন করতে দেয়৷
এটা কি
প্রতিক্রিয়াশীল লেআউট, যা মোবাইল-বান্ধব হিসাবেও পরিচিত, এর মধ্যে নির্দিষ্ট কিছু ক্রিয়া সম্পাদন করা জড়িত যার লক্ষ্য ওয়েব পৃষ্ঠাগুলি বিকাশের লক্ষ্যে যা বিভিন্ন স্ক্রীন রেজোলিউশনের সাথে খাপ খাইয়ে নিতে পারে৷
কয়েক বছর আগে, ক্ষেত্রের লোকদের ওয়েব পৃষ্ঠাগুলির একাধিক সংস্করণ তৈরি করতে হয়েছিল যাতে একটি সংস্থান বিভিন্ন উইন্ডো বৈশিষ্ট্য সহ 'ktrnhjyys[' গ্যাজেটগুলিতে সঠিকভাবে প্রদর্শন করতে পারে। 2010 সাল পর্যন্ত লেআউট ডিজাইনাররা এভাবেই কাজ করেছিল। তারপরে কীভাবে একটি সাইটকে অভিযোজিত করা যায় তার ধারণা নাটকীয়ভাবে পরিবর্তিত হয়। তারপর, এই ফাংশনটি সম্পাদন করার জন্য, একটি বিশেষ প্রোগ্রামিং ভাষা ব্যবহার করা হয়েছিল - জাভাস্ক্রিপ্ট৷
কীভাবে সমস্ত স্ক্রিনে একটি ওয়েবসাইটকে প্রতিক্রিয়াশীল করা যায়আজ মোবাইল ডিভাইস? এখন লেআউটটি CCS3 টেবিলের পাশাপাশি একটি বিশেষ HTML5 ভাষা ব্যবহার করে করা হয়।
আপনার কেন একটি প্রতিক্রিয়াশীল ওয়েবসাইট দরকার
- আপনি বিভিন্ন ডিসপ্লে রেজোলিউশন সহ গ্যাজেট ব্যবহার করে ওয়েব অ্যাক্সেস করতে পারেন। আজ, লোকেরা ঘরোয়া প্রয়োজনে এবং ইন্টারনেট ব্যবহারের জন্য অনেকগুলি বিভিন্ন ডিভাইস ব্যবহার করে। অবশ্যই, এক এবং একই সাইট উচ্চ মানের সাথে প্রদর্শিত হওয়া উচিত এবং বিভিন্ন মাত্রা এবং স্ক্রীন রেজোলিউশন সহ ডিভাইসগুলিতে ভাল দেখাতে হবে। একটি নির্দিষ্ট গ্যাজেটের সাথে কাজ করার সময় ব্যবহারকারীদের অস্বস্তি বোধ করা উচিত নয়৷
- ইন্টারনেট ট্রাফিক বৃদ্ধি, মোবাইল অ্যাপ্লিকেশন এবং ডিভাইসের জনপ্রিয়তা। ইলেকট্রনিক গ্যাজেটগুলির বর্তমান চাহিদা যা দিয়ে আপনি নেটওয়ার্কে প্রবেশ করতে পারেন তা বেশ যুক্তিসঙ্গত এবং এই সত্যটির সাথে তর্ক করবে এমন কেউ নেই। এই ধরনের জনপ্রিয়তাকে উপেক্ষা করা যায় না, যেহেতু এই ব্যবহারকারীরা সম্ভবত আপনার সমগ্র দর্শকদের সিংহভাগ প্রতিনিধিত্ব করে। সুতরাং, আপনি যদি আপনার রিসোর্সে ভিজিটর সংখ্যা একই রাখতে চান বা বাড়াতে চান, তাহলে তাদের চাহিদা এবং আগ্রহের প্রতি আপনার মনোযোগ দেওয়া উচিত। অন্য কথায়, আপনার সাইটের অভিজ্ঞতাকে যতটা সম্ভব সুবিধাজনক করতে আপনার যথাসাধ্য চেষ্টা করতে হবে, অন্যথায় আপনার গ্রাহকরা আপনার প্রতিযোগীদের কাছে যেতে পারে।
জরুরি তথ্য। যদি আপনার বিশেষীকরণ হয় সংবাদ এবং অন্যান্য ব্রেকিং তথ্যের বিধান, তবে অবশ্যই, ব্যবহারকারীর তা জরুরিভাবে প্রয়োজন হতে পারে, এবংসেই মুহূর্তে তার হাতে একটি ফোন ছাড়া আর কিছু নাও থাকতে পারে। তাই আপনার কাজ হল নিশ্চিত করা যে তিনি যত তাড়াতাড়ি সম্ভব প্রয়োজনীয় তথ্য পেতে পারেন।
প্রতিক্রিয়াশীল লেআউট এবং মোবাইল অ্যাপের তুলনা
সমস্ত ধরণের প্রোগ্রাম এবং সাইট যেগুলি তাদের নিজ নিজ গ্যাজেটের জন্য মোবাইল সংস্করণ ব্যবহার করে সেগুলিও একটি ভাল পদক্ষেপ, তবে তাদের বেশ কিছু অসুবিধা রয়েছে৷
- একটি মোবাইল অ্যাপ্লিকেশন অবশ্যই অপারেটিং সিস্টেমের প্রকারের সাথে সঙ্গতিপূর্ণ হতে হবে৷ আর এর জন্য আপনাকে শুধু সময়ই নয়, অর্থও ব্যয় করতে হবে।
- প্রোগ্রাম ডাউনলোড করতে হবে। অ্যাপ্লিকেশন ব্যবহার করতে, অবশ্যই, এটি ইনস্টল করা আবশ্যক. অবশ্যই, ব্যবহারকারী এটি করতে পারেন, তবে শুধুমাত্র শর্তে যে তার প্রায়শই এটি প্রয়োজন। যদি তার এমন প্রয়োজন না থাকে, তবে সম্ভবত তিনি এই উদ্যোগটি প্রত্যাখ্যান করবেন। ফলস্বরূপ, আপনি আপনার দর্শকদের একটি উল্লেখযোগ্য অংশ হারাবেন৷
আপনার কেন অ্যাপগুলি ছেড়ে দেওয়া উচিত
- ট্রাফিক বিতরণ। অ্যাপ্লিকেশনের ব্যবহার সম্পদের উপস্থিতির মাত্রা দেখায় না। অন্য কথায়, প্রোগ্রাম এবং সাইটের ট্র্যাফিক সংক্ষিপ্ত করা হয় না, যা আপনার আগ্রহের সূচকের হ্রাসের দিকে পরিচালিত করে।
- সম্পদ উপকরণের একীকরণ। আপনি যদি একটি অ্যাপ্লিকেশন অর্জন করে থাকেন, তবে আপনাকে সমস্ত উপকরণ সিঙ্ক্রোনাইজ করার জন্য অতিরিক্ত অর্থ ব্যয় করতে হবে, বা, সাইটটি পূরণ করতে, প্রোগ্রামে সামগ্রী স্থানান্তর করতে হবে। ফলস্বরূপ, আপনি আবার আপনার অর্থ এবং সময় হারাবেন৷
কিভাবে অভিযোজিত করা যায়ওয়েবসাইট ডিজাইন
প্রথম ধাপ হল সমস্ত কাজের ডিজাইন করা। প্রক্রিয়ায়, ডিজাইনারকে তুলনামূলকভাবে ছোট ডিসপ্লে এবং শুধুমাত্র একটি মেনু কলাম ব্যবহার করে সারমর্ম এবং মূল ধারণাগুলি দক্ষতার সাথে জানাতে হবে।
যদি প্রয়োজন হয়, তথ্য ব্লকগুলি হ্রাস করা হয়, শুধুমাত্র সবচেয়ে গুরুত্বপূর্ণ উপাদানগুলি অবশিষ্ট থাকে। একজন শিক্ষানবিস গাইড সাধারণত অন্তর্ভুক্ত করে:
- মোবাইল প্রথমে - ইলেকট্রনিক গ্যাজেটের জন্য ডিজাইন করা;
- নমনীয় ছবি - নমনীয় ছবি ব্যবহার করুন;
- গ্রিড-ভিত্তিক লেআউট - নমনীয় গ্রিড-ভিত্তিক লেআউট ব্যবহার করুন;
- মিডিয়া প্রশ্ন - মিডিয়া প্রশ্ন প্রক্রিয়াকরণ।
কীভাবে একটি ওয়েবসাইটকে প্রতিক্রিয়াশীল করা যায়? এটি করার জন্য, আপনি বিভিন্ন ধরণের লেআউট ব্যবহার করতে পারেন।
- রাবার। এই ধরনের বাস্তবায়ন করা সহজ, এটি খুব কমই এমনকি নতুনদের জন্য অসুবিধা সৃষ্টি করে। রিসোর্সের প্রধান ব্লকগুলিকে সংকুচিত করা হয় যতক্ষণ না তারা মোবাইল স্ক্রিনের আকারে ফিট করে। যদি সংকোচন করা সম্ভব না হয়, তবে সেগুলি একটি টেপের আকারে স্থাপন করা হয়।
- ব্লকগুলি সরান। এই কৌশলটি একাধিক কলাম সহ সংস্থানগুলির জন্য পুরোপুরি কাজ করে। অতিরিক্ত ব্লক বসানো পর্দার মাত্রা অনুযায়ী পরিবর্তিত হয়। যদি ডিসপ্লে সঙ্কুচিত হয়, সাইডবারগুলি নীচে চলে যায়৷
- লেআউট পরিবর্তন করুন। এটি একটি বরং সময়-সাপেক্ষ কৌশল, যা প্রতিটি স্ক্রীন রেজোলিউশনের জন্য একটি বিশেষভাবে তৈরি লেআউট ব্যবহার করে। এই পদ্ধতিটি সাইটের অধ্যয়নকে ব্যাপকভাবে সহজতর করে, কিন্তু কাজের জটিলতা এটিকে দাবিহীন করে তোলে।
- প্রাথমিক বিন্যাস। পদ্ধতি, অনবদ্যসহজ সম্পদের জন্য উপযুক্ত। ডিজাইনার সহজভাবে ছবি এবং টাইপোগ্রাফি স্কেল. যদিও নমনীয়তার অভাবের কারণে এই পদ্ধতির চাহিদা বলা যায় না।
- প্যানেল। এই কৌশলটি মোবাইল অ্যাপ্লিকেশন থেকে আসে, যেখানে একটি অক্জিলিয়ারী মেনু প্রদর্শনের যেকোনো অবস্থানে উপস্থিত হতে পারে। এখন এই পদ্ধতিটিও খুব একটা জনপ্রিয় নয়, যেহেতু সাইটে মোবাইল নেভিগেশন সবসময় ব্যবহারকারীদের কাছে পরিষ্কার হয় না।
বর্ণিত লেআউটগুলির কোনোটিকেই সর্বজনীন বলা যাবে না। কিভাবে একটি ওয়েবসাইট প্রতিক্রিয়াশীল করতে? প্রথমত, আপনাকে প্রকল্পের উপর নির্ভর করে একটি উপযুক্ত বিন্যাস নির্বাচন করতে হবে। এটি অবশ্যই সম্পদের ক্ষমতার সাথে সম্পূর্ণরূপে মেনে চলতে হবে এবং সমস্ত চাহিদা পূরণ করতে হবে৷
কীভাবে একটি প্রতিক্রিয়াশীল ওয়েবসাইট লেআউট তৈরি করবেন
আজ এর জন্য CSS3 এবং HTML5 ব্যবহার করা হয়। প্রথম প্রযুক্তি হল ক্যাসকেডিং টেবিলের একটি উন্নত প্রজন্ম। এর সাহায্যে, নিয়মগুলি তৈরি করা হয় যার ভিত্তিতে ব্যবহারকারীর ডিসপ্লেতে সাইটের বিবরণ প্রদর্শিত হবে।
CSS3 এর সাহায্যে, আপনি বেশ কয়েকটি প্যারামিটার সেট করতে পারেন: স্থান দখলের শতাংশ এবং একটি নির্দিষ্ট রেজোলিউশনে উপাদানটির মাত্রা। এই প্রযুক্তির সাহায্যে, ডিজাইনাররা নির্দিষ্ট বৈশিষ্ট্যের সাথে মেলে এমন বিভিন্ন ক্লাস তৈরি করতে পারেন।
HTML5 নির্দিষ্ট বিবরণের অবস্থান নির্দেশ করতে ব্যবহৃত হয়, অন্য কথায়, পৃষ্ঠাটি চিহ্নিত করতে। জেনারেট করা CSS3 ক্লাসগুলি HTML ট্যাগে নির্দিষ্ট করা হয়েছে যাতে ব্যবহৃত বস্তুগুলি রেজোলিউশনের উপর নির্ভর করে পরিবর্তন করা যায়।
তাহলে, এইচটিএমএল দিয়ে কিভাবে রেসপনসিভ ওয়েবসাইট ডিজাইন করা যায়? আপনি একটি সহজ ছবি যে উন্নয়নশীল দ্বারা শুরু করতে হবেতারপর প্রসারিত করুন।
এটি একটি চিত্র প্রক্রিয়াকরণ শেল তৈরি করে।
কিভাবে CSS দিয়ে একটি ওয়েবসাইটকে প্রতিক্রিয়াশীল করা যায়? নিম্নলিখিত পরামিতি সেট করুন:
div {
প্রস্থ: 100%;
}
div img {
প্রস্থ: 100%;
উচ্চতা: স্বয়ংক্রিয়;
}
তারপর, div-এর প্রস্থ দ্বারা, ছবির img-এর প্রস্থ সেট করুন।
সুতরাং আপনি একটি ছবি পাবেন যা যেকোনো রেজোলিউশনে পুরো ডিসপ্লে স্থান দখল করবে।
স্বতন্ত্র আইটেম কাস্টমাইজ করুন
সাইট হেডার। হেডারে বেশ কিছু উপাদান রাখুন:
লোগো -
লুকান মেনু বোতাম -
প্রধান মেনু -
সাইট অনুসন্ধান -
- পাঠ্য সামগ্রী সহ ব্লক করুন। নিবন্ধটি মোড়ানোর জন্য উপাদান ব্যবহার করুন।
- পার্শ্বের কলাম। বিভাগ তালিকা সনাক্ত করতে ব্যবহার করুন, মেইলিং তালিকা এবং সর্বশেষ পোস্টগুলিতে ক্লিক করুন৷
- কীভাবে একটি ওয়েবসাইটের জন্য একটি অভিযোজিত মেনু তৈরি করবেন? মার্কআপে একটি উপাদান যোগ করুন। এই কোডটি মেনুর উচ্চতা পরিবর্তন করে, প্রয়োজনীয় মাত্রায় বিষয়বস্তু ফিট করে।
একটি মিনি-গ্যালারি তৈরি করা হচ্ছে
কীভাবে একটি প্রতিক্রিয়াশীল এইচটিএমএল এবং সিএসএস ওয়েবসাইট তৈরি করতে হয় তা জেনে, আপনি যে কোনও গ্যাজেটের জন্য উপযোগী দরকারী এবং আকর্ষণীয় সামগ্রী দিয়ে আপনার সংস্থান পূরণ করতে পারেন, উদাহরণস্বরূপ, একটি মিনি-গ্যালারী৷
এইচটিএমএল-এ বেশ কয়েকটি ছবি যোগ করতে, নিম্নলিখিত উপাদানগুলি ব্যবহার করুন:
এবং প্রতিটি চিত্র যাতে বিভিন্ন রেজোলিউশনের সাথে ইন্টারঅ্যাক্ট করতে পারে এবং এর আকার পরিবর্তন করতে পারে, CSS3 ব্যবহার করুন:
div.image_gallery {
মার্জিন: 0 অটো;
প্রস্থ: 1000px;
মিনিট-প্রস্থ: 500px;
}
img {
সর্বোচ্চ-প্রস্থ: 48%;
প্যাডিং: 1%; / ছবির জন্য সামান্য প্যাডিং /
}
এই তো, আপনার মিনি-গ্যালারি প্রস্তুত। এখন আপনি জানেন কিভাবে আপনার ওয়েবসাইটকে বিভিন্ন ডিভাইসের জন্য প্রতিক্রিয়াশীল করতে হয়।
কিভাবে কাজের মান পরীক্ষা করবেন
- গুগল ক্রোম। ব্রাউজারে একবার F12 চাপুন। এর পরে, একটি প্যানেল খুলবে - আপনি যে গ্যাজেটটিতে আগ্রহী তার আইকনে ক্লিক করুন, উদাহরণস্বরূপ, একটি ট্যাবলেট বা স্মার্টফোন। এবং পরবর্তী মেনু থেকে, প্রয়োজনীয় রেজোলিউশন নির্বাচন করুন।
- ডিভাইসপন্সিভ। একটি প্রোগ্রাম যার সাহায্যে আপনি একটি IFrame এর মাধ্যমে সাইটটি লোড করে অভিযোজিত বিন্যাস পরীক্ষা করতে পারেন৷ সেখানে আপনি বিভিন্ন রেজোলিউশন সহ ডিভাইসগুলির একটি তালিকা দেখতে পাবেন৷
- Aresponsivedesign.is. এটি একটি বিনোদনের সম্পদ। প্রথমে, সাইটটি IFrame উইন্ডোতে লোড করা হয় এবং তারপরে অ্যাপল স্ক্রিনে স্থানান্তরিত হয়। এটি ডিসপ্লের স্ক্রিনশট নেওয়া খুব সুবিধাজনক করে তোলে।