首页 > 编程语言 >在h5和微信小程序中修改checkbox、radia的样式

在h5和微信小程序中修改checkbox、radia的样式

时间:2023-01-12 11:56:12浏览次数:46  
标签:checkbox 微信 h5 radio input uni border before

由于引用了colorUI导致checbox的样式修改无效,因为colorUI的原因导致checkbox .uni-checkbox-input::before不显示。colorUI的main.css:

switch .wx-switch-input::before,  
radio.radio::before,  
checkbox .wx-checkbox-input::before,  
radio .wx-radio-input::before,  
switch .uni-switch-input::before,  
radio.radio::before,  
checkbox .uni-checkbox-input::before,  
radio .uni-radio-input::before {  
    display: none;  
}

解决方案:在APP.vue中写样式覆盖掉colorUI,如下:

H5:

//选框大小和样式

uni-checkbox .uni-checkbox-input {   border-radius: 50%;   width: 32rpx;   height: 32rpx;   border: 2rpx solid #cccccc; } // 选中背景样式 uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked {   border: 2rpx solid #cccccc;   border-color: #fd4118;   background: -webkit-linear-gradient(#fd4118, #ff851d); } // 选中图标样式 uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked:before {   font-size: 28rpx;   color: #fff; }   小程序: 因为在小程序调试工具上,CheckBox的审查结果是黑盒,实际渲染出来的类名如下(不要怀疑): checkbox .wx-checkbox-input{   border-radius: 50%;   width: 32rpx;   height: 32rpx;   border: 2rpx solid #cccccc; } // 选中样式 checkbox .wx-checkbox-input.wx-checkbox-input-checked {   border: 2rpx solid #cccccc;   border-color: #fd4118;   background: -webkit-linear-gradient(#fd4118, #ff851d); } // 选中图标样式 checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {   font-size: 28rpx;   color: #fff; }

标签:checkbox,微信,h5,radio,input,uni,border,before
From: https://www.cnblogs.com/yuejucai/p/17046089.html

相关文章

  • 微信分享
    <scriptsrc="/jquery.min.js"></script><scriptsrc="/jweixin-1.0.0.js"></script><script>varurl=location.href;url=url.replace(/&/g,"(")......
  • 微信小程序的商品详情html转小程序语法
    加强://对img添加额外数据if(node.tag==='img'){if(node.attr.src.indexOf("http")==-1){node.imgIndex=results.images.length......
  • 手机端H5 实现自定义拍照界面
    手机端H5实现自定义拍照界面也可以使用MediaDevicesAPI和<video>标签来实现,和在桌面端做法基本一致。首先,使用MediaDevices.getUserMedia()方法获取摄像头媒体流......
  • 微信小程序基础控件,入门(2),
    ​scroll-view纵向滚动<viewclass="page-section-title"bindtap='toRefreshPage'><text>VerticalScroll\n纵向滚动</text></view><viewclass="pa......
  • h5拍照功能
    <!doctypehtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,user-scalabl......
  • H5直播技术起航
    作者:京东科技吴磊音视频基本概念视频格式就是通常所说的.mp4,.flv,.ogv,.webm等。简单来说,它其实就是一个盒子,用来将实际的视频流以一定的顺序放入,确保播放的有序和完整......
  • H5性能分析实战
    H5性能该如何测试呢?很多人不知道该如何下手。其实可以借用W3C协议完成自动化H5性能测试。因为W3C标准是浏览器标准,一般浏览器都支持W3C标准,它规定使用者可以通过api查询性能......
  • 微信小程序的打包上线与分包
    微信小程序打包上线 打包上线前需要注意的地方需要获取真实的APPID,而不是测试号点击详情找到AppId点击修改,修改为真实的ID 打包上线的步骤第一步.填......
  • 微信支付-Sean遇到的那些问题
    现在,越来越多公司,选择借微信的势来发展自己的平台,进入工作没多久,Sean也被告知了要对接微信支付的需求。原本以为这样的对接,跟着文档走,应该没多大的难度的,可是后来,Sean才发......
  • 适合编程初学者的开源项目:小游戏2048(微信小程序版)
    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。2048游戏规则一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2......