html+css实现横向时间线

article/2025/11/5 8:26:28

实现效果

布局思路

知识点

中间横线:position垂直居中

圆:定位居中,添加背景色,boder

上下错位文字:奇偶选择器控制定位位置

左右另外添加一个盒子

箭头:css绘制三角形然后居中

width: 0; height:0; border:10px solid transparent; border-left-color: #1890FF; position: absolute; right: -10px; top: 50%; transform: translateY(-50%);

实现代码

html

<div style="width:100%;"><div class="timeaxis"><div class="box1 li"><div class="line"></div></div><div class="boxs li" v-for="item in list" :key="item.index"><div class="line"></div><div class="circular">{{ item.year }}</div><div class="desc">{{ item.condation }}</div></div><div class="box1 li"><div class="line"></div><divstyle="width: 0;height:0;border:10px solid transparent;border-left-color: #1890FF;position: absolute;right: -10px;top: 50%;transform: translateY(-50%);"></div></div></div></div>

css

.timeaxis {overflow: hidden;width: max-content;position: relative;height: 150px;left: 50%;transform: translateX(-50%);
}.box1 {width: 60px;float: left;height: 150px;position: relative;
}.boxs {overflow: hidden;float: left;position: relative;width: 180px;height: 150px;
}.line {border-bottom: 1px solid #409eff;position: absolute;width: 100%;top: 50%;transform: translateY(-50%);left: 0;
}.circular {font-size: 14px;line-height: 50px;text-align: center;z-index: 10;border: 2px solid #1890FF;width: 50px;height: 50px;border-radius: 50px;background: white;margin: auto;position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;
}.boxs:nth-child(odd) .desc {text-align: center;position: absolute;top: 0;width: 100%;
}.boxs:nth-child(even) .desc {text-align: center;position: absolute;bottom: 0;width: 100%;
}

http://chatgpt.dhexx.cn/article/ZGb3Yc2A.shtml

相关文章

html中竖线怎么写,HTML如何写出竖线

HTML写出竖线的方法&#xff1a;首先创建一个HTML示例文件&#xff1b;然后在body中创建p标签内容&#xff1b;最后通过“border-left:3px solid #369;”属性实现竖线效果即可。 本文操作环境&#xff1a;windows7系统、HTML5&&CSS3版&#xff0c;DELL G3电脑 html&…

Web Css 绘制横线

2019独角兽企业重金招聘Python工程师标准>>> Web Css 横线 横线绘制的方法 在html中绘制横线的方法为加标签&#xff0c;当然这个也是最方便的 <hr /> 但是可能由于绘制的效果不太令人满意吧&#xff0c;然后利用css的边框属性也可以绘制&#xff0c;这是绘制…

怎么在html中加横条,如何在HTML中插入一行?html横线标签hr全新讲解

对于刚刚入门的新手不知道如何在HTML中插入一行&#xff1f;那么接下来我们认识一下html横线标签hr。 一&#xff1a;html横线标签hr属性 标签主要是在html中创建水平线&#xff0c;hr是单标签&#xff0c;是没有结束标签的&#xff0c;而且所有的浏览器都是支持 标签&#xff…

HTML-新手入门

HTML系统结构 &#xff08;1&#xff09; B/S架构&#xff1a;Browser / Server &#xff08;浏览器/服务器的交互形式&#xff09; Browser支持哪些语言&#xff1a;HTML、CSS、 JavaScript B/S架构的优缺点&#xff1a; 优点&#xff1a;升级方便&#xff0c;只升级服务…

nginx多域名及https配置(Tomcat服务器)

主域名配置 二级域名配置 详细配置 #user nobody; worker_processes 1;#error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;#pid logs/nginx.pid;events {worker_connections 1024; }http {include mime.typ…

IIS配置HTTPS

1&#xff0c;新建网站&#xff0c;选中类型为 https&#xff0c;然后更改SSL证书为你配置的SSL证书&#xff0c; 对于SSL证书的配置是这样的 点开第二步&#xff0c;然后点击 创建自签名证书 确定以后点开网站看到有个SSL&#xff0c; 双击进去&#xff0c;再选中 要求SS…

配置HTTPS全过程

HTTPS配置全过程 服务器配置https协议 HTTPS&#xff0c;是以安全为目标的HTTP通道&#xff0c;简单讲是HTTP的安全版。即HTTP下加入SSL层&#xff0c;HTTPS的安全基础是SSL&#xff0c;因此加密的详细内容就需要SSL。 配置HTTPS就需要证书&#xff0c;关于证书方面不做过多…

linux配置https

