<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
相关推荐
Eloudy14 分钟前
ReAct 原理简介ZJU_统一阿萨姆1 小时前
【DSH】如何将 DeepSeek Harness 嵌入生产环境?万字解构 DeepSeek Agent Harness 的运行机制与安全边界用户921080262861 小时前
4. 前端地图大量点位实时更新优化:后端推增量,前端做 diffSoaringHeart2 小时前
Flutter最佳实践:Web项目中文字体首次加载乱码问题解决西安小哥2 小时前
破局与重生:大厂前端如何借力 AI 转型“超级全栈“sunly_3 小时前
TypeScript总结:16、面向对象速查MXN_小南学前端3 小时前
React超长文本域中实现“返回顶部”浮动按钮学习嵌入式的小周3 小时前
Notepad++8.8.7下载安装(附安装包)gs801403 小时前
解构 Cordis:面向“时空可组合性”的 TypeScript 元框架深度剖析岁岁种桃花儿4 小时前
Vue核心语法第一篇:Vue是什么?