摘要:適用于分步驟操作的頁面導航圖實現結果如下上圖對應下述代碼,稍作修改可以生成下圖。
適用于分步驟操作的頁面導航圖
實現結果如下
上圖對應下述代碼,稍作修改可以生成下圖。
css代碼如下:
@charset "UTF-8"; /**單列寬度 單行高度 列數 行數*/ body { font-size: 12px; color: #000000; font-family: "Microsoft Yahei"; overflow-x: hidden; background: #ffffff; } /**單列寬度 單行高度 列數 行數*/ .web-width { width: 1200px; margin: 20px auto; } .for-liucheng { width: 1200px; margin: 0 0 0 0; height: 160px; padding: 0 0 0 0; position: relative; } .liulist { float: left; width: 300px; height: 10px; background: #CCCCCC; margin-top: 60px; } .liulists { float: left; width: 300px; height: 100%; } .liutextbox { position: absolute; width: 100%; height: 160px; } .liutext { float: left; width: 300px; text-align: center; margin-top: 53px; } .liutexts { float: left; width: 300px; height: 100%; text-align: center; margin-top: -7px; } .liutext_2 { display: inline-block; float: left; width: 100%; height: 42px; text-align: center; padding-bottom: 0px; } em { display: inline-block; width: 24px; height: 24px; border-radius: 24px; background: #BDBDBD; text-align: center; font-size: 14px; line-height: 24px; font-style: normal; font-weight: bold; color: #fff; } strong { display: inline-block; height: 16px; line-height: 16px; font-weight: 400; } .for-cur em { background: #77b852; border: 3px solid #ffffff; margin-top: -3px; } .for-ed em { border: 3px solid #F0F0F0; margin-top: -3px; } .for-cur strong { color: #77b852; } .liutext:hover { cursor: pointer; } .liutextbox strong:hover { text-decoration: underline; } .liulists table, table tr th, table tr td { border: 10px solid #CCCCCC; } .liulists td { height: 30px; } .liulists table { width: 100%; text-align: center; border-collapse: collapse; }
html 代碼如下
步驟圖示例
1
填寫賬戶名1
第一步2
第二步2
第二步2
第二步3
設置新密碼4
完成適用瀏覽器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗.
scss
第一部分的css,可以通過scss 設置變量生成css ,方便計算每個步驟環節的高度寬度,使得流程線和流程的位置能對應顯示,并且此案例的多行線是通過table的border的寬度實現,相關寬高的設置通過scss變量計算,能適應不同的情況的css編寫,具體如下
//sass style //----------------------------------- @charset "utf-8"; /**單列寬度 單行高度 列數 行數*/ $dwidth: 300px; $dheight: 30px; //橫向大環節個數 $anum: 4; //縱向行個數 $bnum: 4; $border: 10px; $height:($dheight+$border) * $bnum - $dheight; $allheight:($dheight+$border) * $bnum; //圓圈直徑 $circleA: 24px; //文字 $textA: 16px; body{font-size:12px;color:#000000; font-family:"Microsoft Yahei"; overflow-x:hidden; background:#ffffff;} /**單列寬度 單行高度 列數 行數*/ .web-width{width: 1200px;margin:20px auto;} .for-liucheng{width: $dwidth *$anum ;margin:0 0 0 0;height: $allheight;padding:0 0 0 0; position:relative;} .liulist{float:left;width:$dwidth; height:$border;background:#CCCCCC;margin-top: ($height - $border)/2;} .liulists{float:left;width:$dwidth; height:100%;} .liutextbox{ position:absolute;width:100%;height:($dheight+$border) * $bnum;} .liutext{float:left;width:$dwidth;text-align:center;margin-top: ($height - $border)/2-$circleA/2+$border/2;} .liutexts{float:left;width:$dwidth;height:100%; text-align:center;margin-top: -$circleA/2+$border/2;} .liutext_2{display:inline-block;float:left;width:100%; height:$allheight/$bnum+2px;text-align:center;padding-bottom: 0px;} em{ display:inline-block;width:$circleA; height:$circleA;border-radius:$circleA; background:#BDBDBD; text-align:center; font-size:14px; line-height:$circleA; font-style:normal; font-weight:bold;color:#fff;} strong{ display:inline-block;height:$textA; line-height:$textA; font-weight:400;} .for-cur em{ background:#77b852;border:3px solid #ffffff;margin-top: -3px;} .for-ed em{ border:3px solid #F0F0F0;margin-top: -3px;} .for-cur strong{color:#77b852;} .liutext:hover { cursor: pointer; } .liutextbox strong:hover { text-decoration: underline; } .liulists table,table tr th, table tr td { border:$border solid #CCCCCC; } .liulists td { height: $dheight; } .liulists table { width: 100%;text-align: center; border-collapse: collapse;}
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/113166.html
摘要:編寫配置文件,以下是關鍵配置代碼雪碧圖合并輸出到文件參數執行目錄參數生成的和圖片的文件名之所以推薦,是因為非常的靈活,看懂模塊的可以根據你的項目情況編寫對應的配置文件。 showImg(https://segmentfault.com/img/bVGpAw?w=518&h=156); 前言 網站開發90%會用到小圖標, 多小圖標調用顯示是前端開發常見的問題;目前小圖標顯示常見有兩種方式...
摘要:三配置環節目的一是為之后的環節初始化工作流參數,二是準備好應用文件夾內容即要打包的目標文件夾做的事解析命令行參數,初始化工作參數,填充配置文件,把配置文件和相關依賴文件導入到文件夾內合適的 首發于酷家樂前端博客,作者@摘星(segmentfault @StinsonZhao) 我們能從很多地方學習到怎么起一個 Electron 項目,有些還會介紹怎么打包或構建你的代碼,但距離「真正地...
摘要:渲染層合并對頁面中元素的繪制是在多個層上進行的。擁有兩套不同的渲染路徑硬件加速路徑和舊軟件路徑中有不同類型的層負責子樹和負責的子樹,只有是作為紋理上傳給的。整個圖在中其實有幾種不同的層類型渲染層,這是負責對應子樹圖形層,這是負責對應子樹。 梳理瀏覽器渲染流程 首先簡單了解一下瀏覽器請求、加載、渲染一個頁面的大致過程: DNS 查詢 TCP 連接 HTTP 請求即響應 服務器響應 客戶...
摘要:渲染層合并對頁面中元素的繪制是在多個層上進行的。擁有兩套不同的渲染路徑硬件加速路徑和舊軟件路徑中有不同類型的層負責子樹和負責的子樹,只有是作為紋理上傳給的。整個圖在中其實有幾種不同的層類型渲染層,這是負責對應子樹圖形層,這是負責對應子樹。 梳理瀏覽器渲染流程 首先簡單了解一下瀏覽器請求、加載、渲染一個頁面的大致過程: DNS 查詢 TCP 連接 HTTP 請求即響應 服務器響應 客戶...
閱讀 1228·2021-11-15 11:37
閱讀 2243·2021-09-30 09:55
閱讀 4481·2021-09-22 15:51
閱讀 3741·2021-09-22 15:46
閱讀 2766·2019-08-30 15:52
閱讀 422·2019-08-29 16:20
閱讀 2889·2019-08-29 15:12
閱讀 1129·2019-08-26 18:27