我有一個複選框設置。我試圖讓它顯示一個Font Awesome圖標。即,選中時爲fa-link
,未選中時爲空。複選框 - 用fa-link替換複選標記
下面是代碼:
input[type="checkbox"] {
-webkit-appearance: initial;
appearance: initial;
outline: 1px solid #A9A9A9;
width: 25px;
height: 25px;
background: #FFFFFF;
position: relative;
}
input[type="checkbox"]:checked {
background: #0073C0;
}
input[type="checkbox"]:checked:after {
content: "\2713";
color: #fff;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
outline: 1px solid #A9A9A9;
}
<input id="box1" type="checkbox" />
它應該是這樣的:
我似乎無法想出解決辦法。
如果你想渲染你需要設置'FONT-FAMILY一個字體真棒圖標:「FontAwesome」;',你在''的設置content'爲Unicode字符:after'風格 – zgood