html - 如何增加我的背景图片和位置按钮的高度

标签 html css

      <div class = "LeftMain" >

              <a href = "#" > <button>Go</button></a>



      </div>


.LeftMain{

    float: left;
    width: 600px;
 }



.LeftMain {
    background: url(Astronaut.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
}

我正在创建一个迷你元素,我正在尝试创建一个出现在背景图像前面的按钮,这实际上不起作用,因为它只显示背景图像的顶部部分以及按钮“开始”。我已将该部分分为两部分,但我现在只谈论左侧。那么如何使完整的背景图像出现在背景图像中央的按钮上呢?

最佳答案

你的意思是这样的吗?

.container {
  width: 200px;
  height: 200px;
  position: relative;
  background: url(http://www.indiacrunch.in/wp-content/uploads/2014/11/Astronaut-in-India.jpg);
  background-size: cover;
  background-position: center;
}
.container button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
<div class="container">
  <button>Go</button>
</div>

关于html - 如何增加我的背景图片和位置按钮的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30953650/

相关文章:

html - minmax() 默认为最大值

使用 foreach 创建的 HTML 选项卡

javascript - 为什么我的 Contenteditable 插入符在 Chrome 中跳到最后?

css - 更改/覆盖 antdesign 输入组件的样式

CSS3 背景位置过渡

javascript - 无法让导航菜单 slideToggle 工作

css - 使用 <ul> 的两列布局

javascript - 响应式 Bootstrap

html - 在按钮图像内添加文本并限制文本不超过按钮大小

html - 自定义 joomla 模板框架