html - css提交按钮背景图片

标签 html css

我想在提交按钮中添加背景图片。我已经添加了一张图片,但是当我执行 no-repeat 时,背景图片消失了!我应该怎么做才能避免丢失图像?

HTML

<div class="comtextarea">
  <textarea name="comment" class="comment" maxlength="200"  id="" rows="2" cols="50"></textarea>
  <input type="submit" value="" class="combut"/>
</div>

CSS

    .comtextarea {
      float:left;
      width:550px;
      height:auto;
    }
    .comment {
      width:550px;
      resize:none;
      outline:none;
      border:1px solid #abc7d0; 
    }
    .combut {
      float:right;
      margin-top:-36px;
      z-inde:3;
      position:relative; 
      outline:none;
      width:30px;
      height:30px;
      background-image:url(https://scontent-a-fra.xx.fbcdn.net/hphotos-frc1/t1.0-9/10291103_828742610487379_816788942451910142_n.jpg) no-repeat;
      padding:0px 0 4px 0; border:none;
      text-indent:-10000em; 
}

这是 DEMO

最佳答案

这是因为您根据属性 background-image 设置了它。

background-image 属性仅用于指定背景图像值,没有其他与背景相关的属性。

改为将其更改为 background

或者有 2 个独立的属性:

background-image: url(..URL HERE..);
background-repeat: no-repeat;

我个人更喜欢 2 个独立的属性。可以更清楚地看到正在应用的 no-repeat 值,并且在源代码管理更改下更易于管理。

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

相关文章:

html - 如何在 bootstrap 5 表格单元格中垂直对齐文本?

css - 为什么我的 wordpress 页面的 CSS 在 IE 中不能正常工作,但是当应用于非 wordpress 静态页面时在 IE 中工作正常?

javascript window.print() 无法打印完整的网格

javascript - 在加载包含哈希标签的链接时触发插件 swipebox

javascript - 如何测试跨平台应用程序

javascript - 如何在 jQuery-jTable 插件中加载 JSON 数据?

html - 导航栏的子菜单出现在另一个 Div 下方

html - 如何通过 CSS 在可变高度内容区域上有复杂的阴影背景?

css - 在倒置且不添加到外部的 CSS 中创建边框

javascript - jQuery 在单击 V 形时折叠和展开表行