当前位置: 首页 > news >正文

Element UI教程:如何将Radio单选框的圆框改为方框

大家好,今天给大家带来一篇关于Element UI的使用技巧。在项目中,我们经常会用到Radio单选框组件,默认情况下,Radio单选框的样式是圆框。但有时候,为了满足设计需求,我们需要将圆框改为方框,如下图。下面我将详细介绍如何实现这一功能。 

一、基本用法 

首先,我们来看一下Radio单选框的基本用法:

<template><el-radio v-model="radio" label="1">男</el-radio><el-radio v-model="radio" label="2">女</el-radio>
</template><script>
export default {data() {return {radio: '1'};}
}
</script>

二、将圆框改为方框

这里主要用到的是CSS样式覆盖。

1、首先,为Radio组件添加一个自定义类名,如下:

<el-radio v-model="radio" label="1" class="square-radio">男</el-radio>
<el-radio v-model="radio" label="2" class="square-radio">女</el-radio>

2、然后,在样式中添加以下CSS代码:

.square-radio .el-radio__inner {border-radius: 0; /* 将圆角设置为0,实现方框效果 */
}.square-radio .el-radio__inner:after {box-sizing: content-box;content: "";border: 1px solid #fff;border-left: 0;border-top: 0;height: 7px;left: 4px;position: absolute;top: 1px;transform: rotate(45deg) scaleY(1);width: 3px;transition: transform .15s ease-in .05s;transform-origin: center;
}

如果不生效可以增加权重,添加!important即可 

三、总结

通过本文,我们学会了如何将Element UI中的Radio单选框的圆框改为方框。并将选中原点改为对勾。其实,实现这个功能非常简单,只需通过CSS样式覆盖即可。希望这篇文章能对您有所帮助,如果您有其他问题,欢迎在评论区留言讨论。

 

 

 

 

 

http://www.lryc.cn/news/450511.html

相关文章:

  • vue3结合 vue-router和keepalive实现路由跳转保持滚动位置不改变(超级简易清晰)
  • PostgreSQL 字段使用pglz压缩测试
  • 基于大数据的学生体质健康信息系统
  • 【STM32】 TCP/IP通信协议(1)--LwIP介绍
  • 828华为云征文|部署音乐流媒体服务器 mStream
  • 【动态规划-最长公共子序列(LCS)】力扣712. 两个字符串的最小ASCII删除和
  • override
  • 万象奥科工业平板上线,邀您体验与众不同!
  • java将word转pdf
  • Golang | Leetcode Golang题解之第449题序列化和反序列化二叉搜索树
  • 基于SpringBoot+Vue+MySQL的美食信息推荐系统
  • spring boot jar 分离自动部署脚本
  • PGMP-03战略一致性
  • 华为OD机试真题---智能成绩表
  • 828华为云征文 | 华为云Flexus云服务器X实例搭建企业内部VPN私有隧道,以实现安全远程办公
  • Hadoop集群的高可用(HA):NameNode和resourcemanager高可用的搭建
  • 支付宝沙箱环境 支付
  • 获取unity中prefab的中文文本内容以及和prefab有关的问题
  • Web自动化中常用XPath定位方式
  • Unity3D播放GIF图片使用Animation来制作动画
  • redo log 和 bin log 的两阶段提交
  • Go基础学习07-map注意事项;多协程对map的资源竞争;sync.Mutex避免竟态条件
  • 远程服务器安装anaconda并创建虚拟环境
  • 什么是IIC通信协议?
  • P3131 [USACO16JAN] Subsequences Summing to Sevens S Python题解
  • 鸿蒙NEXT开发-ArkUI(基于最新api12稳定版)
  • Matplotlib 使用 LaTeX 渲染图表中的文本、标题和数学公式
  • Android 安卓内存安全漏洞数量大幅下降的原因
  • c++primier第十二章类和动态内存
  • Ansible学习之ansible-pull命令