Amy*_*yth 30
必须对button
元素使用以下属性才能使其透明.
button {
background: transparent;
border: none !important;
font-size:0;
}
Run Code Online (Sandbox Code Playgroud)
button {
background: transparent;
border: none !important;
}?
Run Code Online (Sandbox Code Playgroud)
并使用absolute position
来定位元素.
你有一个div下的按钮元素.使用position
:div position
上的relative和按钮上的absolute将它放在div中.
这是一个有效的JSFiddle
这是一个更新的JSFiddle,它只显示按钮中的文本.
您可以使用CSS来隐藏按钮.
button {
visibility: hidden;
}
Run Code Online (Sandbox Code Playgroud)
如果您<button>
只是图像上的可点击区域,为什么还要打个按钮呢?您可以使用<map>
元素.
button {
background:transparent;
border:none;
outline:none;
display:block;
height:200px;
width:200px;
cursor:pointer;
}
Run Code Online (Sandbox Code Playgroud)
在背景中给出相对于图像的高度和宽度.这将删除按钮的边框和颜色.您可能还需要将其置于绝对位置,以便您可以正确地将其放置在您需要的位置.我无法在不发布您的情况下进一步帮助您码
要使它真正隐形,你必须设置outline:none; 否则在某些浏览器中会出现蓝色轮廓,如果需要单击并设置尺寸,则必须设置display:block