[英]How to replace an SVG icon with a font based icon (Font Awesome/Ion)?
我有一個顯示SVG圖標的下拉列表,而其他所有列表則顯示帶有基於字體的圖標的按鈕(在本例中為ion-icon)。 當然,我希望所有下拉列表看起來都一樣。
我嘗試修改CSS代碼並瀏覽了一些.js和.php文件,但沒有成功。
SVG圖標的代碼
<svg class="dd__expandIcon" viewBox="0 0 9 15" width="9px" height="15px">
<path d="M315,1318.04l-4.5,4.96-4.5-4.96,0.944-1.04,3.557,3.92,3.553-3.92,0.944,1.04m-9-5.08,4.5-4.96,4.5,4.96-0.944,1.04-3.557-3.92-3.553,3.92L306,1312.96" transform="translate(-306 -1308)"></path>
</svg>
.dd__expandIcon {
width: 9px;
height: 15px;
flex-shrink: 0;
fill: #bdbdbd;
margin-left: 10px
}
離子圖標代碼
<button type="button" class="reactiveToggleBtn___cQAWH">
<i class="ion-chevron-down"></i>
</button>
.reactiveToggleBtn___cQAWH i {
font-size: 13px;
color: #484848;
}
您可以在此處直接查看實際結果(“Thèmede laséance”下拉列表)與預期結果(所有其他下拉列表)的對比:site
謝謝你的幫助!
我終於找到了解決問題的辦法。
隱藏svg:
svg.dd__expandIcon {visibility:hidden;}
將背景圖像添加到選擇框
.dd__selectControl {background: #f1f1f1 url('/wp-content/uploads/dropdown2.png') right no-repeat!important;}
也許不是執行此操作的正確方法,但如上所述,它可以解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.