You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CSS实现Forminator单选表单选中图片放大失效问题求助

解决方案

Forminator插件在单选框被选中时,会给对应的选项容器自动添加forminator-selected类,我们可以利用这个类实现选中后图片保持放大的效果,同时保留悬停动画:

  1. 先设置鼠标悬停时的平滑放大效果:
/* 鼠标悬停时图片放大并添加过渡动画 */
.forminator-radio label:hover img {
  transform: scale(1.2); /* 可按需调整放大比例,比如1.1对应放大10% */
  transition: transform 0.3s ease-in-out; /* 控制过渡平滑度,数值越大动画越慢 */
}
  1. 再设置选中状态下的图片放大效果:
/* 选中后图片维持放大状态 */
.forminator-radio.forminator-selected label img {
  transform: scale(1.2);
}

如果上述选择器不生效,可尝试基于单选框的:checked伪类结合兄弟选择器(适用于input与label为相邻元素的结构):

.forminator-radio input[type="radio"]:checked + label img {
  transform: scale(1.2);
}

补充说明

  • 若插件默认样式覆盖了自定义CSS,可以通过增加选择器优先级解决,比如加上表单的ID(假设表单ID为#forminator-module-456):
#forminator-module-456 .forminator-radio.forminator-selected label img {
  transform: scale(1.2);
}

内容的提问来源于stack exchange,提问作者danielkalinin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 00:52:08