gpt4 book ai didi

html - ionicons 用图标替换复选框和单选按钮

转载 作者:太空宇宙 更新时间:2023-11-04 10:34:12 26 4
gpt4 key购买 nike

我在一个元素中使用 Ionicons,并用这些图标替换了单选框和复选框的标准图像。我遇到的问题是实际默认元素在呈现时通过 Ionicons 显示。

我有以下 HTML:

<input type="checkbox"
name="client{!! $client->uuid !!}"
class="checkbox-icon ion-android-checkbox-outline-blank" checked>

我还有以下 CSS:

.checkbox-icon:before,
.radio-icon:before {
visibility: visible;
font-size: 20px;
}

.checkbox-icon.ion-android-checkbox-outline-blank:checked:before {
content: "\f374"; // icon for selected
font-size: 20px;
color: $brand-primary;
}

.radio-icon.ion-ios-circle-outline:checked:before {
content: "\f120"; // icon for selected
font-size: 20px;
color: $brand-primary;
}

input[type=checkbox].checkbox-icon.ion-android-checkbox-blank,
input[type=radio].radio-icon.ion-record {
visibility: hidden;
}

但是尽管复选框/单选按钮行为正确,但我可以在 ionicon 下方看到标准元素。这是因为图标有透明背景吗?

我尝试将不透明度更改为 100%,但没有帮助。

最佳答案

我已经创建了自定义 checkbox,并且通过使用相同的概念,您也可以创建 radio button。现在我已经创建了正常(颜色变化)复选框,但您可以根据自己的要求对其进行自定义。请点击下面提到的链接:

网址:https://jsfiddle.net/qq92vbcm/

关于html - ionicons 用图标替换复选框和单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36276181/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com