当前位置: 首页 > 面试题库 >

是否可以将图像放入输入类型=“复选框”?

连翰
2023-03-14
问题内容

我想在我的html代码中的复选框和单选框的背景上放置一个图像,但是它不起作用,但是可以在其他表单属性上起作用。


问题答案:

我找到了如何使用纯CSS 将图像提供给 复选框单选 按钮的方法。

HTML

<input type='checkbox' name='thing' value='valuable' id="thing"/><label for="thing"></label>

CSS

input[type=checkbox] {
    display:none;
}

input[type=checkbox] + label {
    background: #999;
    height: 16px;
    width: 16px;
    display:inline-block;
    padding: 0 0 0 0px;
}

input[type=checkbox]:checked + label {
    background: #0080FF;
    height: 16px;
    width: 16px;
    display:inline-block;
    padding: 0 0 0 0px;
}


 类似资料:
  • 我有一个问题,我的输入类型复选框在控制台中列出:一个无效的表单控件的名称='gdpr'是不可聚焦的。怎么修? 代码: null null

  • 我知道Heroku使用临时文件系统,当dyno停止或重新启动时,文件会被丢弃,我对此没意见。我只需要临时存储文件。 我的ReactJS应用程序将一个. png图像文件写入/public文件夹——它在本地工作正常——但是没有任何东西被写入Heroku。可以将图像文件写入Heroku吗?如果可以,我需要配置什么设置吗?

  • 问题内容: 浏览器仅在提交表单时选中复选框输入值数据,这是浏览器的标准行为吗? 如果未提供任何值数据,默认值是否始终为“ on”? 假设以上内容正确,那么在所有浏览器中这种行为是否一致? 问题答案: 是的,标准行为是仅在选中复选框后才发送值。通常,这意味着您需要记住在服务器端期望使用的复选框的方式,因为并非所有数据都从表单返回。 默认值始终为“ on”,这在所有浏览器中都应保持一致。 W3C HT

  • 我想知道OpenCV是否能够将摄像头(dev/video1)设置为复合或S-video输入。 我使用的摄像头仅在复合输入中运行,但默认情况下,v4l2在S-Video输入中打开dev/video1。V4l2能够通过QT V4l2 utils应用程序从S视频转换为复合输入。 opencv正在使用v4l从相机捕获图像,我想在代码中使用OpenCV更改为复合输入。那有可能吗?如果不是,解决办法是什么?

  • 问题内容: 是否可以使用CSS选择器来定位具有特定值的输入? 示例:如何根据 问题答案: 动态值(哦,不!D;) 正如npup在他的回答中解释的那样,一个简单的css规则将仅针对该属性,这意味着它不覆盖html节点的实际值。 原始答案 是的,很有可能,使用css属性选择器,您可以按以下方式通过输入的值来引用输入: 从参考 [att]当元素设置“ att”属性时匹配,无论该属性的值如何。 [att

  • 我试图通过修改hashCode()和equals()方法()在HashSet中添加重复的值? 我试过下面的代码 根据我的理解,如果有两个“a”的副本,HashSet将首先获得hashCode()以获得正确的bucket,然后检查equals()的值,如果equals返回true,则不会添加,但如果返回false,则会添加。因此,为了向我的集合添加重复值,我重写equals(),它总是返回false