CSS实现竖向步骤条

这篇具有很好参考价值的文章主要介绍了CSS实现竖向步骤条。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .steps-container {
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }

        .step {
            position: relative;
            /*width: 100%;*/
            padding-bottom: 20px;
            padding-left: 70px; /* 圆点左侧的间距 */
        }

        .step.active .step-circle {
            background-color: teal;
            color: #fff;
        }

        .step-line {
            position: absolute;
            top: 0;
            left: 20px; /* 线条左侧的位置 */
            width: 2px;
            height: 100%;
            background-color: #ddd;
            z-index: -1; /* 线条位于圆点下方 */
        }

        .step:last-child .step-line {
            display: none; /* 最后一个步骤不需要线条 */
        }

        .step-circle {
            position: absolute;
            left: 0;
            top: 20px;
            transform: translateY(-50%);
            width: 40px;
            height: 40px;
            line-height: 40px;
            border-radius: 50%;
            background-color: #ddd;
            text-align: center;
            font-size: 14px;
            color: #333;
        }

        .step.active .step-circle {
            background-color: teal;
            color: #fff;
        }
        #table1 {
            border-collapse: collapse;
            width: 90%;
            margin: 0 auto;
            text-align:center;
        }
        #table1 td {
            border: 0px solid #ccc;
            padding: 2px;
            text-align: left;
        }

        #table2 {
            border-collapse: collapse;
            width: 90%;
            margin: 0 auto;
            text-align:center;
        }
        #table2 td {
            border: 1px solid #ccc;
            padding: 10px;
            text-align: left;
        }
        img{
            border-radius:50%;

            margin: 0 auto;
        }
    </style>
</head>
<body>
<div >
    <table id = "table1">
        <tr>
            <td rowspan="3"><img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7DqOaqpOwkciaoTnj38RJZpibmJeEERkTibXNpa7pPzsxTFibyZfAhAK5I3YKdzYIlV0utq1olH5wsuQ/132" width="70px" height="70px" ; /></td>
            <td >蒙古穿婚纱布里亚特风</td>
        </tr>
        <tr>
            <td >客户:乌里雅苏</td>
        </tr>
        <tr>
            <td>微信:13009502995</td>
        </tr>
    </table>
    <table id = "table2">
        <tr>
            <td >身高</td>
            <td >体重</td>
            <td >体重</td>
        </tr>
        <tr>
            <td >身高</td>
            <td >体重</td>
            <td >体重</td>
        </tr>
        <tr>
            <td >身高</td>
            <td >体重</td>
            <td ><a href="" style="color: red;">更多参数>></a></td>
        </tr>
    </table>
