html - IMG 上不需要的按钮样式

标签 html css menu

首先我想说声抱歉,因为我知道这可能是一个非常简单的修复或一些明显的我遗漏的东西,比如你不能将 IMG 用作按钮。

This is supposed to be just a white hamburger image

如您所见,有一个不会消失的白色边框。它应该只是一个白色的汉堡图片。

我在这里错过了什么?

HTML:

<div class="mini-nav-menu">
    <button><img src="assets/menu.png"/></button>
</div>

CSS:

.mini-nav-menu {
    display: flex;
    padding-right: 30px;
    padding-top: 4px;
}

.mini-nav-menu img {
     width: 40px;
}

最佳答案

您必须在按钮 html 标记上修改或添加一些 CSS 属性。 请为按钮添加一个类。 (让我们命名为 btn-class)

您的HTML

<div class="mini-nav-menu">
    <button class="btn-class"><img src="assets/menu.png"/></button>
</div>

并为按钮类添加 CSS :

.btn-class {
    border: 0;
    background: none;
    padding: 0;
}

它会起作用。

关于html - IMG 上不需要的按钮样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43470382/

相关文章:

html - 嵌入 iframe 更改其容器的位置

jquery - 谷歌浏览器 jQuery 动画在谷歌浏览器中滞后

html - 如何垂直对齐 Bootstrap 列以使它们具有相同的高度?

javascript - 删除 HTML 字符串中的父 div 但保留内容

javascript - document.write 非常慢,除了在 Firefox 中

controls - 寻找替代品或改进网站上的下拉列表/菜单

javascript - 动态添加/删除类

css水平导航菜单向右浮动,垂直子菜单与主菜单不对齐

html - CSS3 : parent element has hover, 动画元素里面

html - 使用 simple-line-icons 符号作为占位符