冒号与数字垂直对齐

2023-12-30

我想创建如下内容:

我创建了这个例子(https://codepen.io/anon/pen/bvOPGE https://codepen.io/anon/pen/bvOPGE)与 HTML:

<ul>
  <li><span>30</span>days</li>
  <li><span>24</span>hours</li>
  <li><span>60</span>minutes</li>
</ul>   

以及以下 CSS:

ul {
  list-style: none;  
}

ul li {
  display: inline-block;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  width: 80px;
}

ul li span {
  font-size: 32px;
  display: block;
}

问题是如何在数字 30、24 和 60 内添加“:”。

我不需要保留ul/li标记。这似乎符合逻辑......


你可以做一个div里面的元素li获取其内容,然后使用:after伪元素:元素之间。您也可以将文本从正常流程中取出position: absolute以便:符合numbers.

ul {
  list-style: none;
  display: flex;
  align-items: center;
}
ul li {
  display: flex;
  align-items: center;
}
ul li > div {
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  padding: 0 20px;
  position: relative;
}
ul li:not(:last-child):after {
  content: ':';
  font-size: 30px;
}
ul li span:first-child {
  font-size: 60px;
}
ul li span:last-child {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 100%);
}
<ul>
  <li><div><span>30</span><span>days</span></div></li>
  <li><div><span>24</span><span>hours</span></div></li>
  <li><div><span>60</span><span>minutes</span></div></li>
</ul>

或者您可以使用 HTML 结构并添加:after伪元素span元素。

ul {
  list-style: none;  
  display: flex;
}
ul li {
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
}
ul li span {
  font-size: 60px;
  display: block;
  position: relative;
  margin: 0 40px;
}
ul li:not(:last-child) span:after {
  content: ":";
  font-size: 30px;
  top: 50%;
  margin-left: 40px;
  transform: translateY(-50%);
  position: absolute;
}
<ul>
  <li><span>30</span>days</li>
  <li><span>24</span>hours</li>
  <li><span>60</span>minutes</li>
</ul>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

