【问题标题】:ionicons replace checkbox and radion buttons with iconsionicons 用图标替换复选框和单选按钮
【发布时间】:2016-03-29 15:13:35
【问题描述】:

我在一个项目中使用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;
}

但尽管复选框/单选按钮行为正确,但我可以看到离子图标下方的标准项目。这是因为图标具有透明背景吗?

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

【问题讨论】:

    标签: html css checkbox ionicons


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-07-09
      • 1970-01-01
      • 1970-01-01
      • 2012-10-16
      • 2014-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-18
      相关资源
      最近更新 更多