আমার কাছে একসাথে রাখার জন্য একটি সাইট রয়েছে 16:9
যা একটি ভিডিওর মতো প্রায় ল্যান্ডস্কেপের একটি নির্দিষ্ট দিক অনুপাত ।
উপলভ্য প্রস্থ এবং উপলব্ধ উচ্চতা পূরণ করার জন্য আমি এটি কেন্দ্রিক এবং প্রসারিত করতে চাই, তবে কখনও কখনও উভয় পক্ষেই বড় হতে চাই না।
উদাহরণ স্বরূপ:
- একটি লম্বা এবং পাতলা পৃষ্ঠায় আনুপাতিক উচ্চতা বজায় রাখার সময় পুরো প্রস্থকে প্রসারিত সামগ্রী থাকবে।
- একটি সংক্ষিপ্ত প্রশস্ত পৃষ্ঠায় আনুপাতিক প্রস্থ সহ পূর্ণ উচ্চতা প্রসারিত সামগ্রী থাকবে।
দুটি পদ্ধতি যা আমি দেখেছি:
- একটি ধারক প্রসারিত করতে সঠিক দিক অনুপাত সহ একটি চিত্র ব্যবহার করুন
div
, তবে আমি বড় ব্রাউজারগুলিতে একইভাবে আচরণ করতে পারি না। - আনুপাতিক নীচে প্যাডিং সেট করা, তবে এটি কেবল প্রস্থের তুলনামূলকভাবে কাজ করে এবং উচ্চতা উপেক্ষা করে। এটি প্রস্থের সাথে আরও বড় হতে থাকে এবং উল্লম্ব স্ক্রোল বারগুলি প্রদর্শন করে।
আমি জানি আপনি খুব সহজেই জেএসের সাথে এটি করতে পারেন তবে আমি একটি খাঁটি সিএসএস সমাধান চাই।
কোন ধারনা?
position: relative (default) height: 0 padding-<top/bottom>: H/W*100%