AssignTWOImagestoRadioButton
创始人
2024-09-20 18:30:08
0

我们可以使用CSS的伪类选择器:before和:after来分别给单选按钮添加两张图片,从而实现这个效果。

HTML代码:


CSS代码:

.radio-checkmark {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #ddd;
  box-sizing: border-box;
  margin-right: 10px;
}

/* 给单选按钮添加第一张图片 */
.radio-checkmark:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("image1.png") no-repeat center center;
  background-size: contain;
}

/* 给单选按钮添加第二张图片 */
.radio-checkmark:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("image2.png") no-repeat center center;
  background-size: contain;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

/* 当单选按钮被选中时,显示第二张图片 */
.radio-container input:checked + .radio-checkmark:after {
  opacity: 1;
}

以上代码中使用了伪类选择器:before和:after来实现两张图片效果,这需要在CSS中设置content属性,代表选中状态下的图片通过input:checked选择器来控制.opacity属性控制图像的透明度,transition属性控制选中状态下图片的过渡效果。

相关内容

热门资讯

推出新举措!开心泉州小程序工具... 推出新举措!开心泉州小程序工具(辅助)好像是真的辅助插件(揭秘有挂)-哔哩哔哩1、开心泉州小程序工具...
透视教学!poker mast... 透视教学!poker master辅助,吉祥填大坑脚本,方式辅助方法(有挂存在)-哔哩哔哩1、完成吉...
相较于以往!川川云脚本破解(辅... 相较于以往!川川云脚本破解(辅助)确实有挂辅助神器(存在有挂)-哔哩哔哩1、川川云脚本破解免费辅助多...
这一问题亟待解决!epoker... 这一问题亟待解决!epoker透视底牌,蜀山四川辅助脚本,妙招辅助神器(有挂攻略)-哔哩哔哩1、蜀山...
突发!四川熊猫辅助软件(辅助)... 突发!四川熊猫辅助软件(辅助)一贯存在有辅助插件(发现有挂)-哔哩哔哩1.四川熊猫辅助软件 选牌创建...
透视ai!poker worl... 透视ai!poker world辅助器,挂机操作微乐,诀窍辅助app(详细教程)-哔哩哔哩运poke...
有消息称!乐酷辅助(辅助)切实... 有消息称!乐酷辅助(辅助)切实是有辅助修改器(证实有挂)-哔哩哔哩1、进入游戏-大厅左侧-新手福利-...
2026版技巧!拱趴大菠萝自动... 2026版技巧!拱趴大菠萝自动计算机器人,微乐广西小程序开发,法门辅助插件(有挂秘诀)-哔哩哔哩1、...
为切实保障!闲闲辅助器(辅助)... 为切实保障!闲闲辅助器(辅助)切实真的是有辅助脚本(真的有挂)-哔哩哔哩1、很好的工具软件,可以解锁...
截至目前!花城牌舍辅助系统有哪... 截至目前!花城牌舍辅助系统有哪些功能(辅助)总是是真的辅助app(有挂教程)-哔哩哔哩1、实时花城牌...