要实现按钮文本与SVG垂直居中,可以使用Flexbox布局和一些CSS样式。以下是一个示例代码:
HTML:
CSS:
.button {
display: flex;
align-items: center;
justify-content: center;
padding: 10px;
background-color: #f0f0f0;
border: none;
}
.button-text {
margin-right: 5px;
}
.icon {
width: 20px;
height: 20px;
}
在这个示例中,我们使用Flexbox布局将按钮内的内容水平和垂直居中。.button
类设置了display: flex
以创建Flex容器,并使用align-items: center
和justify-content: center
将内容在容器中居中显示。
.button-text
类设置了一个右边距(margin-right
)来为文本和SVG之间创建一些间距。
.icon
类设置了SVG元素的宽度和高度。
通过这些CSS样式,按钮文本和SVG将垂直居中显示在按钮中。你可以根据需要自定义样式。