কিভাবে তৈরি করা যায়: প্রতিক্রিয় Iframe
কিভাবে CSS ব্যবহার করে প্রতিক্রিয় iframe তৈরি করবেন তা শিখুন。
প্রতিক্রিয় iframe
একটি অপসারণ অনুপাত (4:3, 16:9 ইত্যাদি) রাখতে যাতে আকার পরিবর্তন করা হয় তখনও iframe তৈরি করুন:
অপসারণ অনুপাত কীভাবে?
এলিমেন্টের অপসারণ অনুপাত এটি যেভাবে প্রস্থান এবং উচ্চতা মধ্যে সম্পর্ক বর্ণনা করে। দুই সাধারণ ভিডিও অপসারণ অনুপাত 4:3 (২০শ শতকের সাধারণ ভিডিও ফরম্যাট) এবং 16:9 (এইচডি টেলিভিশন এবং ইউরোপীয় ডিজিটাল টেলিভিশন এবং YouTube ভিডিওর সাধারণ ফরম্যাট)
কিভাবে - প্রতিক্রিয় Iframes
প্রথম পদক্ষেপ - এইচটিএমএল যোগ করুন:
কাস্টমার ইলিমেন্ট, যেমন <div> ব্যবহার করে এবং তারইভিত্তে iframe যোগ করুন:
<div class="container"> <iframe class="responsive-iframe" src="https://www.youtube.com/embed/tgbNymZ7vqY"></iframe> </div>
দ্বিতীয় পদক্ষেপ - সিএসএস যোগ করুন:
জন্য padding-top
পেশেন্ট হার যোগ করুন, যাতে কাস্টমার ডিভ-এর অপসারণ অনুপাত রাখা যায়। নিচের উদাহরণ একটি 16:9 অপসারণ অনুপাতসহ কাস্টমার ডিভ তৈরি করে, যা YouTube ভিডিওর ডিফল্ট অপসারণ অনুপাত
প্রকল্প - 16:9 অপসারণ অনুপাত
.container { position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; /* 16:9 অপসারণ অনুপাত (9 / 16 = 0.5625) */ } /* তারপর iframe-এর শৈলী নির্ধারণ করুন, যাতে এটি কাস্টমার ডিভ-এর পূর্ণ উচ্চতা এবং প্রস্থান অনুসারে অপসারণ করে */ .responsive-iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; }
অন্যান্য অপসারণ অনুপাত
প্রকল্প - 4:3 অপসারণ অনুপাত
.container { padding-top: 75%; /* 4:3 অপসারণ অনুপাত */ }
প্রকল্প - 3:2 অপসারণ অনুপাত
.container { padding-top: 66.66%; /* 3:2 অপসারণ অনুপাত */ }
প্রকল্প - 8:5 অপসারণ অনুপাত
.container { padding-top: 62.5%; /* 8:5 অপসারণ অনুপাত */ }
প্রকল্প - 1:1 অপসারণ অনুপাত (পরিমাপ এবং প্রস্থান সবসময় সমান)
.container { padding-top: 100%; /* 1:1 宽高比 */ }