আপনি এর পরিবর্তে অন্য একটি ট্যাগ ব্যবহার করতে পারেন input
এবং ফন্টআউভালটিকে স্বাভাবিক উপায়ে প্রয়োগ করতে পারেন ।
আপনার input
টাইপের পরিবর্তে image
আপনি এটি ব্যবহার করতে পারেন:
<i class="icon-search icon-2x"></i>
দ্রুত সিএসএস :
.icon-search {
color:white;
background-color:black;
}
এখানে একটি দ্রুত গলগল:
ডেমো
আপনি এটিকে কিছুটা আরও ভাল স্টাইল করতে পারেন এবং আই আইজেক্টে ইভেন্টের কার্যকারিতা যুক্ত করতে পারেন যা আপনি <button type="submit">
পরিবর্তে কোনও বস্তু ব্যবহার করে i
বা জাভাস্ক্রিপ্ট দিয়ে করতে পারেন।
বোতাম সলিউশন কিছু হবে:
<button type="submit" class="icon-search icon-large"></button>
এবং সিএসএস :
.icon-search {
height:32px;
width:32px;
border: none;
cursor: pointer;
color:white;
background-color:black;
position:relative;
}
এখানে আমার পরিবর্তে বোতামটি পরিবর্তিত হয়েছে আমি: ডেমো button
আপডেট: যে কোনও ট্যাগে ফন্টআউজ ব্যবহার করা
ফন্টআওসোমের সমস্যাটি হ'ল এর স্টাইলশীটটি :before
উপাদানগুলিতে আইকন যুক্ত করতে সিউডো-উপাদান ব্যবহার করে - এবং সিউডো উপাদানগুলি উপাদানগুলিতে কাজ করে না / input
উপাদানগুলিতে অনুমোদিত নয় । এই কারণেই ফন্টআউভ্যাস স্বাভাবিক পদ্ধতি ব্যবহার করা কার্যকর হবে না input
।
তবে এর একটি সমাধান রয়েছে - আপনি ফন্টআউবাইসকে নিয়মিত হরফ হিসাবে ব্যবহার করতে পারেন:
সিএসএস:
input[type="submit"] {
font-family: FontAwesome;
}
এইচটিএমএল:
<input type="submit" class="search" value="" />
গ্লিফগুলি গুণকের মান হিসাবে পাস করা যেতে পারে value
। পৃথক অক্ষরগুলির জন্য ASCII কোড / আইকন FontAwesome CSS ফাইল খুঁজে পাওয়া যেতে পারে, আপনি শুধু তাদের মত একটি এইচটিএমএল ASCII নম্বরে পরিবর্তন করতে হবে \f002
করতে 
এবং এটি কাজ করা উচিত।
FontAwesome লিঙ্ক করুন ASCII কোড ( cheatsheet ): fortawesome.github.io/Font-Awesome/cheatsheet
আইকনগুলির আকার সহজেই এর মাধ্যমে সামঞ্জস্য করা যায় font-size
।
input
Jsfidde এ একটি উপাদান ব্যবহার করে উপরের উদাহরণটি দেখুন :
আপডেট: ফন্টআউভেস 5
ফন্টআউইজ ভার্সন 5 এর সাহায্যে এই সমাধানের জন্য প্রয়োজনীয় সিএসএস পরিবর্তিত হয়েছে - ফন্টের পরিবারের নাম পরিবর্তন হয়েছে এবং ফন্টের ওজন নির্দিষ্ট করতে হবে:
input[type="submit"] {
font-family: "Font Awesome 5 Free";
font-size: 1.3333333333333333em;
font-weight: 900;
}
আপডেট করা ফিডল বেলোটির লিঙ্কের সাথে @ উইলফাস্টির মন্তব্য দেখুন। ধন্যবাদ!
:before
এবং এর সাথে কাজ করে নাinput
বাimg
ট্যাগ করে না ... তবে এর একটি সহজ সমাধান রয়েছে - নামটি হ'ল ফন্টআউইজকে নিয়মিত ফন্ট হিসাবে ব্যবহার করা ... আমার আপডেট সমাধান দেখুন উপরে। আমি আশা করি আমি ভোটটি ফিরে