আমি বর্তমানে একটি সংস্থার জন্য একটি মোবাইল ল্যান্ডিং পৃষ্ঠায় কাজ করছি। এটি সত্যিই একটি বেসিক লেআউট তবে শিরোনামের নীচে এমন একটি পণ্যের চিত্র রয়েছে যা সর্বদা 100% প্রস্থে থাকে (নকশা এটি সর্বদা প্রান্ত থেকে প্রান্তে চলে দেখায়)। স্ক্রিনের প্রস্থের উপর নির্ভর করে চিত্রটির উচ্চতা স্পষ্টতই সেই অনুযায়ী সামঞ্জস্য করবে। আমি প্রথমে এটি একটি ইমগ (100% এর সিএসএস প্রস্থ সহ) দিয়ে করেছি এবং এটি দুর্দান্ত কাজ করেছে তবে আমি বুঝতে পেরেছি যে আমি বিভিন্ন রেজোলিউশনের উপর ভিত্তি করে বিভিন্ন চিত্র সরবরাহ করতে মিডিয়া প্রশ্নগুলি ব্যবহার করতে চাই - আসুন একটি ছোট, মাঝারি এবং উদাহরণস্বরূপ একই চিত্রের একটি বৃহত সংস্করণ। আমি জানি আপনি সিএসএসের সাহায্যে ইমগ এসসিআর পরিবর্তন করতে পারবেন না তাই আমি বুঝতে পেরেছিলাম যে এইচটিএমএল-তে কোনও ইমগ ট্যাগের বিপরীতে চিত্রটির জন্য আমার একটি সিএসএস ব্যাকগ্রাউন্ড ব্যবহার করা উচিত।
ব্যাকগ্রাউন্ড চিত্রের সাথে ডিভের ব্যাকগ্রাউন্ডটি প্রদর্শনের জন্য প্রস্থ এবং উচ্চতা উভয়ই দরকার বলে আমি এটি সঠিকভাবে কাজ করতে পারি বলে মনে হচ্ছে না। আমি স্পষ্টতই 'প্রস্থ: 100%' ব্যবহার করতে পারি তবে উচ্চতার জন্য আমি কী ব্যবহার করব? আমি 150px এর মতো এলোমেলোভাবে নির্দিষ্ট উচ্চতা রাখতে পারি এবং তারপরে আমি চিত্রের শীর্ষ 150px দেখতে পারি তবে স্থির উচ্চতা না থাকায় এটি সমাধান নয়। আমার একটি নাটক ছিল এবং আমি দেখতে পেলাম যে একবার উচ্চতা (150px দিয়ে পরীক্ষিত) হয়ে গেলে আমি 'ব্যাকগ্রাউন্ড-সাইজ: 100%' ডিভাইসে চিত্রটি সঠিকভাবে ফিট করতে পারি। আমি এই প্রকল্পটির জন্য আরও সাম্প্রতিক সিএসএস 3 ব্যবহার করতে পারি কারণ এটি কেবলমাত্র মোবাইলের লক্ষ্য।
আমি নীচে একটি মোটামুটি উদাহরণ যুক্ত করেছি। দয়া করে ইনলাইন শৈলীগুলি ক্ষমা করুন তবে আমি আমার প্রশ্নটি আরও পরিষ্কার করার চেষ্টা করার জন্য একটি মৌলিক উদাহরণ দিতে চাই।
<div id="image-container">
<div id="image" style="background: url(image.jpg) no-repeat; width: 100%; height: 150px; background-size: 100%;"></div>
</div>
পুরো পৃষ্ঠার উপর ভিত্তি করে আমার কি ধারক ডিভিটি শতাংশের উচ্চতা দিতে হবে বা আমি এটি সম্পূর্ণ ভুল দেখছি?
এছাড়াও, আপনার কি মনে হয় সিএসএস ব্যাকগ্রাউন্ডগুলি এটি করার সর্বোত্তম উপায়? সম্ভবত একটি কৌশল আছে যা ডিভাইস / স্ক্রিনের প্রস্থের ভিত্তিতে বিভিন্ন ইমগ ট্যাগ পরিবেশন করে। সাধারণ ধারণাটি হ'ল ল্যান্ডিং পৃষ্ঠার টেমপ্লেটটি বিভিন্ন পণ্য চিত্রগুলির সাথে বহুবার ব্যবহৃত হবে তাই আমার এটি নিশ্চিত করা দরকার যে আমি এটি সর্বোত্তম উপায়ে বিকাশ করতে পারি।
আমি ক্ষমাপ্রার্থী হ'ল এটি সামান্য দীর্ঘ-বায়ুযুক্ত তবে আমি এই প্রকল্পটি থেকে পরের দিকে এগিয়ে এসেছি তাই আমি এই সামান্য কাজটি করতে চাই। আপনার সময়ের জন্য আগাম ধন্যবাদ, এটি অনেক প্রশংসিত। শ্রদ্ধা