object-fit: cover
আপনার যা প্রয়োজন ঠিক তা করবে।
তবে এটি আইই / এজতে কাজ না করে। সমস্ত ব্রাউজারে কাজ করার জন্য কেবল সিএসএস দিয়ে এটি ঠিক করার জন্য নীচে প্রদর্শিত হিসাবে অনুসরণ করুন ।
আমি যে পদ্ধতিটি গ্রহণ করেছি তা হ'ল নিখুঁতভাবে ধারকটির ভিতরে চিত্রটি স্থাপন করা এবং তারপরে এটি সংমিশ্রণটি ব্যবহার করে ঠিক এটি কেন্দ্রে রেখে দেওয়া:
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
এটি একবার কেন্দ্রে আসার পরে আমি ছবিটি উপহার দিই,
// For vertical blocks (i.e., where height is greater than width)
height: 100%;
width: auto;
// For Horizontal blocks (i.e., where width is greater than height)
height: auto;
width: 100%;
এটি চিত্রটি অবজেক্ট-ফিট: কভারের প্রভাব পেতে পারে।
এখানে উপরের যুক্তি প্রদর্শন করা হয়।
https://jsfiddle.net/furqan_694/s3xLe1gp/
এই যুক্তিটি সমস্ত ব্রাউজারে কাজ করে।
আসল চিত্র
উল্লম্বভাবে ক্রপড
অনুভূমিকভাবে ক্রপড