冒号与数字垂直对齐 的相关文章

  • Chrome 不渲染
    标签,FF 渲染

    我有一个非常烦人的问题 我的网站有一个表单 可以在 Firefox 中运行 但不能在 IE 或 Chrome 中运行 它是用 WordPress 的 Gravity Forms 制作的 但这可能与该问题无关 因为另一个表单插件也出现了同样的
  • Javascript显示/隐藏div onclick

    我有一个页面 其中包含三个 div 每个 div 是一个段落 我想使用 javascript 在用户从导航栏中按下每个 div 时仅在页面中显示这是导航栏 https i stack imgur com 1LnsS png WebDev 只
  • 可编辑的 Div 插入位置

    我有一个可编辑的 div 我正在使用一个按钮将图像插入到该 div 中 现在 我只是在做 document getElementById elementid innerHTML 为了将图像添加到 div 的末尾 我想输入插入符号所在的图像
  • 是否可以使用 Chrome 开发者工具审核多个页面?

    我试图找出我的网站中未使用的 CSS 类 然后我发现 Chrome 开发者工具中有一个审核功能 可以标记未使用的 CSS 类 但是 它一次只能执行一页 有没有办法让它审核多个页面 以便我可以找出所有页面中未使用的 CSS 类 我知道有一个
  • php 在内容前插入十六进制字符数

    我正在将网站移动到新服务器 旧服务器有 php 5 3 2 新服务器有 php 5 5 9 Centos httpd Apache 2 2 26 我已经复制了文件 它工作正常 除了唯一奇怪的事情 一些奇怪的十六进制数字被插入到页面内容之前
  • 我可以在一个变量中拥有多个值吗?

    正如标题 我可以在一个变量中拥有多个值吗 首先 我有这个表格
  • IE8/9 - CSS 文件的最大字节数

    我目前正在开发的应用程序有过多的 CSS 样式 我们似乎已经达到了 IE8 9 以及它可以加载的 CSS 数量的某种限制 在某些时候 它会停止解释 CSS 从而破坏某些页面上的样式 我们正在使用 Combres 来压缩 缩小导致 CSS 文
  • Chrome 扩展程序未加载 EventListener

    我一直在创建一个 chrome 扩展 它将我的新标签页分成 2 个框架 这样我就可以尝试加载 2 个不同的 URL 现在我开始很简单 但我无法让它们按预期加载 这是代码 背景 html
  • 使用 jQuery 在元素末尾添加“更多”html?

    我一开始有一个空的 div div div 我知道如何使用 jQuery 第一次将 html 添加到我的空 div 中 mydiv html my html 但我的问题是我不知道如何在非空 div 末尾推送更多 html div my ht
  • 从 firebase 数据库获取最高分值

    在我的网站上有一些我从 firebase 获得的电影 电影的分数在0到100之间 我已经在我的网站上找到了所有电影 我还想按降序显示它们 例如评分最高的 5 部电影 我怎样才能实现这一点 感谢您的回答 const app initializ
  • Twitter Bootstrap 按钮的水平和垂直分离

    是什么导致 Twitter Bootstrap 的按钮水平分离 我在 CSS 代码中找不到它 我试图对垂直方向重复相同的操作 但似乎我未能实现这一目标 如何在按钮之间添加垂直分隔 仅当它们垂直堆叠时 第二张图片 但当它们不是 第一张图片 时
  • 为什么Disabled = true对于html有效?

    我注意到我们的代码中有一个disabled ture 我是锚标签的源代码 我想知道为什么它在 IE 中有效 我也在互联网上进行了搜索 通过网络搜索 它也被用于很多源代码中 我一直在搜索if ture 拼写错误的true也可以被IE使用 有人
  • 调整大小后获取实际图像大小

    我有一个充满缩略图的页面 用 css 调整大小150x150 当我单击缩略图时 页面变暗 并且图像以其真实尺寸显示 目前 我必须手动创建一个包含所有图像的实际高度的数组 为了解决设计问题 减少画廊的手动操作 我需要在调整图像大小 CSS 后
  • Django 未在 404 页面上应用应用程序中的 CSS 文件

    姜戈3 0 8 Python 3 7 x 我有一个包含一些应用程序的 Django 项目 我正在尝试为 400 403 404 500 错误制作一些 默认 错误页面 我已经这样做了 并显示了适当的模板 但没有任何样式或 JS 在 404 错
  • 向 Twitter Bootstrap 添加新字体系列

    我怎样才能按照他们的方式将新的字体系列添加到 twitter bootstrap 中 他们使用一种叫做 woff 的东西 我正在尝试将 roboto 添加到 css 文件中 我怎样才能像他们那样做 woff 的事情呢 font face f
  • 如何使网站适应用户的屏幕分辨率?

    我正在使用 1024x768 屏幕分辨率来设计我的网站 当您从屏幕分辨率较小 较大的计算机上的浏览器中查看网站时 网站开始变形 无论用户的屏幕分辨率是什么 如何使网站适应用户的屏幕分辨率 我相信通过 JavaScript 或 CSS 是可能
  • 使用js获取选择选项的onclick事件

    我有一个非常令人沮丧的问题 我有这个代码 它过滤掉我的结果并将它们输入到选择框中 var syn
  • HTML 布局:向现有网站添加侧边栏

    我有一个网站 其正文如下所示 div div div div div div 这些中没有使用绝对 相对定位技巧divs 但是有很多floats clears margins and padding这些风格divs 及其内部元素 所有这些都会
  • 使用带有箭头的 MaterializeCSS 轮播 - 如何使用普通 javascript 进行初始化

    我正在尝试使用 MaterializeCSS 创建带有箭头的轮播 我正在尝试使用这个代码笔 https codepen io Paco Cervantes pen ZLxKpj取得有限的成功 我想使用普通的 javascript 而不是 j
  • Chrome 上的 contenteditable 中未显示编辑光标

    当您打开此页面时 请参阅现场演示 http jsfiddle net gs3p1a6r 3 show 与 Chrome span span CSS myspan border 0 outline 0 JS myspan focus the