</div><!--//content-->
<br></br>
<div class="steps-container">
    <div class="step">
        <div class="step-line"></div>
        <div class="step-circle" >1</div>
        <div>
            <h3  style = "color: black;"> &nbsp;&nbsp; &nbsp;&nbsp;导购接单</h3>
            <p style="font-size: 20px;">
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7DqOaqpOwkciaoTnj38RJZpibmJeEERkTibXNpa7pPzsxTFibyZfAhAK5I3YKdzYIlV0utq1olH5wsuQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step01" value="郭丙强" />郭丙强
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7DqOaqpOwkciaoTnj38RJZpibmJeEERkTibXNpa7pPzsxTFibyZfAhAK5I3YKdzYIlV0utq1olH5wsuQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step01" value="于利"/>于利
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7DqOaqpOwkciaoTnj38RJZpibmJeEERkTibXNpa7pPzsxTFibyZfAhAK5I3YKdzYIlV0utq1olH5wsuQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step01" value="测试1"/>测试1
            </p>
        </div>
    </div>
    <div class="step">
        <div class="step-line"></div>
        <div class="step-circle">2</div>
        <div>
            <h3  style = "color: black;"> &nbsp;&nbsp; &nbsp;&nbsp;裁剪派单</h3>
            <p style="font-size: 20px;">
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7DqOaqpOwkciaoTnj38RJZpibmJeEERkTibXNpa7pPzsxTFibyZfAhAK5I3YKdzYIlV0utq1olH5wsuQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step01" value="郭丙强" />郭丙强
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7DqOaqpOwkciaoTnj38RJZpibmJeEERkTibXNpa7pPzsxTFibyZfAhAK5I3YKdzYIlV0utq1olH5wsuQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step01" value="于利"/>于利
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7DqOaqpOwkciaoTnj38RJZpibmJeEERkTibXNpa7pPzsxTFibyZfAhAK5I3YKdzYIlV0utq1olH5wsuQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step01" value="测试1"/>测试1
            </p>
        </div>
    </div>
    <div class="step">
        <div class="step-line"></div>
        <div class="step-circle" style="background-color: red;">3</div>
        <div>
            <h3  style = "color: black;"> &nbsp;&nbsp; &nbsp;&nbsp;缝纫派单</h3>
            <p style="font-size: 20px;">
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIYFuYEFuGQf8q5nz3o1icvPVktkyaeXn7eJyBVOfeOzlaILBYdcfMrf7PB1ns820gHupVIY8U0QiaQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step02" value="刘金萍" />刘金萍
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIYFuYEFuGQf8q5nz3o1icvPVktkyaeXn7eJyBVOfeOzlaILBYdcfMrf7PB1ns820gHupVIY8U0QiaQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step02" value="付丽云" />付丽云
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIYFuYEFuGQf8q5nz3o1icvPVktkyaeXn7eJyBVOfeOzlaILBYdcfMrf7PB1ns820gHupVIY8U0QiaQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step02" value="惠建芳" />惠建芳
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIYFuYEFuGQf8q5nz3o1icvPVktkyaeXn7eJyBVOfeOzlaILBYdcfMrf7PB1ns820gHupVIY8U0QiaQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step02" value="张爱玲" />张爱玲
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIYFuYEFuGQf8q5nz3o1icvPVktkyaeXn7eJyBVOfeOzlaILBYdcfMrf7PB1ns820gHupVIY8U0QiaQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step02" value="张俊芳" />张俊芳
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIYFuYEFuGQf8q5nz3o1icvPVktkyaeXn7eJyBVOfeOzlaILBYdcfMrf7PB1ns820gHupVIY8U0QiaQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step02" value="陈润红" />陈润红
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIYFuYEFuGQf8q5nz3o1icvPVktkyaeXn7eJyBVOfeOzlaILBYdcfMrf7PB1ns820gHupVIY8U0QiaQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step02" value="测试2" />测试2
            </p>
        </div>
    </div>

    <div class="step">
        <div class="step-line"></div>
        <div class="step-circle">4</div>
        <div>
            <h3 class="sub-title" style = "color: black;"> &nbsp;&nbsp; &nbsp;&nbsp;钉扣派单</h3>
            <p style="font-size: 20px;">
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7DqOaqpOwkciaoTnj38RJZpibmJeEERkTibXNpa7pPzsxTFibyZfAhAK5I3YKdzYIlV0utq1olH5wsuQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step03" value="Lkhagvasuren" />Lkhagvasuren
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7DqOaqpOwkciaoTnj38RJZpibmJeEERkTibXNpa7pPzsxTFibyZfAhAK5I3YKdzYIlV0utq1olH5wsuQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step03" value="测试3" />测试3
            </p>
        </div>
    </div>
    <div class="step">
        <div class="step-line"></div>
        <div class="step-circle">5</div>
        <div>
            <h3 class="sub-title" style = "color: black;"> &nbsp;&nbsp; &nbsp;&nbsp;质检派单</h3>
            <p style="font-size: 20px;">
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7DqOaqpOwkciaoTnj38RJZpibmJeEERkTibXNpa7pPzsxTFibyZfAhAK5I3YKdzYIlV0utq1olH5wsuQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step04" value="那日苏" />那日苏
                <img src="https://thirdwx.qlogo.cn/mmopen/vi_32/Q3auHgzwzM7DqOaqpOwkciaoTnj38RJZpibmJeEERkTibXNpa7pPzsxTFibyZfAhAK5I3YKdzYIlV0utq1olH5wsuQ/132" width="20px" height="20px"/>
                <input type="checkbox" name="step04" value="测试4" />测试4
            </p>
        </div>

    </div>
