当前位置:首页 > 科技  > 软件

CSS问题:如何在一行文字前添加黑色实心小圆点?

来源: 责编: 时间:2023-11-14 09:09:34 430观看
导读一、需求分析,问题描述1、需求详情页有许多文字,在每一行文字前都添加一个黑色实心小圆点,并且要保持与黑色标题左对齐。2、问题有哪些方式添加黑色实心小圆点?各有什么优缺点?怎样让黑色实心小圆点与后面的文字保持垂直居

RfJ28资讯网——每日最新资讯28at.com

一、需求分析,问题描述

1、需求

详情页有许多文字,在每一行文字前都添加一个黑色实心小圆点,并且要保持与黑色标题左对齐。RfJ28资讯网——每日最新资讯28at.com

RfJ28资讯网——每日最新资讯28at.com

2、问题

  • 有哪些方式添加黑色实心小圆点?各有什么优缺点?
  • 怎样让黑色实心小圆点与后面的文字保持垂直居中对齐?

二、解决问题,答案速览

1、如果公司有UI切图

如果有切图,这是最高效、最灵活的实现方式,只需一个img元素扔上去,然后让图标和后面的文字垂直水平居中即可。RfJ28资讯网——每日最新资讯28at.com

这种方式不仅可以添加黑色实心小圆点,还可以加任意形状的图标,不过前提是要有人给你切图。RfJ28资讯网——每日最新资讯28at.com

<ul class="blackText">  <li>      <img class="xingIcon" src="images/PromotionIcon.png">      <span class="va-middle">The</span>  </li>  <li>     <img class="xingIcon" src="images/PromotionIcon.png">     <span class="va-middle">The</span>  </li></ul>
.xingIcon{  width: 8px;  height: 8px;  vertical-align: middle;  margin-right: 10px;}.va-middle{  vertical-align: middle;}

RfJ28资讯网——每日最新资讯28at.com

2、如果公司没有UI切图

如果没有人给你切图,那只能老老实实自己画了。这里最高效的当然是使用ul元素的list-style-type属性,加上此属性,轻轻松松添加黑色小圆点,还能整个空心的。注意要往左边缩进1rem距离。RfJ28资讯网——每日最新资讯28at.com

<ul class="feature-list">  <li>App Functions</li>  <ul>      <li>App Functions</li>      <li>App Functions</li>  </ul>  <li>App Functions</li><ul>
.feature-list {  font-weight: 400;  color: @black-color;  font-size: 16px;  line-height: 30px;  margin-left: 1rem;  list-style-type: disc;  ul{    margin-left: 1rem;    list-style-type: circle;  }}

RfJ28资讯网——每日最新资讯28at.com

三、问题解析,知识总结

1、有哪些方式添加黑色实心小圆点?各有什么优缺点?

(1)切图+img元素

最高效、最灵活的方式,不过需要有人切图。RfJ28资讯网——每日最新资讯28at.com

(2)使用ul元素的list-style-type属性

高效,不过不太不灵活,只适用于实心圆、空心圆、实心方块形状的图标。RfJ28资讯网——每日最新资讯28at.com

具体list-style-type属性值如下图:RfJ28资讯网——每日最新资讯28at.com

RfJ28资讯网——每日最新资讯28at.com

(3)使用伪元素::before或::after

在需要加点的元素上添加一个伪元素,设置它的content属性为/002B,再设置背景颜色和圆角,最后将它的位置和大小调整到恰当的位置即可。这个方式操作比较繁琐,有点花里胡哨。RfJ28资讯网——每日最新资讯28at.com

li::before {content: "/002B";background-color: black;border-radius: 50%;display: inline-block;height: 8px;width: 8px;margin-right: 8px;}

2、怎样让黑色实心小圆点与后面的文字保持垂直居中对齐?

  • 将小圆点和文字整成行块元素或行元素,然后给两者都加上vertical-align: middle;属性。
  • 用margin属性生顶。
  • 用flex布局。

本文链接:http://www.28at.com/showinfo-26-24300-0.htmlCSS问题:如何在一行文字前添加黑色实心小圆点?

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 掌握Python的高级函数:提升代码的灵活性和可读性

下一篇: Angular 开发中避免使用 If-else 结构的优秀实践

标签:
  • 热门焦点
  • 一加Ace2 Pro官宣:普及16G内存 引领24G

    一加官方今天继续为本月发布的新机一加Ace2 Pro带来预热,公布了内存方面的信息。“淘汰 8GB ,12GB 起步,16GB 普及,24GB 引领,还有呢?#一加Ace2Pro#,2023 年 8 月,敬请期待。”同时
  • 不容错过的MSBuild技巧,必备用法详解和实践指南

    一、MSBuild简介MSBuild是一种基于XML的构建引擎,用于在.NET Framework和.NET Core应用程序中自动化构建过程。它是Visual Studio的构建引擎,可在命令行或其他构建工具中使用
  • Flowable工作流引擎的科普与实践

    一.引言当我们在日常工作和业务中需要进行各种审批流程时,可能会面临一系列技术和业务上的挑战。手动处理这些审批流程可能会导致开发成本的增加以及业务复杂度的上升。在这
  • 谷歌KDD'23工作:如何提升推荐系统Ranking模型训练稳定性

    谷歌在KDD 2023发表了一篇工作,探索了推荐系统ranking模型的训练稳定性问题,分析了造成训练稳定性存在问题的潜在原因,以及现有的一些提升模型稳定性方法的不足,并提出了一种新
  • 一篇文章带你了解 CSS 属性选择器

    属性选择器对带有指定属性的 HTML 元素设置样式。可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性。一、了解属性选择器CSS属性选择器提供了一种简单而
  • 年轻人的“职场羞耻感”,无处不在

    作者:冯晓亭 陶 淘 李 欣 张 琳 马舒叶来源:燃次元&ldquo;人在职场,应该选择什么样的着装?&rdquo;近日,在网络上,一个与着装相关的帖子引发关注,在该帖子里,一位在高级写字楼亚洲金
  • iQOO 11S评测:行业唯一的200W标准版旗舰

    【Techweb评测】去年底,iQOO推出了“电竞旗舰”iQOO 11系列,作为一款性能强机,该机不仅全球首发2K 144Hz E6全感屏,搭载了第二代骁龙8平台及144Hz电竞
  • 与兆芯合作 联想推出全新旗舰版笔记本电脑开天N7系列

    联想与兆芯合作推出全新联想旗舰版笔记本电脑开天 N7系列。这个系列采用兆芯KX-6640MA处理器平台,KX-6640MA 处理器是采用了陆家嘴架构,16nm 工艺,4 核 4 线
  • 利用职权私自解除被封帐号 Meta开除20多名员工

    11月18日消息,据外媒援引知情人士表示,过去一年时间内,Facebook母公司Meta解雇或处罚了20多名员工以及合同工,指控这些人通过内部系统以不当方式重置用户帐号,其
Top