html - 如何将按钮的背景图像设置为左对齐?

标签 html css

如何使背景图像出现在按钮的左边框附近?

.button1 {
  background-color: transparent;
  background-image: url('nebifat.png') no-repeat;
  font-size: 30px;
  padding-left: 64px;
  text-align: left;
  position: relative;
  border-style: none;
  height: 7%;
  width: 50%;
  vertical-align: middle;
  margin-top: 10%;
  opacity: 0.6;
}
<center>
  <button id='r1' class='button1'>Matematica si Fizica</button>
</center>

最佳答案

您在background-image中设置了no-repeat,而是可以使用background: url('...') no-repeatbackground-repeat: no-repeat,还有 center已从 Web 标准中删除。您可以使用 background-position 定位背景

.button1 {
  background-color: transparent;
  background-image: url("http://placehold.it/50x50");
  background-repeat: no-repeat;
  font-size: 30px;
  padding-left: 64px;
  text-align: left;
  position: relative;
  border-style: none;
  height: 7%;
  width: 50%;
  vertical-align: middle;
  margin-top: 10%;
  opacity: 0.6;
  border: 1px solid black;
  background-position: left;
}
<button id='r1' class='button1'>Matematica si Fizica</button>

关于html - 如何将按钮的背景图像设置为左对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37001868/

相关文章:

javascript - 如何使用 jQuery 更改插入 HTML 文档中的 JavaScript 变量值

Javascript 淡入淡出或交叉淡入淡出背景图像

jQuery 开关类未在 Chrome 中正确激活

html - 在 IE 中无法点击的链接

html - 设置包装器样式但不将样式传播到子元素的最聪明的方法是什么?

HTML/CSS 链接可能不起作用

javascript - 如何使用 HTML 表单中的 javascript 检查单选按钮验证

php - 在脚本末尾在网站上绘制图像

css - 单击 div 到底层元素

css - 在选择框中设置选项的宽度