</div>
        <div style="text-align: center;">
         <button type="button"  onclick="getCheckBox()" style="font-size: 20px; height:50px ;width: 400px; background-color: red;">确定派单</button>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        </div>  
    <script src="layui/layui.js"></script>
    <script type="text/javascript" src="assets/plugins/jquery-1.11.3.min.js"></script>   
     <script>
		  function workFlowView(){
			  window.open("http://39.104.17.29:7077/strutsJspAjax/index002.html");
		  }
		 function getCheckBox(){
	        var arr = new Array();    
	        var arr01 = new Array();                
	        var items = document.getElementsByName("step01");   
	        for (i = 0; i < items.length; i++) {                    
	            if (items[i].checked) {                   
	                arr01.push(items[i].value);
	                arr.push(items[i].value);                       
	            }                
	        } 
	        if(arr01.length==0){
				alert("请选择第一步中的人员");
				return;
			}
	        var arr02 = new Array();                
	        var items = document.getElementsByName("step02");   
	        for (i = 0; i < items.length; i++) {                    
	            if (items[i].checked) {                   
	                arr02.push(items[i].value);
	                arr.push(items[i].value);                       
	            }                
	        } 
	        if(arr02.length==0){
				alert("请选择第二步中的人员");
				return;
			} 
			var arr03 = new Array();                
	        var items = document.getElementsByName("step03");   
	        for (i = 0; i < items.length; i++) {                    
	            if (items[i].checked) {                   
	                arr03.push(items[i].value);
	                arr.push(items[i].value);                       
	            }                
	        } 
	        if(arr03.length==0){
				alert("请选择第三步中的人员");
				return;
			} 
			var arr04 = new Array();                
	        var items = document.getElementsByName("step04");   
	        for (i = 0; i < items.length; i++) {                    
	            if (items[i].checked) {                   
	                arr04.push(items[i].value);
	                arr.push(items[i].value);                       
	            }                
	        } 
	        if(arr04.length==0){
				alert("请选择第四步中的人员");
				return;
			} 

        let that=this
        
        let url = window.location.href
        //let url = "http://www.menggu100.com:7077/strutsJspAjax/index001.html?orderIdByGrj=202308354657941354008000";
        let p=url.split('?')[2]
        let params=new URLSearchParams(p)
        params.get('orderNo');

       			            
        $.ajax({
				type:"post",
				url:"SendOrderAction?method=excuteAjax&personNames="+arr.toString()+"&orderNo="+params.get('orderNo'),
				data:{//设置数据源
				},
				dataType:"json",//设置需要返回的数据类型
				success:function(data){
					var returnWebData = eval("("+data+")");//将数据转换成json类型,可以把data用alert()输出出来看看到底是什么样的结构
					if(returnWebData.order_no=="yes"){
                       alert("已下发派遣任务!");
					}else if(returnWebData.Warning=="insertSuccess"){
	                   alert("下发派遣任务成功!");
					}else{

					}
				},
				error:function(){
					//alert("系统异常,请稍后重试!");
				}//这里不要加","
			});
        };
       
        
        layui.use(function(){
            var layer = layui.layer;
            var util = layui.util;
            // 事件
            util.on('lay-on', {
                "test-confirm01": function(){
                        layer.confirm('确认该流程执行完毕?点击确定按钮后无法修改!', {icon: 3}, function(){
                          
                        }, function(){
                            
                        });
                },
                "test-confirm02": function(){
                    layer.confirm('确认该流程执行完毕?点击确定按钮后无法修改!', {icon: 3}, function(){
                       
                    }, function(){
                        
                    });
                },
            })
        });
    </script>          
</body>
</html>

CSS实现竖向步骤条,css,javascript,前端文章来源地址https://www.toymoban.com/news/detail-722418.html

