আমি একটি সমাধান খুঁজে পেয়েছি, তবে এটি সকল হ্যাকের জননী, আশা করি এটি আরও দৃ .় সমাধানের জন্য একটি সূচনা পয়েন্ট হিসাবে কাজ করবে। নেতিবাচকতা (আমার মতে খুব বড়) হ'ল যে কোনও ব্রাউজার সমর্থন করে না text-shadow
তবে সমর্থন করে rgba
(IE 9) আপনি পাঠ্য রেন্ডার করতে পারবেন না আপনি যদি না মডার্নিজারের মতো একটি লাইব্রেরি ব্যবহার করেন (পরীক্ষিত নয়, কেবল একটি তত্ত্ব)।
ফোরফক্স বিন্দুযুক্ত সীমানার রঙ নির্ধারণ করতে পাঠ্যের রঙ ব্যবহার করে। সুতরাং যদি আপনি বলেন ...
select {
color: rgba(0,0,0,0);
}
ফায়ারফক্স বিন্দুযুক্ত সীমানাকে স্বচ্ছ রেন্ডার করবে। তবে অবশ্যই আপনার লেখাটিও স্বচ্ছ হবে! সুতরাং আমরা অবশ্যই একরকম পাঠ্য প্রদর্শিত হবে। text-shadow
উদ্ধার করতে আসে:
select {
color: rgba(0,0,0,0);
text-shadow: 0 0 0 #000;
}
আমরা কোনও অফসেট এবং কোনও অস্পষ্টতা ছাড়াই একটি পাঠ্য ছায়া রেখেছি, যাতে পাঠ্যটি প্রতিস্থাপন করে। অবশ্যই পুরানো ব্রাউজার এগুলির কিছুই বুঝতে পারে না, তাই রঙের জন্য আমাদের অবশ্যই ফ্যালব্যাক সরবরাহ করতে হবে:
select {
color: #000;
color: rgba(0,0,0,0);
text-shadow: 0 0 0 #000;
}
এটি যখন আই 9 খেলতে আসে: এটি সমর্থন করে rgba
তবে পাঠ্য-ছায়া নয়, সুতরাং আপনি একটি খালি নির্বাচন বাক্স পাবেন। text-shadow
সনাক্তকরণের সাথে আপনার আধুনিক সংস্করণটি পান এবং করুন ...
.no-textshadow select {
color: #000;
}
উপভোগ করুন