css - 背景奇怪的提交按钮

标签 css html forms

我有一个提交按钮,我使用的图像在悬停时会发生变化,但按钮上的背景是灰色的,我无法将其删除。

我确定这不是我的图片!

HTML:

<form method="POST" action="add.php" onsubmit="return validateForm();">
  <input type="text" name="name" id="input" maxlength="35" placeholder="NOME COMPLETO" autocomplete="off" />
  <input type="submit" src="add.png" class="submit" value="">
</form>

CSS:

.submit {
    position: absolute;
    cursor: pointer;
    border: none;
    top: 45%;
    left: 73%;
    width: 45px;
    height: 45px;
    background-image: url(add.png);
    background-repeat: no-repeat;
}

.submit:hover {
    position: absolute;
    cursor: pointer;
    border: none;
    top: 45%;
    left: 73%;
    width: 45px;
    height: 45px;
    background-image: url(add-hover.png);
    background-repeat: no-repeat;
}

请大家帮帮我!我很绝望

最佳答案

我已经为你的案例创建了一个 fiddle :http://jsfiddle.net/K7yx4/

这个可以工作,因为我已经纠正了一些错误:

首先:

如果您已经使用 CSS 获取图像,则不需要在 input 上使用 src 属性。(反之亦然)

我已经关闭了 input[type=submit] 标签 (/>)

在 CSS 中,您不需要复制伪类的所有属性和值。只有真正改变需求的值才是必要的。

看看 fiddle ,我想你会自己弄明白的!

关于css - 背景奇怪的提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24043852/

相关文章:

html - 编写希腊语 Rmarkdown pdf 或 html 文档

javascript - 打印多页 html,动态编号页面和页脚

javascript - 动态添加发布数据以便稍后通过表单提交

javascript - 为什么 Prop 禁用会导致 rails 形式的按钮不触发?

CSS 徽章宽度和高度

JavaScript 或 JQuery 问题 Div 不切换

c# - Html Agility Pack 链接和 img src 提取

javascript - (Bootstrap/JQuery) 如何选择 .'col-md-4' 父级中的每个 '.row' 元素?

css - 用于数据输入/表单的 Css 框架/模板的资源

javascript - AngularJS 不会验证 ng-show 隐藏的表单元素的输入