流程展示 php,js實現動態的流程進度展示條

這次給大家帶來js實現動態的流程進度展示條,js實現動態流程進度展示條的注意事項有哪些,下面就是實戰案例,一起來看一下。

一、設計思路

分為以下幾步(僅供參考)

【豎線線】

這個采用ul的list標簽制作,保證了可隨時添加,以及縱向排布

【小圓圈】

html標簽好像沒有提供小圓圈標簽,此處采用,p添加弧度角完成,,正方形的p添加弧度等于p的長(或者寬),就能夠實現小圓圈。帶子就更簡單了,,p里直接添加文字即可

【文字】

文字要求緊跟小圓圈,,且與小圓圈保持同一水平高度,此處采用,position: absolute;設置top完成同一水平高度的布局

【動態效果】

前端的動態效果,不用說肯定由Javascript完成,,此處主要需要設置兩個事件即,

鼠標移入事件οnmοuseοver=”on_mous_move(‘info_name_1')”

鼠標移出事件οnmοuseοut=”on_mous_out(‘info_name_1')”

主要邏輯就是給文字前加入?和前后的兩個空格,以及刪除加入內容

【注意】

一個空格對于js來說其實是6個字符“ ;”,所以在切割的時候需要注意

。。。。就這么多,下面是實現的源碼

--------------------------------------------------------------------------------

二、實現源碼

源碼如下,僅供參考:/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

一個好看的進度頁面

* {

margin: 0;

padding: 0;

list-style-type: none;

}

a, img {

border: 0;

}

body {

background: #f2f2f2;

font: 12px/180% Arial, Helvetica, sans-serif, "新宋體";

}

/* stepInfo */

.stepInfo {

position: relative;

background: #f2f2f2;

margin: 80px auto auto 100px;

height: 240px;

}

.stepInfo ul {

/*float: left;*/

height: 100%;

width: 0.6em;

background: #45a0f3;

}

.stepIco {

/*圓形顯示*/

border-radius: 1.4em;

padding: 0.2em;

background: #45a0f3;

text-align: center;

line-height: 1.4em;

color: #fff;

position: absolute;

width: 1.4em;

height: 1.4em;

}

.stepIco1 {

left: -0.7em;

top: -1%;

}

.stepIco2 {

left: -0.7em;

top: 50%;

}

.stepIco3 {

left: -0.7em;

top: 95%;

}

.stepText {

color: #666;

margin-top: 0.2em;

width: 4em;

text-align: center;

margin-left: -1.4em;

}

.info {

/*信息布局及顏色*/

position: absolute;

font-size: large;

color: black;

margin: 0 0 0 25px;

width: 200px;

color: #45a0f3;

}

.info_1 {

top: -1%;

}

.info_2 {

top: 50%;

}

.info_3 {

top: 95%;

}

function on_mous_move(name) {

var info = document.getElementsByName(name)[1];

var value = info.innerHTML;

info.innerHTML = " ? " + value;

var p_info = document.getElementsByName(name)[0];

p_info.style.backgroundColor = "#47009b";

}

function on_mous_out(name) {

var info = document.getElementsByName(name)[1];

var value = info.innerHTML;

info.innerHTML = value.substr(13, value.length);

var p_info = document.getElementsByName(name)[0];

p_info.style.backgroundColor = "#45a0f3";

}

1

打開冰箱

2

把大象放進去

3

關上冰箱

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/281669.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/281669.shtml
英文地址,請注明出處:http://en.pswp.cn/news/281669.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【我們一起寫框架】C#的AOP框架

原文:【我們一起寫框架】C#的AOP框架前言 AOP,大家都是聽過的,它是一種面向切面的設計模式。 不過AOP雖然是被稱為設計模式,但我們應該很少能看到AOP設計的框架。為什么呢? 因為,AOP單獨設計的框架幾乎是無法使用的。普…

新浪微博授權認證過程

為什么80%的碼農都做不了架構師?>>> 一、授權認證 1、請求用戶授權Token URL: https://api.weibo.com/oauth2/authorize HTTP請求方式:GET/POST 請求參數 必選 類型及范圍 說明 client_id true string 申請應用時分配的AppKey。 redire…

VisualStudio 使用 FastTunnel 輔助搭建遠程調試環境

有時候需要遠程調試一些用戶問題,期望能使用本機的 Visual Studio 開發環境,調試遠程的用戶的設備上的應用。這時會遇到的一個問題是如何讓本機的 Visual Studio 可以連接上遠程的用戶的設備,從而進行調試。本文將告訴大家如何采用 FastTunne…

深入理解null的原理

--null的原理 --oracle一直將null和空字符串’’<長度為0>同等對待<如’’ is null是true,’’null為false,如果聲明a varchar2:’’,那么a is null為true,a’’為false>--1.null的運算 --算術表達式和null 運算總為null,實際上所有的操作符除了||連接操作符外&…

阻止中文輸入法輸入拼音的時候觸發input事件

阻止中文輸入法輸入拼音的時候觸發input事件 前言 最近看element-ui源碼的時候看到el-input發現的。這個少見的事件。 compositionstart、compositionend事件&#xff08;MDN解釋) compositionstart事件觸發于一段文字的輸入之前&#xff08;類似于 keydown 事件&#xff0c;但…

Python1

python介紹python是一種解釋型的&#xff0c;面對對象的。帶有動態語義的高級程序設計語言python簡史1989年,Guido(龜叔)為ABC 語言寫的一個插件。因Monty Python的喜劇團體的原因,故給這個語言起名為python。linux也是1989年誕生的,1991年正式發布linux1.0內核;1990年, 發布py…

ncut算法matlab實現,ncut_multiscale_1_6 經典的圖像分割算法 的Matlab代碼。 238萬源代碼下載- www.pudn.com...

文件名稱: ncut_multiscale_1_6下載收藏√ [5 4 3 2 1 ]開發工具: matlab文件大小: 587 KB上傳時間: 2015-04-17下載次數: 4提 供 者: HH詳細說明&#xff1a;經典的圖像分割算法NCut的Matlab代碼。-Matlab code of classic image segmentation algorithm NCut .文件列表(…

使用.NET從零實現基于用戶角色的訪問權限控制

使用.NET從零實現基于用戶角色的訪問權限控制本文將介紹如何實現一個基于.NET RBAC 權限管理系統&#xff0c;如果您不想了解原理&#xff0c;可查看推送的另一篇文章關于Sang.AspNetCore.RoleBasedAuthorization[1] 庫是使用介紹&#xff0c;直接使用該庫即可。背景在設計系統…

數據歸一化

數據歸一化 數據的標準化是將數據按比例縮放&#xff0c;使之落入一個小的特定區間&#xff0c;一般為0到1之間。在某些比較和評價的指標處理中經常會用到&#xff0c;去除數據的單位限制&#xff0c;將其轉化為無量綱的純數值&#xff0c;便于不同單位或量級的指標能夠進行比較…

vi is failed with error E382: Cannot write, 'buftype' option is set in Linux

在linux下生成jar文件遇到了編碼問題&#xff0c;于是想vi t.jar&#xff0c;在保存是報錯&#xff1a;E382: Cannot write, buftype option is set 解決方法&#xff1a; 可以用下面的命名查看buftype的設置&#xff0c;當buftypenofile時&#xff0c;不能保存文件&#xff0c…

列表生成式的使用

輸入&#xff1a;[Hello, World, 18, Apple, None] 輸出&#xff1a;[hello, world, apple] L [Hello, World, 18, Apple, None] print([w.lower() for w in L if isinstance(w, str)])# -- coding: utf-8 -- L [Hello, World, 18, Apple, None] L2 [] L2 [w.lower() for w…

matlab 12位 顯示不出來,求助大神,為何不同機器運行MATLAB結果不同

求助&#xff1a;不同機器運行MATLAB結果不同我調用MATLAB優化工具箱的庫函數fmincon&#xff0c;使用相同的初始解(可行解)&#xff0c;對同一個問題進行局部搜索(算法為序列二次規劃&#xff0c;即SQP)&#xff0c;但在不同機器上得到的結果不同。一共有五臺機器 (為了方便&a…

.NET性能系列文章一:.NET7的性能改進

這些方法在.NET7 中變得更快照片來自 CHUTTERSNAP[1] 的 Unsplash[2]歡迎閱讀.NET 性能系列的第一章。這一系列的特點是對.NET 世界中許多不同的主題進行研究、比較性能。正如標題所說的那樣&#xff0c;本章節在于.NET7 中的性能改進。你將看到哪種方法是實現特定功能最快的方…

UVA - 10061 How many zero#39;s and how many digits ?

n!x*b^y, 當x為正整數時,最大的y就是n!末尾0的個數了, 把n,b分別拆成素因子相乘的形式: 比如, n5,b16 n5,b2^4, 非常明顯,末尾0的個數為0 10進制時,n!a*10^x b進制時,n!c*b^y 非常明顯,n!的位數就是最大的x1 這里計算我用了log,精度設置為1e-9 #include<iostream> #inclu…

丁洪波 -- 不要“ 總是拿著微不足道的成就來騙自己”

都市快報實盤大賽25期&#xff1a;于海飛/丁洪波榮獲冠亞軍 七禾網 時間&#xff1a;2010-11-02 12:47:05 來源&#xff1a;期貨中國10月30日下午&#xff0c;2010年浙商期貨實盤大賽第三季度&#xff08;都市快報實盤大賽第25期&#xff09;頒獎典禮在天科大廈浙商期貨大會議室…

面試專題(Mysql及Mongodb)

2019獨角獸企業重金招聘Python工程師標準>>> mysql面試題 1. 各個數據庫存儲引擎區別 mysql的存儲引擎是針對表進行設置的&#xff0c;一個庫的不同表可以設置不同的存儲引擎&#xff0c;mysql默認支持多種存儲引擎&#xff0c;以適用不同領域的數據庫應用需要&…

織夢網站翻頁php,dedecms織夢網站列表頁和內容頁分頁樣式

織夢分頁標簽{dede:pagelist istitem"index,pre,next,end,option,info," listsize"5"/}&#xff0c;{dede:prenext getpre/}&#xff0c;{dede:prenext getnext/}。默認樣式和使用模板css樣式布局不一樣,這時又不想重寫樣式&#xff0c;我們可以修改織夢標…

通過中間件添加用戶的Claim

本文主要介紹 Sang.AspNetCore.RoleBasedAuthorization[1] 庫如何通過中間件實現對用戶 Claim 的添加。背景前面我們介紹了通過對自定義授權策略和自定義授權處理程序的使用實現了基本的RBAC權限設計&#xff0c;將大量的用戶可訪問資源及操作的標識直接放到用戶的 JWT Token 中…

部署也是工程的一部分,也要編程(自動化)

部署和開發一樣&#xff0c;同樣面臨變化。同樣有復雜的細節。 同樣應該代碼化&#xff0c;自動化。把復雜性、思路&#xff0c;操作&#xff0c;都固化下來&#xff0c;顯式表達。 不要“雪花”式配置。 把最近看的文章摘抄一下 集句&#xff1a; 1頻繁做讓你感到痛苦的事情&a…

KDD走進阿里 數百專家聚集探討產學研一體化

6月29日&#xff0c;由阿里巴巴集團、中國中文信息學會、KDD China聯合主辦的數據挖掘前沿發展與未來論壇在杭州舉行&#xff0c;會議吸引了來自國際頂級高校和知名企業的近300名專家學者到場參會、近30000人在線觀看。論壇除了分享最新的數據挖掘領域最新科研成果及研發思路外…