প্রথমে প্রস্থের চেয়ে উচ্চতা নির্ধারণ করুন। তত্ত্বগতভাবে, এটি আপনার কেবল প্রয়োজন। HTML5 স্পেক যতটা প্রস্তাব দেওয়া :
... সংযুক্ত আরব আমিরাত স্টাইল-শিট-নির্দিষ্ট উচ্চতা এবং প্রস্থের বৈশিষ্ট্যের অনুপাত থেকে নিয়ন্ত্রণের ওরিয়েন্টেশন নির্ধারণ করে।
অপেরা এটি এইভাবে প্রয়োগ করেছিল, তবে অপেরা এখন ওয়েবকিট ব্লিঙ্ক ব্যবহার করছে । আজকের হিসাবে, কোনও ব্রাউজার কেবল প্রস্থের চেয়েও বেশি উচ্চতার ভিত্তিতে উল্লম্ব স্লাইডার প্রয়োগ করে না।
নির্বিশেষে, ব্রাউজারগুলির মধ্যে লেআউটটি ডানদিকে পাওয়ার জন্য প্রস্থের চেয়ে বেশি উচ্চতা নির্ধারণ করা প্রয়োজন। বাম এবং ডান প্যাডিং প্রয়োগ করা লেআউট এবং অবস্থান নির্ধারণে সহায়তা করবে।
ক্রোমের জন্য, ব্যবহার করুন -webkit-appearance: slider-vertical।
আই আই এর জন্য, ব্যবহার করুন writing-mode: bt-lr।
ফায়ারফক্সের orient="vertical"জন্য, এইচটিএমএল-তে একটি বৈশিষ্ট্য যুক্ত করুন । আফসোস যে তারা এইভাবে এটি করেছে। ভিজ্যুয়াল শৈলীগুলি HTML এর মাধ্যমে নয়, CSS এর মাধ্যমে নিয়ন্ত্রণ করা উচিত be
input[type=range][orient=vertical]
{
writing-mode: bt-lr;
-webkit-appearance: slider-vertical;
width: 8px;
height: 175px;
padding: 0 5px;
}
<input type="range" orient="vertical" />
অস্বীকৃতি:
এই সমাধানটি এখনও অপরিবর্তিত বা নির্বিঘ্ন সিএসএস বৈশিষ্ট্যগুলির বর্তমান ব্রাউজার বাস্তবায়নের উপর ভিত্তি করে। যদি আপনি এটি আপনার কোডটিতে ব্যবহারের উদ্দেশ্যে থাকেন তবে নতুন ব্রাউজার সংস্করণ প্রকাশিত হওয়ার সাথে সাথে ডাব্লু 3 সি সুপারিশ সম্পূর্ণ হওয়ার সাথে সাথে কোড অ্যাডজাস্টমেন্টগুলি তৈরি করতে প্রস্তুত থাকুন ।
এমডিএন-webkit-appearance ওয়েবে ব্যবহারের বিরুদ্ধে একটি স্পষ্ট সতর্কতা রয়েছে :
এই সম্পত্তিটি ওয়েব সাইটে ব্যবহার করবেন না : এটি কেবল অ-মানকই নয়, এর আচরণটি একটি ব্রাউজার থেকে অন্য ব্রাউজারে পরিবর্তিত হয়। এমনকি কীওয়ার্ডের noneবিভিন্ন ব্রাউজারে প্রতিটি ফর্ম উপাদানগুলির সাথে একই আচরণ হয় না এবং কিছু এটি একেবারেই সমর্থন করে না।
আইই ডকুমেন্টেশনে উল্লম্ব স্লাইডার ডেমো জন্য ক্যাপশন ভুলভাবে নির্দেশ করে যে প্রস্থের চেয়ে উচ্চতা নির্ধারণ করা উল্লম্বভাবে একটি সীমা স্লাইডার প্রদর্শন করবে, কিন্তু এটি কার্যকর হয় না । ইন কোড অধ্যায় , এটা স্পষ্টভাবে সেট উচ্চতা বা প্রস্থ, এবং এর পরিবর্তে ব্যবহার না writing-mode। writing-modeসম্পত্তি, ইন্টারনেট দ্বারা বাস্তবায়িত যেমন , খুব জোরালো হয়। দুঃখের বিষয়, এই লেখার মতো অনুমানের বর্তমান কার্য খসড়ায় সংজ্ঞায়িত মানগুলি অনেক বেশি সীমাবদ্ধ। আই.ই. এর ভবিষ্যতের সংস্করণগুলি bt-lrবর্তমানে প্রস্তাবিত vertical-lr(যার সমতুল্য হবে tb-lr) এর পক্ষে সমর্থন ছেড়ে দিলে স্লাইডারটি উল্টোদিকে প্রদর্শিত হবে। সম্ভবত, ভবিষ্যতের সংস্করণগুলি প্রসারিত করবেwriting-modeবিদ্যমান মানগুলির জন্য সমর্থন বাদ দেওয়ার পরিবর্তে নতুন মানগুলি গ্রহণ করতে। তবে, আপনি কী ব্যবহার করছেন তা জেনে রাখা ভাল।
-webkit-appearance- আমি এটি জানতাম না। এটি সবকিছু পরিবর্তন করে।