背景说明 服务器为阿里云 ecs&#xff0c;操作系统为 centos 6.5。 部署配置说明 第一步&#xff0c;安装nginx 之所以要先安装 nginx&#xff0c;是因为下面配置域名解析的时候可以直接在浏览器看到效果&#xff0c;当然了&#xff0c;先配置域名&#xff0c;然后 ping 一…

nginx配置https访问

01、http&https HTTP&#xff08;HyperText Transfer Protocol&#xff1a;超文本传输协议&#xff09;是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发布和接收 HTML 页面的方法&#xff0c;被用于在 Web 浏览器和网站服务器之间传递信息。 …

IIS 配置 HTTPS

前言 HTTPS&#xff08;全称&#xff1a;Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure&#xff0c;超文本传输安全协议&#xff09;&#xff0c;是以安全为目标的HTTP通道&#xff0c;简单讲是HTTP的安全版。使用SSL证书&…

群晖 Docker Gitlab 安装 及 https配置

群晖 Docker Gitlab 安装 及 https配置 安装 新建共享文件夹gitlab&#xff0c;创建下级目录/config /logs /data 修改权限完全控制 Docker下载镜像 配置存储位置及端口 启动容器 配置 https配置 在gitlab/config/目录下新建文件夹ssl将阿里云SSL证书文件放到ssl下&…

SpringBoot配置https

为什么要把网站转为https&#xff1f; https是网络数据传输协议&#xff0c;也就是说www的网站在传输数据的时候&#xff0c;都必须遵守这个协议&#xff0c;遵守统一的标准的协议&#xff0c;有利于数据更好的传送&#xff0c;而https则可以理解为是http的升级版或者安全版本…

nginx 代理 http、https 配置

nginx 代理 http、https 配置 http配置ssl https 配置 nginx 部署安装在之前的文章中已有教程&#xff0c;这里不再叙述&#xff0c;详情访问&#xff1a;nginx在centos7环境下安装本文主要讲述配置代理&#xff0c;包含http 、https代理&#xff0c;配置文件在 nginx 安装目录…

服务器https配置

1.登录阿里云后台: https://www.aliyun.com 在右上角"产品与服务"->“证书服务” 在证书列表,点击右上角"购买证书"->选择免费证书 返回证书列表, 选择刚刚申请的证书, 点击右边的"补全" 补全资料 等待审核通过之后下载配置证书 选…

Charles 抓包 Https 配置指南

一、说明 在做客户端开发的时候大家一定经常用到抓包工具去抓接口排查调试&#xff0c;非常的简捷方便。Charles 是一款非常好用的抓包工具&#xff0c;我在日常开发中也很喜欢用其进行接口联调、问题排查。 以前的客户端接口请求大多是 Http 传输的&#xff0c;抓接口直接配…

Charles抓https配置

环境:window10、charles4.6.1、ios14.4 1、第一步&#xff1a;pc安装证书 注意&#xff1a;证书存储的位置要选择‘受信任的根证书颁发机构’ 2、第二步&#xff1a;手机浏览器打开chls.pro/ssl下载安装证书 注意&#xff1a;下载安装完证书后&#xff0c;还需要如下设置 3、…

Tomcat配置Https

前言&#xff1a; 对于tomcat配置https还是挺简单的&#xff0c;首先你需要一个网站证书&#xff08;里面包含了公钥和私钥&#xff09;&#xff0c;这个证书相当于钥匙&#xff0c;但是https证书是需要花钱买的&#xff0c;我们在练习模拟不需要花钱买&#xff0c;可以使用 j…

Tomcat详解(七)——Tomcat使用https配置实战

今天继续给大家介绍Linux运维相关知识&#xff0c;本文主要内容是Tomcat使用https配置实战。 一、tomcat证书配置 首先&#xff0c;要实现https&#xff0c;就必须先具有tomcat证书。我们在安装tomcat的时候&#xff0c;肯定都先安装了JAVA&#xff0c;而JAVA中有自带的证书生…

宝塔配置https

1. 2.左侧选中ssl&#xff0c;右上选中lets’encrypt 然后申请&#xff0c;结果如图 3.放行443 端口&#xff0c;我的是阿里云&#xff0c;其他云也是一样&#xff0c;要在安全组中出方向&#xff0c;添加开放443 4.宝塔中的设置&#xff0c;也要放行443端口的访问 5.然后用…

tomcat的https配置(亲测有效)

tomcat的https配置 1、下载证书2、配置证书1.上传文件到服务器2、编辑conf/server.xml文件 3、配置http自动跳转到https4、最后重启tomcat服务器5、测试 1、下载证书 申请域名并通过审核后就可以下载电子证书 点击选择我的证书 我这里选择免费证书 然后按照提示下载 tomcat 的…