我正在尝试用HTML制作一个链接树类型的网站。它运行良好,但我不知道如何添加一个图标到我的按钮的左边。
以下是我目前掌握的情况:
.button {
transition: all .2s ease-in-out;
background-color: #3481b4;
opacity: 0.8;
border-radius: 12px;
border-color: white;
border-style: double;
color: white;
padding: 14px 28px;
padding-left: 48px;
text-align: center;
text-decoration: none;
display: inline-block;
max-width: 85%;
min-width: 80%;
font-size: 18px;
}
button:hover {
transform: scale(1.1);
}
<button class="button" onclick="function()">Twitter</button>
5条答案
按热度按时间wtzytmuj1#
另一个有用的方法是使用一个图标库,比如Font Awesome或者类似的,你可以在CSS中使用它作为字体,如果你有太多的元素,它会让你的代码更干净。
以下技术包括将填充保留在按钮上,并使用
::before
插入图标:yrwegjxp2#
a0x5cqrl3#
你可以使用位置相对到设置你的图标在左边的按钮
中央支助系统
vuktfyat4#
在button元素内部添加图标。
第一个月
但最好的方法是使用fontawsome库here它超级容易使用,并提供了大量的商业图标。
0ve6wy6x5#
这可以是超级简单的像这样或更复杂-所以没有吸引力,但这只是一个替代“如何”,而不是“看起来很棒”在这里。
我添加了第三个示例,以便将更新后的OP问题与左侧的图像更紧密地匹配起来,并在内容周围添加了一些样式。
创建到twitter的svg图像:https://about.twitter.com/en/who-we-are/brand-toolkit