【CSS】Font Awesomeアイコンを使って検索フォームを作成する方法
今回は、「Font Awesomeアイコンを使って検索フォームを作成する方法」について紹介します。
WordPressのようなブログサイトでよく使われているので、是非参考にしてください。
目次
【CSS】Font Awesomeアイコンを使って検索フォームを作成する方法
完成形はこちら。
See the Pen
Untitled by webis (@webis-co)
on CodePen.
それでは早速コーディングしていきましょう!
HTML
<form class="search-form" role="search" action="">
<input type="submit" value="" class="search-button">
<input type="text" name="q" class="search-input" placeholder="キーワード検索" required="">
</form>
formタグの中にFont Awesomeアイコンを表示するためのinputタグと、キーワード検索をするためのinputタグの2つを用意します。
そして、今回はFont Awesomeアイコンを使うので、必ずFont AwesomeアカウントのCDNコードをheadタグで読み込んでおきましょう。
CSS
.search-form {
margin: 10px;
padding: 5px 10px;
border: 1px solid #333;
border-radius: 30px;
width: 300px;
max-width: 100%;
display: flex;
align-items: center;
font-size: 16px;
}
.search-input {
border: none;
background: none;
outline: none;
width: 250px;
max-width: 100%;
}
.search-button {
border: none;
background: none;
outline: none;
color: #999;
font-weight: 900;
font-family: "Font Awesome 5 Free";
transition: color 0.5s ease 0s;
}
.search-button:hover {
color: #333;
}
search-buttonクラスには必ず「font-family: “Font Awesome 5 Free”;」のコードを記述しておきましょう。
このコードがないとせっかくFont AwesomeのCDNをheadタグに記述していても表示されなくなるので注意してください。
まとめ
以上が、「Font Awesomeアイコンを使って検索フォームを作成する方法」でした。




