CSS图像按钮链接调整大小

时间:2017-12-28 09:37:27

标签: html css

我正在尝试制作一个链接到我网站的图片按钮。 链接工作正常,但我的形象出现错误。

.dugme {
  background-image: url("logo.png");
  position: absolute;
  top: 200px;
  right: 100px;
  width: 40px;
  height: 40px;
}
<body>
  <a href="strana1.html"><button type="submit" class="dugme"></button></a>
</body>

这是预期的输出:

expected

这是输出:

result

谢谢!

3 个答案:

答案 0 :(得分:1)

看起来您的徽标太大了按钮。只需尝试使用background-size: contain调整图片大小以使其适合您的按钮。

  

包含:调整背景图像的大小以确保图像完全可见

&#13;
&#13;
.dugme {
    background-image: url("https://i.stack.imgur.com/gUvD1.png");
    background-size: 165%;
    background-position: 45% 53%;
    position: absolute;
    top: 200px;
    right: 100px;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    border: 1px solid gray;
}
&#13;
<body>
  <a href="strana1.html"><button type="submit" class="dugme"></button></a>
</body>
&#13;
&#13;
&#13;

答案 1 :(得分:1)

使用以下CSS代码并分享您的评论

       .dugme{
        border-radius:100%;
        background-image: url("logo.png");
        background-color:transparent;
        background-size:cover;
        background-position:center;
        border-width:0px;
        outline:none;
        width: 40px;
        height: 40px;
        }

答案 2 :(得分:0)

试试这个

&#13;
&#13;
.dugme {
    background: url("https://i.stack.imgur.com/gUvD1.png") no-repeat center center;
    background-size: contain;
    position: absolute;
    top: 200px;
    right: 100px;
    width: 40px;
    height: 40px;
}
&#13;
<body>
  <a href="strana1.html"><button type="submit" class="dugme"></button></a>
</body>
&#13;
&#13;
&#13;

要使背景包含在按钮内,背景图像不重复