随机推荐

  • 使用 wikiPageRedirects 的 sparql

    我正在使用 sparql 来查找实体的位置 我有来自 dbpedia spootlight 的网址 并且想找到它们的位置 所以我使用的查询是 PREFIX geo
  • 在 R 中向哑铃图添加图例

    使用以下代码 我创建了一个哑铃图 f lt ggplot Brewers PA aes x PA 2015 xend PA 2016 y Name f geom dumbbell colour darkblue point colour l
  • 通过 http Handler 提供 javascript 文件

    我编写了一个 HTTP 处理程序 它根据传递给处理程序的值输出内容 我正在尝试扩展它 以便它也输出 flash 但是要做到这一点 我还需要提供一个 javascript 文件 javascript 文件本身是另一个程序集中的嵌入资源 因此我
  • 获取第一个类别的名称

    我正在尝试创建一个列出每个类别内容的单个页面 我已经成功创建了该列表 我现在需要获取类别的名称 我有以下代码 ul li CATEGORY NAME HERE li li a href a li ul 如何调用第一个类别 0 的名称 当前编
  • 收集记录到 sys_refcursor

    甲骨文11g 这似乎比应有的困难 所以我可能走错了路 我有一个生成用户定义表单的应用程序 我的数据比这更复杂一点 但想法是 我有一个数据表 其中包含从用户定义表单输入的所有数据 create table formData id number
  • azure 免费试用帐户无法通过 java sdk 进行身份验证

    我正在使用简单的 java sdk 代码来验证 azure 基本连接 我已在azure门户的设置中上传了管理证书 但每当我尝试进行身份验证时 都会遇到以下异常 线程 main 中出现异常 com microsoft windowsazure
  • gnuplot:如何将数据文件值保存到变量中(有条件)?

    我使用 Gnuplot 我想将数据文件的值保存到带有条件的变量中 例如 我有以下数据文件 example dat columnl column2 5 7 0 3 4 0 7 6 0 在我的 gnuplot 脚本中 我希望能够编写 varia
  • pyvenv 无法工作,因为 Ensurepip 不可用

    几天前我从 ubuntu 14 04 升级到 ubuntu 16 04 当我尝试使用创建虚拟环境时 pyvenv venv or python3 m venv venv 有一个错误 The virtual environment was n
  • 为什么 vim 不遵守 python 文件中的 Expandtab?

    安装 Vundle 后 我的 vim 不再遵循我的 Expandtab 设置 我的制表符被设置为 2 个空格 但现在在 python 文件中不再这样做 问题是由这一行调用的 filetype plugin on 这行代码有什么作用 vund
  • 使用 Apple Accelerate 框架选择实数与复数 2D FFT

    谁能建议使用正确的 FFT 实数或复数 我看过here https stackoverflow com questions 3398753 using the apple fft and accelerate framework但仍有疑问
  • Windows CE 还是 Windows Embedded Standard?

    我正在构建一个带有触摸屏和其他东西的交互式便携式广告活动设备 x86 平台 对于设备来说 Win CE 或 Win 嵌入式标准 XPE 哪个操作系统更好 我需要提供对Flash等多媒体平台的支持 以便于广告开发 thanks Windows
  • Paramiko Expect - 拖尾

    我正在尝试跟踪日志文件 并且它有效 但我还需要能够分析输出和日志中的错误等 我正在使用 Paramiko expect github 页面上的基本示例 但我不知道如何执行此操作 import traceback import paramik
  • 如何使用 EJS 模板提供 Webpack 捆绑包?

    我正在尝试使用 Express 和 EJS 组合一个基本的全栈应用程序 并使用 Webpack 捆绑我的静态资产 我遇到的困境之一是 Express 中的不同路线使用 EJS 返回服务器端构建的 HTML 但我无法弄清楚如何将这些模板连接到
  • 使用画布导出图像

    我正在创建一个应用程序 仅基于 HTML CSS 和 jQuery 在其中我将创建一个基于图层的图像 只是一堆彼此之上的 div 然后我需要将其导出 以便用户可以下载最终版本为 JPG 或 PNG 有什么办法可以导出画布内容作为可下载的图像
  • SQL查询,每组选择5个最新的

    我有这张桌子 CREATE TABLE codes id int 11 unsigned NOT NULL AUTO INCREMENT language id int 11 unsigned NOT NULL title varchar
  • 加载片段时显示加载微调器

    我开发了一个基于片段的应用程序 我有一个带有按钮的菜单片段 这些按钮每个都会打开一个新片段 替换最后一个片段 问题是 某些片段需要一段时间才能打开 因为它会调用一些异步任务并填充一些列表视图 因此 当我按下菜单片段中的按钮时 它会保持冻结
  • 如何正确读取csv中格​​式错误的字符串

    在 csv 中 对于列 字符串中存在歧义 正因为如此 我得到6列表中的值而不是5值作为输出 Code import csv csv data csv reader file test csv for row in csv data prin
  • 亚马逊AWS拒绝许可

    我正在尝试使用 AWS 凭证文件连接到 amazon s3 为此我做了以下操作 我创造了credentials ini文件于 aws credentials 它有有效的AWSAccessKeyId and AWSSecretKey defa
  • 'UnauthorizedAccessException' - 'Global\.net clr 网络'

    我正在用户 Guest 下测试我的应用程序 它因以下错误而崩溃 UnauthorizedAccessException Global net clr 网络 现在 我知道我可以编辑计算机上的安全策略 以允许信任来宾下运行的 CLR 代码 但在
  • 冒号与数字垂直对齐

    我想创建如下内容 我创建了这个例子 https codepen io anon pen bvOPGE https codepen io anon pen bvOPGE 与 HTML ul li span 30 span days li li