html - 如何用图像填充提交按钮?

标签 html css image button

所以我有一个带有此代码的提交按钮:

<form method="post">
    <input name="submit" type="submit" class="icon" value=" "/>
</form>

在我的 CSS 中:

.icon{
    background-color:transparent;
    background-image:url(http://www.lcda.fr/pneu-expo/images/drapeau_rond_gb-on.png);
    height:20px;
    width: 20px;
    background-position:center;
    border:none;
    cursor:pointer;
    background-size: 100%;
}

但问题是图片(有 h:40px 和 w:40px)不会缩小以适应 20px 按钮...你们有什么解决办法吗?? (如果可能,我宁愿不使用 javascript)

编辑: 正在工作。我只是删除了历史记录,现金并且它有效...... ty

最佳答案

试试这个:-

background-size:20px 20px;

关于html - 如何用图像填充提交按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16934879/

相关文章:

javascript - Vanilla Bootstrap 导航栏链接不可点击

jQuery 从类中更改单个元素

php - 如何使用 PHP 使用 Jcrop 将裁剪后的图像保存到目录中

html - 动态显示 Twig 中的表格

php - 评分已知时如何在 css 中显示星级?

html - 文本对齐不能与垂直对齐一起使用

css - 如何使用 CSS 将图像放入 div 中?

javascript - 如果本地存储为空,则不执行任何操作。如果没有,那就做点什么

javascript - 如何将图像的边缘像素重复到无穷大?

image - 当图像通常是最大的 HTTP 请求时,为什么还要担心缩小 JS 和 CSS?