使用引导程序将响应水平时间线转换为垂直时间线 [英] Responsive horizontal timeline into vertical timeline with bootstrap
问题描述
我尝试过查找这样的教程/示例/代码笔,但没有成功.请链接到我可能错过的任何内容.
我正在尝试将此图像制作成 html/css/Bootstrap,这应该不会太糟糕,除了垂直线可能很困难(可以就此使用建议):
然后当您更改浏览器的大小或在智能手机上纵向查看时,我希望它看起来更像:
但是我不知道怎么做才能让水平时间线上相互对应的圆圈和标题在垂直时间线上也在一起.
非常感谢您的帮助!非常感谢基本的代码笔!
试试这个
.Img1{边距顶部:30px;位置:相对;}.img1:之前{内容: "";位置:绝对;左:0;右:0;高度:21px;宽度:1px;背景:红色;边距:0 自动;顶部:-26px;}.img1 img{width:100%;border-radius:50%;width:100px;高度:100 像素;}.Text2{宽度:200px;}.img2{底边距:30px;位置:相对;}.img2:之前{内容: "";位置:绝对;左:0;右:0;高度:21px;宽度:1px;背景:红色;边距:0 自动;底部:-26px;}.img2 img{width:100%;border-radius:50%;width:100px;高度:100 像素;}.容器 {向左飘浮;边距:0 10px;文字对齐:居中;}@media 屏幕和(最大宽度:767px){.容器 {浮动:无;清楚:两者;边距:20px 0;}.container:after { content: "\00A0";显示:块;清楚:两者;可见性:隐藏;行高:0;高度:0;}.container{ 显示:内联块;}html[xmlns] .container { 显示:块;}* html .container{ 高度:1%;}.container {显示:块}.文本1 {浮动:对;边距:30px 0;}.img1 {向左飘浮;边距顶部:0;}.Text2 {向左飘浮;边距:30px 0;}.img2 {浮动:对;底边距:30px;}.wrapper{width:60%;margin:0 auto;}.Img2:before,.Img1:before{display:none;}}
<div class="容器"><div class="Text1">想法形成<div class="Img1"><img src="https://www.nasa.gov/sites/default/files/styles/image_card_4x3_ratio/public/thumbnails/image/leisa_christmas_false_color.png">
<div class="容器"><div class="Img2"><img src="https://www.nasa.gov/sites/default/files/styles/image_card_4x3_ratio/public/thumbnails/image/leisa_christmas_false_color.png">
<div class="Text2">原型筹集的私人资金