您好我想知道如何仅显示按钮的阴影并删除文本。我不确定这是否可能。
例如在下面的图片中
我想摆脱图片中的文字。
<button id="button-switch-1" class="device_cls control-metal-button modal-button cmb-tl cmb-plug modal-button-disabled" device_name="12.1" device_type="Light" device_id="1" state="on_bnt" board_id="12" room_type="Livingroom" room_id="1" control_call="roomcontrol">12.1</button>
这是css
.modal-button {
box-shadow: 5px 5px 9px rgba(0, 0, 0, 0.55), 0 0 6px rgba(0, 179, 254, 0.77);
background: url(../images/icon_bulb_on.png) 26px 20px no-repeat, url(../images/metal_btn.png) no-repeat;
background-size: 31px 49px, contain;
width: 86px;
height: 86px;
margin: 0;
position: absolute;
text-shadow:0px 50px 0px #e1e2ed;
}
答案 0 :(得分:1)
<强> HTML 强>
<html>
<body>
<button type="button"><span id="buttontext">Click Me!</span></button>
</body>
</html>
<强> CSS 强>
button{
box-shadow: 5px 5px 5px #888888;
background: transparent;
border: none;
}
#buttontext{
position:relative;
bottom:-20px;
}
链接到fiddle
答案 1 :(得分:0)
好的,如果您使用的是html5按钮:
<button class="shadow"></button>
将标记留空,如果使用输入类型按钮,则删除值属性:
<input class="shadow" type="button" />
然后添加以下css:
.shadow {
border: 0;
background: transparent;
width: 30px;
height: 15px;
box-shadow: 1px 1px 1px #888888;
}
结果是一个带有阴影的空按钮:
您还可以使用text-indent属性隐藏按钮文本,如:
text-indent: -10000px;