<div class="icon-text">
<i class="icon_name"></i>
<span class="text_name">名称</span>
</div>
.icon-text {display: flex; /* 使用 flexbox 布局 */
align-items: center; /* 垂直居中对齐 */
}
.icon_name {
display: block; /* 使图标可以使用背景 */
width: 24px; /* 指定图标宽度 */
height: 24px; /* 指定图标高度 */
background-image: url('/src/assets/images/icon-name.png'); /* 图标背景 */
background-size: cover; /* 背景图片铺满 */
background-position: center; /* 背景图片居中 */
background-repeat: no-repeat; /* 背景不重复 */
margin-right: 8px; /* 图标和文本之间的间距 */
}
.text_name {
font-size: 16px; /* 文本字号 */
color: #333; /* 文本颜色 */
}
前端通过 CSS 为 <i> 标签(图标)和 <span> 标签(文本)设置不同的样式
susu10830189112024-10-10 10:53
相关推荐
wangxiaoxuan2172 小时前
SLAM 的基本结构:前端、后端、回环与地图优化Agent世界5 小时前
用 CDP 做发布自动化:四道机器闸门与产物验收FungLeo5 小时前
成为全栈·Vue 管理后台篇·编辑器图片上传:从文件选择到文章附件关联某哈压力大5 小时前
SSH 突然 Connection reset?不是密钥坏了,是 OpenSSL 把 sshd 干趴了程序员大阳5 小时前
副队长ES6+教程(3)--解构赋值神膘护体小月半5 小时前
css - 元素背景图由 hover 触发,初次加载时闪动的解决办法程序员大阳6 小时前
副队长ES6+教程(2)--let 与 constdeli0076 小时前
写满 200GB 后 SSD 为什么掉到 95MB/s?SLC 缓存模型实测曦樂~7 小时前
【Web Development】03JavaScript 基础和事件deli0077 小时前
HTTPS 的锁是怎么挂上的?TLS 1.3 握手 6 步实测