দিক অনুপাত নির্ধারণ করার জন্য , আপনাকে লক্ষ্য নির্ধারণের জন্য একটি অনুপাত থাকা দরকার।
function getHeight(length, ratio) {
var height = ((length)/(Math.sqrt((Math.pow(ratio, 2)+1))));
return Math.round(height);
}
function getWidth(length, ratio) {
var width = ((length)/(Math.sqrt((1)/(Math.pow(ratio, 2)+1))));
return Math.round(width);
}
এই উদাহরণে আমি 16:10
সাধারণত মনিটরের দিকের অনুপাতটি ব্যবহার করি ।
var ratio = (16/10);
var height = getHeight(300,ratio);
var width = getWidth(height,ratio);
console.log(height);
console.log(width);
উপরে থেকে ফলাফল হবে 147
এবং300
max-width
এবংmax-height
করুন100%
।