css 图标和文字对齐 —— 垂直居中对齐,任意位置对齐

简介: css 图标和文字对齐 —— 垂直居中对齐,任意位置对齐

造成图标和文字排版困难的原因

1. 图标本身并不居中

2. 目标图标大小和文本大小/行高不匹配

解决方案


1. 使用 “子绝父相” 的css定位方法,将图标设置为绝对定位,通过 left 和 top 按需自由调整图标的位置

2. 使用 flex 垂直居中布局

参考范例代码如下:

        <div style="display: flex;align-items: center;border: 1px solid gray;padding: 10px">
            <div style="position: relative;width: 30px">
                <i style="position: absolute;top:-8px;left: 6px" class='iconfont icon-iconfontplus'></i>
            </div>
            <div>添加</div>
        </div>

通过调整 width 、top 和 left 可将图标调整至任意想要的位置。

目录
相关文章
|
9月前
|
前端开发
文字显示在div 最下面,css怎么写
文字显示在div 最下面,css怎么写
598 0
|
前端开发 UED 开发者
CSS Sprites和图标字体在网页图标加载优化中的应用。CSS Sprites通过合并多图标减少HTTP请求,提升加载速度
本文探讨了CSS Sprites和图标字体在网页图标加载优化中的应用。CSS Sprites通过合并多图标减少HTTP请求,提升加载速度;图标字体则以字体形式呈现图标,便于调整样式。文章分析了两者的优缺点及应用场景,并提供了应用技巧和注意事项,旨在帮助开发者提升页面性能,改善用户体验。
213 5
CSS3制作的聚光灯下倒影文字选装动画特效源码
CSS3聚光灯下倒影文字特效是一段基于CSS3实现的聚光灯下带倒影的文字旋转动画效果代码,具有真实的视觉感,同时文字还会在旋转过程中显示出灯光的反射效果,很有意思,欢迎对此段代码感兴趣的朋友前来下载使用。
172 6
纯css3发光霓虹灯文字闪烁特效代码
纯css3发光霓虹灯文字闪烁特效代码是一款彩色的店铺名称文字动画特效。
208 6
|
前端开发
前端基础(五)_CSS文本文字属性、背景颜色属性
本文详细介绍了CSS中关于文本和背景颜色的样式属性。包括字体大小、字体族、字体加粗、字体样式、文本行高、`font`属性、文本颜色、文本对齐方式、文本装饰线、首行缩进等文本属性,以及背景颜色、背景图片、背景重复、背景位置等背景属性。文章通过示例代码展示了这些属性的具体应用和效果。
744 3
前端基础(五)_CSS文本文字属性、背景颜色属性
jQuery+CSS3模拟过山车动态的文字动画特效源码
jQuery+CSS3模拟过山车动态的文字动画特效源码实现在全黑的背景下,画面中的文本呈现过山车的轨迹动画上下滚动转圈,且伴随文本颜色渐变效果,非常有意思,欢迎对此特效感兴趣的朋友前来下载参考。
188 1
|
前端开发 Ubuntu Linux
CSS 修改鼠标图标样式
CSS 修改鼠标图标样式
285 0
|
Web App开发 前端开发 iOS开发
CSS文字省略号
CSS文字省略号
|
前端开发
用css3实现各种图标效果(2)
原文:用css3实现各种图标效果(2) 写在前面 写的一模一样的css样式,结果却导致原来出来不一样的效果图。 用chrome的开发者工具查看,比较起来还是一模一样的css样式,可为什么会出现不一样的placeholder效果呢?一个白色粗体,一个灰色正常字体。
1166 0
|
10月前
|
存储 自然语言处理 前端开发
抖音快手小红书虚拟评论截图生成器,模拟对话制作工具,html+js+css
这是一款纯前端实现的多平台虚拟评论生成器,支持抖音、快手、小红书风格,适用于产品演示与UI设计。采用Vanilla JS与Flexbox布局,利用IndexedDB存储数据,CSS Variables切换主题。