<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
相关推荐
志尊宝8 分钟前
Vue3 零基础每日笔记(085):项目上线前 Checklist——环境变量、报错监控、安全自查朱涛的自习室17 分钟前
我让 Gemini 4 当高管、DeepSeek 当员工,开了一家软件公司(Day 1)志尊宝20 分钟前
Vue3 零基础每日笔记(088·完结):从零到一——一个完整 Vue3 项目的成长复盘deli00724 分钟前
加一台机器,为什么只有 1/N 的 key 要搬家?一致性哈希实测兔子零102427 分钟前
FastAPI 零基础入门教程:写过 Node.js,就能轻松学会 Python 后端开发(一)传人once30 分钟前
企业官网静态页基础结构如何搭桔筐33 分钟前
Vue中DOM的data-*自定义属性(dataset)与Vue data响应式变量区别详解damoluomu39 分钟前
静态站点生成器怎么选:Node.js 生态里常用的五个(番外一)vipxieliang44 分钟前
JavaScript 执行上下文与调用栈:从原理到调试实战程序员大阳1 小时前
副队长HTML+CSS博客网站实战 (1)–项目介绍与整体规划