は、私は以下のコードは、ボタンタグ内に表示されるアイコンを持って見てみたい:css/htmlのボタンにsvgアイコンを追加しますか?
<div>
<input type="search" id="header-search" placeholder="Search..." />
<button id="search-button" />
<svg id="search-icon" class="search-icon" viewBox="0 0 24 24">
<path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>
<path d="M0 0h24v24H0z" fill="none"/>
</svg>
#header-search {
width: 200px;
background: @header-color;
color: white;
font-size: 12pt;
border: 0px solid;
outline: 0;
vertical-align: -50%;
}
#header-search::-webkit-input-placeholder {
color: white;
}
#search-button {
background: #FFFFFF;
vertical-align: -50%;
}
.header-view-logo {
vertical-align: middle;
}
#search-icon {
fill:white;
}
しかし、アイコンはちょうど私がどのように取得することができ、すべての場所は本当に大きなものの上に表示されますそれはボタンの内側に収まる?
、問題は、SVGも始まる前に、ボタンのタグが閉じられているという事実にあります。 – JosephGarrone
個人的に私はそれをデータURI、背景画像として使用したいと思います。インラインだけ...奇妙に見える? –
助けを必要とする場合には、アップした回答を検討してください。時間と労力に感謝する人々があなたの問題に投資する – Trix