到了这里,关于CSS实现竖向步骤条的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用 HTML、CSS 和 JavaScript 创建多步骤表单

    为了处理又长又复杂的表单,我们需要将它们分成多个步骤。通过一次只在屏幕上显示一些输入,表单会感觉更容易理解,并防止用户感到被大量的表单字段淹没。 在本文中,我将逐步指导如何实现多步骤表单。当我们继续填写表单步骤时,步进器将显示在表单上方,代表进

    2024年02月12日
    浏览(49)
  • 前端全集Ⅰ---- HTML/CSS/JavaScript

    Web:全球广域网,也称万维网,能够通过浏览器访问的网站 Web网站的工作流程:(前后端分离模式) 网页有哪些组成? 文字、图片、视频、音频、超链接 前端代码通过浏览器的解析和渲染变成用户看到的页面,对网页进行解析渲染的部分就是浏览器的内核 Web标准 不同的浏

    2024年02月15日
    浏览(76)
  • 前端= 结构(HTML)+ 样式(CSS)+ 行为(JavaScript)

    前端开发确实涵盖了行为(JavaScript)、样式(CSS)和结构(HTML)这三个主要方面。这三个方面在前端开发中密切协作,共同构建用户界面和用户体验。 结构(Structure):HTML 是用于定义页面结构的标记语言。通过使用 HTML 标签,可以创建网页的基本骨架,包括标题、段落、

    2024年02月13日
    浏览(63)
  • [前端开发] 常见的 HTML CSS JavaScript 事件

    代码示例指路 常见的 HTML、CSS、JavaScript 事件代码示例 在 Web 开发中,事件是用户与网页交互的重要方式之一。通过事件,用户可以与页面元素进行交互,触发相应的功能或效果。本文将介绍常见的 HTML、CSS、JavaScript 事件,以及事件对象和事件代理的概念。 鼠标事件 鼠标事

    2024年02月19日
    浏览(56)
  • 前端随笔:HTML/CSS/JavaScript和Vue

    最近因为工作需要,需要接触一些前端的东西。之前虽然大体上了解过 HTML 、 CSS 和 JavaScript ,也知道 HTML 定义了内容、 CSS 定义了样式、 JavaScript 定义了行为,但是却没有详细的学习过前端三件套的细节。而最近的工作中需要使用 Vue ,并且想到未来的工作中使用 Vue 能够更

    2024年02月16日
    浏览(44)
  • 前端 CSS 3D 照片墙自动旋转案例(详细步骤)

    案例动画 Gif 动画地址,图片太大传不上来! 案例 DEMO 源码地址 ,仅供参考。

    2024年01月18日
    浏览(60)
  • 前端技术Html,Css,JavaScript,Vue3

    1.基本标签 2.文本格式化 3.链接 4.图片 5.无序列表 6.有序列表 7.表格 8.表单 1.选择器 2.文本和字体 3.链接 4.隐藏 5.定位position 6.浮动 7.对齐 8.图像 1.输出 2.函数 3.常用事件 4.DOM 5.改变Html 6.DOM 元素 (节点) 尾部创建新的 HTML 元素 (节点) - appendChild() 头部创建新的 HTML 元素 (节点)

    2024年02月13日
    浏览(53)
  • 前端(html+css+javascript)作业--展现家乡的网页

    期末期间,老师布置了前端作业,现在放到这里,给各位同志参考。 桂平市是广西壮族自治区的一个美丽的城市,拥有丰富的历史文化和自然景观,属于贵港市管辖,那为什么是看起来是市级而不是县级,其实他就是个 市级县,比县大一些人口多一些就叫做市了。 此网页不

    2024年01月17日
    浏览(50)
  • 建站系列(五)--- 前端开发语言之HTML、CSS、JavaScript

    建站系列(一)— 网站基本常识 建站系列(二)— 域名、IP地址、URL、端口详解 建站系列(三)— 网络协议 建站系列(四)— Web服务器之Apache、Nginx 建站系列(五)— 前端开发语言之HTML、CSS、JavaScript 建站系列(六)— 后端开发语言 建站系列(七)— 常用前后端框架

    2024年02月09日
    浏览(56)
  • 【前端】javascript+html+css 家具销售网站(代码+报告)

    👉博__主👈:米码收割机 👉技__能👈:C++/Python语言 👉公众号👈:测试开发自动化【获取源码+商业合作】 👉荣__誉👈:阿里云博客专家博主、51CTO技术博主 👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术。 整个网页在头部部分,定义了字符编码、

    2024年02月14日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包