radio改变默认颜色

c_xiaobaiww 2018-04-24 04:32:30
如何改变radio按钮的默认颜色?
...全文
1682 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
这是c昵称 2018-04-25
  • 打赏
  • 举报
回复
在OnCtlClolor里添加 switch (pWnd->GetDlgCtrlID()) { case IDC_RADIO1: pDC->SetBkMode(TRANSPARENT);//设置控件RADIO背景透明 pDC->SetTextColor(RGB(0,60,255)); //字体颜色(蓝色) case IDC_RADIO2: pDC->SetBkMode(TRANSPARENT);//背景透明 pDC->SetTextColor(RGB(0,60,255)); //字体颜色 仅供参考~
LittleMan_LC 2018-04-25
  • 打赏
  • 举报
回复

 <style>
        input[type="radio"] + label::before {
            content: "\a0"; /*不换行空格*/
            display: inline-block;
            vertical-align: middle;
            font-size: 18px;
            width: 1em;
            height: 1em;
            margin-right: .4em;
            border-radius: 50%;
            border: 1px solid #01cd78;
            text-indent: .15em;
            line-height: 1;
        }

        input[type="radio"]:checked + label::before {
            background-color: #01cd78;
            background-clip: content-box;
            padding: .2em;
        }

        input[type="radio"] {
            position: absolute;
            clip: rect(0, 0, 0, 0);
        }
    </style>

<div class="female">
            <input type="radio" id="female" name="sex" />
            <label for="female">女</label>
        </div>
        <div class="male">
            <input type="radio" id="male" name="sex" />
            <label for="male">男</label>
        </div>
a916074175 2018-04-25
  • 打赏
  • 举报
回复
获取radio的选中值, 然后给需要设置的元素设置颜色就可以了
天际的海浪 2018-04-24
  • 打赏
  • 举报
回复

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	<title> 页面名称 </title>
<style type="text/css">
input[type="radio"] {
	display: none;
}
input[type="radio"]+span {
	display: inline-block;
	width: 25px;
	height: 25px;
	vertical-align: middle;
	border-radius: 50%;
	border: 1px solid #999;
	background-color: #fff;
}
input[type="radio"]:checked+span {
	width: 15px;
	height: 15px;
	border: 6px solid #39f;
	background-color: #fff;
}
</style>
</head>
<body>
	<label><input type="radio" name="test" /><span></span>选项A</label><br />
	<label><input type="radio" name="test" /><span></span>选项B</label><br />
	<label><input type="radio" name="test" checked="checked" /><span></span>选项C</label><br />
</body>
</html>

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