日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

流程展示 php,js实现动态的流程进度展示条

發布時間:2023/12/4 php 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 流程展示 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中文網其它相關文章!

推薦閱讀:

總結

以上是生活随笔為你收集整理的流程展示 php,js实现动态的流程进度展示条的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。