আপনি যদি বুটস্ট্র্যাপ এবং / অথবা jquery ব্যবহার <option>
করেন <select>
তবে এর সাথে স্টাইল করার কিছু উপায় এখানে রয়েছে । আমি বুঝতে পারি যে এটির মূল পোস্টারটি যা জিজ্ঞাসা করছে তা নয় তবে আমি ভেবেছিলাম যে এই প্রশ্নটিতে হোঁচট খেয়ে আমি অন্যদের সাহায্য করতে পারি।
আপনি এখনও প্রতিটি <option>
পৃথক স্টাইলিংয়ের লক্ষ্য অর্জন করতে পারেন , তবে <select>
পাশাপাশি কিছু স্টাইল প্রয়োগ করার প্রয়োজন হতে পারে । আমার প্রিয় নীচে উল্লিখিত "বুটস্ট্র্যাপ নির্বাচন করুন" লাইব্রেরি।
বুটস্ট্র্যাপ সিলেক্ট লাইব্রেরি (jquery)
আপনি যদি ইতিমধ্যে বুটস্ট্র্যাপ ব্যবহার করে থাকেন তবে বুটস্ট্র্যাপ নির্বাচন লাইব্রেরি বা নীচের লাইব্রেরিটি চেষ্টা করতে পারেন (যেহেতু এটিতে বুটস্ট্র্যাপ থিম রয়েছে) has
নোট করুন যে আপনি সম্পূর্ণ select
উপাদানটি বা option
উপাদানগুলিকে আলাদাভাবে স্টাইল করতে সক্ষম ।
উদাহরণ :
নির্ভরতা : jQuery v1.9.1 +, বুটস্ট্র্যাপ প্রয়োজন , বুটস্ট্র্যাপের ড্রপডাউন.জেএস উপাদান এবং বুটস্ট্র্যাপের সিএসএস দরকার
সামঞ্জস্যতা : অনিশ্চিত, তবে বুটস্ট্র্যাপ বলছে এটি "সমস্ত বড় ব্রাউজার এবং প্ল্যাটফর্মের সর্বশেষ, স্থিতিশীল প্রকাশকে সমর্থন করে"
ডেমো : https : //developer.snapapp অ্যাপয়েন্টমেন্ট ments.com/bootstrap-select/example/
.special {
font-weight: bold !important;
color: #fff !important;
background: #bc0000 !important;
text-transform: uppercase;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<link href="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.9/dist/css/bootstrap-select.min.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.9/dist/js/bootstrap-select.min.js"></script>
<select class="selectpicker">
<option>Mustard</option>
<option class="special">Ketchup</option>
<option style="background: #5cb85c; color: #fff;">Relish</option>
</select>
সিলেক্ট 2 (জেএস লাইব)
এখানে একটি লাইব্রেরি রয়েছে যা আপনি সিলেক্ট 2 নামে ব্যবহার করতে পারেন ।
নির্ভরতা : লাইব্রেরিটি কেবল জেএস + সিএসএস + এইচটিএমএল (জিকুয়ের প্রয়োজন হয় না)।
সঙ্গতি : IE 8+, ক্রোম 8+, ফায়ারফক্স 10+, সাফারি 3+, অপেরা 10.6+
ডেমো : https://select2.org/getting-started/basic-usage
একটি বুটস্ট্র্যাপ থিমও রয়েছে উপলব্ধ।
বুটস্ট্র্যাপের কোনও উদাহরণ নেই:
$(function() {
var $select = $('.select2');
$select.select2({
theme: 'paper'
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.7/js/select2.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.7/css/select2.min.css" rel="stylesheet"/>
<select class="select2 form-control" placeholder="Country">
<optgroup label="Alaskan/Hawaiian Time Zone">
<option value="AK">Alaska</option>
<option value="HI">Hawaii</option>
</optgroup>
<optgroup label="Pacific Time Zone">
<option value="CA">California</option>
<option value="NV">Nevada</option>
<option value="OR">Oregon</option>
<option value="WA">Washington</option>
</optgroup>
</select>
বুটস্ট্র্যাপ উদাহরণ:
$(function() {
var $select = $('.select2');
$select.select2({
theme: 'paper'
});
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.2/paper/bootstrap.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.7/js/select2.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.7/css/select2.min.css" rel="stylesheet"/>
<select class="select2 form-control" placeholder="Country">
<optgroup label="Alaskan/Hawaiian Time Zone">
<option value="AK">Alaska</option>
<option value="HI">Hawaii</option>
</optgroup>
<optgroup label="Pacific Time Zone">
<option value="CA">California</option>
<option value="NV">Nevada</option>
<option value="OR">Oregon</option>
<option value="WA">Washington</option>
</optgroup>
</select>
এমডি বুটস্ট্র্যাপ ($ এবং বুটস্ট্র্যাপ এবং জিকুয়েরি)
আপনার যদি অতিরিক্ত অর্থ থাকে তবে আপনি একটি প্রিমিয়াম লাইব্রেরি MDBootstrap ব্যবহার করতে পারেন । (এটি পুরো ইউআই কিট , সুতরাং এটি হালকা নয়)
এটি আপনাকে ম্যাটেরিয়াল ডিজাইন ব্যবহার করে আপনার নির্বাচন এবং বিকল্প উপাদানগুলিকে স্টাইল করতে দেয় ।
একটি নিখরচায় সংস্করণ রয়েছে তবে এটি আপনাকে সুন্দর উপাদানের নকশা ব্যবহার করতে দেয় না!
নির্ভরতা : বুটস্ট্র্যাপ 4 , জ্যাকুয়ারি,
সামঞ্জস্যতা : "সমস্ত বড় ব্রাউজার এবং প্ল্যাটফর্মের সর্বশেষ, স্থিতিশীল রিলিজ সমর্থন করে।"
ডেমো : https://mdbootstrap.com/docs/jquery/forms/select/#color