整合營(yíng)銷(xiāo)服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          CSS+JS做一個(gè)酷炫的儀表進(jìn)度條效果~#前端

          享一個(gè)很酷炫的視頻,通過(guò)滑動(dòng)桿控制儀表進(jìn)度顯示,同時(shí)伴有燈光效果,看起來(lái)非常震撼。html非常簡(jiǎn)單,只有幾個(gè)元素,使用了一個(gè)進(jìn)度條滑動(dòng)桿的控件。接下來(lái)我們重點(diǎn)來(lái)看一下CSS,從這里可以看到,頁(yè)面長(zhǎng)什么樣子。

          好的,現(xiàn)在來(lái)說(shuō)一下滑動(dòng)桿的樣式,這是一個(gè)滑軌的樣式,其他屬性沒(méi)有什么特別的,我們主要看一下這幾個(gè)。

          首先要自定義進(jìn)度條的樣式,box-shadow:因?yàn)檫@個(gè)控件瀏覽器默認(rèn)會(huì)有一套自己的樣式,只有把 shadow設(shè)為難才可以自定義模式,如果把這個(gè)樣式去掉,那整個(gè)滑桿其它的樣式全部都不起效了。

          非常重要的是這兩句的設(shè)置,這兩句有什么用呢?當(dāng)移動(dòng)滑塊時(shí),大家注意滑軌,在滑塊的左邊它就會(huì)變成藍(lán)色,滑塊的右邊還是黑色,無(wú)論移到什么地方都一樣,主要用來(lái)控制這一個(gè)的。

          接下來(lái)分析一下這兩句,為什么背景這里用了兩個(gè)顏色?第一個(gè)是漸變色,第二個(gè)是黑色。最主要的是漸變色里面的這兩個(gè)顏色還是同一個(gè),lwhite都是這一個(gè)變量,說(shuō)白了它壓根沒(méi)有漸變的效果。

          ·box-shadow:為什么不直接用這個(gè)顏色而要把它搞成漸變?box-shadow:首先用兩個(gè)顏色,是因?yàn)榛壦托枰獌蓚€(gè)顏色,滑塊的左邊是藍(lán)色,滑塊的右邊是黑色,這兩個(gè)顏色。之所以會(huì)對(duì)同一個(gè)顏色做漸變,是因?yàn)樾枰浜蟗oxsha一起來(lái)使用。

          通常background-size是用來(lái)設(shè)置背景圖顯示的,對(duì)單一顏色是不起作用的。這里用線性漸變就相當(dāng)于取巧。white用了一個(gè)小技巧,因?yàn)檫@里漸變的就是同一個(gè)顏色,和單一顏色沒(méi)有區(qū)別,初始值設(shè)置為0100%,也就是這一個(gè)顏色。漸變的顏色開(kāi)始是沒(méi)有顯示的,也就是現(xiàn)在這樣子。

          如果我們把它改一下,改成50%。第一個(gè)顏色就會(huì)顯示到中間位置了,再改成90%,試一下。第一個(gè)顏色就會(huì)顯示到后面了。

          →當(dāng)滑塊移動(dòng)的時(shí)候通過(guò)JS修改這一個(gè)值,是不是就可以動(dòng)態(tài)同步滑軌的顏色狀態(tài)了?這里先改回0,再看一下這個(gè)樣式。s inputltype='range:webkit-lips thumb。這是一個(gè)滑塊的樣式,沒(méi)有什么特別要說(shuō)的,用的屬性都很簡(jiǎn)單。

          主要就來(lái)看一下這個(gè)偽元素,用這個(gè)偽元素就說(shuō)明要修改的是滑塊的樣式。僅此而已。

          →還有就是滑塊的發(fā)光效果用的就是陰影,也就是這一個(gè)的樣式。以下是清除中間顯示百分比數(shù)字的樣式,沒(méi)有什么特別的,主要是中間發(fā)光的效果。后面兩個(gè)是中間儀表盤(pán)的樣式,但現(xiàn)在還沒(méi)有span,需要通過(guò)JavaScript創(chuàng)建出來(lái)。樣式很簡(jiǎn)單,沒(méi)有特別的,我們來(lái)看看JS。現(xiàn)在已經(jīng)獲取了幾個(gè)對(duì)象來(lái)做一個(gè)for循環(huán),畫(huà)出100個(gè)指針。我們需要通過(guò)JavaScript來(lái)創(chuàng)建這些span,因?yàn)檫@些span需要在圖形的表盤(pán)上分布。這些span需要旋轉(zhuǎn)一定的角度,然后再放入main中。現(xiàn)在表盤(pán)應(yīng)該出來(lái)了,沒(méi)有問(wèn)題,但是似乎有些擁擠。我們需要修改CSS,將寬度設(shè)置為40個(gè)TB。將滑動(dòng)桿向下移動(dòng)25個(gè)TB。現(xiàn)在來(lái)看一下效果。現(xiàn)在來(lái)處理一下,當(dāng)移動(dòng)滑塊時(shí),顏色和中間的百分比會(huì)隨之變化。實(shí)際上,這并不難,只需要監(jiān)聽(tīng)滑桿的輸入事件。我們需要修改滑軌的背景大小,只需將其水平方向的where復(fù)給百分號(hào)即可,而垂直方向則保持100%的寬度。

          中間顯示的百分比很簡(jiǎn)單,只需要將值給它就可以了。我們來(lái)看一下效果,移動(dòng)滑塊沒(méi)有問(wèn)題,滑軌的顏色和上面的百分比都跟著發(fā)生變化了。

          接下來(lái),我們需要寫(xiě)一個(gè)函數(shù),當(dāng)移動(dòng)滑塊時(shí),改變儀表指針的顏色。我們需要循環(huán)所有的指針。當(dāng)i小于傳入的值時(shí),我們需要設(shè)置前面一部分指針的顏色和屬性。

          首先,我們需要設(shè)置自定義的顏色bg。我們使用了CSS的色相飽和度函數(shù),后面兩個(gè)值代表飽和度和亮度,通常設(shè)置為100%和50%。這并不重要,我們需要設(shè)置色相。我們需要根據(jù)不同位置的指針設(shè)置不同的色相,這樣顏色看起來(lái)會(huì)更加豐富。另外,我們還需要設(shè)置sg的顏色屬性。

          其他指針使用CSS中設(shè)置的黑色背景和透明sg。現(xiàn)在來(lái)看一下指針的顏色狀態(tài)是否發(fā)生了變化,移動(dòng)滑塊,沒(méi)有問(wèn)題,可以跟著發(fā)生變化了。

          這個(gè)視頻到此結(jié)束,感謝大家的收看。

          了在你的HMTL5 網(wǎng)站上查看PDF 文件,你要將它們嵌入到HTML5 PDF 查看器中。像Chrome這樣的瀏覽器已經(jīng)有一個(gè)插件可以做到這一點(diǎn),因此,你的PDF 文件將正確顯示給使用Chrome瀏覽器訪問(wèn)你網(wǎng)站的人。不過(guò),還有使用插件的替代方法。例如,AdobeInDesign 將幫助你構(gòu)建交互式pdf。還有其他提示和技巧可用于呈現(xiàn)你的PDF文件,以便每個(gè)人都可以查看它們。想了解更多的查看方法,可以考慮報(bào)個(gè)HMTL5培訓(xùn)班,有專業(yè)導(dǎo)師面授教學(xué),課程緊隨企業(yè)需求,培養(yǎng)全棧開(kāi)發(fā)人才。

          獲取HTML5 PDF 查看器

          網(wǎng)絡(luò)上有許多HTML5 PDF 查看器。例如,這些網(wǎng)站都可以提供在你的網(wǎng)站上使用的PDF查看器,并且所有瀏覽器都應(yīng)該能夠查看你的文件:IDR解決方案、PDF項(xiàng)目、軟紙項(xiàng)目、非常PDF。

          你上傳文件并選擇HTML5,然后輸出你需要嵌入網(wǎng)頁(yè)的代碼。當(dāng)有人訪問(wèn)你的網(wǎng)頁(yè)時(shí),他們將能夠在查看器中查看你的PDF 文件,而不是彈出鏈接。這些大多數(shù)PDF查看器網(wǎng)站也有出售軟件,這樣你就可以在計(jì)算機(jī)上擁有它的副本,而不必去他們的網(wǎng)站在線使用它。擁有該軟件的副本可以保護(hù)你的PDF副本(如果它受版權(quán)保護(hù)),并且通常還會(huì)為你提供更好的軟件版本。如果你想從事HTML5開(kāi)發(fā),又不知道從何學(xué)起,HMTL5培訓(xùn)學(xué)習(xí)就是一個(gè)不錯(cuò)的選擇,不只是學(xué)習(xí)理論知識(shí),還有實(shí)踐項(xiàng)目的操作訓(xùn)練,讓學(xué)生學(xué)以致用,提升學(xué)員全局性思維和全棧技術(shù)能力。

          將PDF 文件轉(zhuǎn)換為HTML5

          你可以將PDF 文件轉(zhuǎn)換為HTML5,以便每個(gè)人都能很好地查看你的文件。這樣,你就不必?fù)?dān)心別人看不到文件,因?yàn)樗麄兊臑g覽器沒(méi)有插件來(lái)查看它,或者你的插件不適用于他們的計(jì)算機(jī)或?yàn)g覽器。所以有人會(huì)看不到你的文件。

          HTML5– 新方式

          除了大多數(shù)設(shè)計(jì)師、Apple和Adobe 使用HTML5來(lái)創(chuàng)建他們的東西,使用HTML5 的另一個(gè)好處是新改進(jìn)的頁(yè)面標(biāo)題。你可以使用一些有意義的東西,如

          移動(dòng)設(shè)備是在網(wǎng)站上使用HTML5的一個(gè)重要原因。現(xiàn)在每個(gè)人都用手機(jī),會(huì)產(chǎn)生巨大的訪問(wèn)量,如果你的網(wǎng)站要接觸到這些移動(dòng)用戶,那么你就要使用HTML5編寫(xiě)內(nèi)容。

          有很多方法可以在你的網(wǎng)站上完成HTML5 PDF 查看器。你可以嵌入代碼,也可以使用插件。還有一些網(wǎng)站提供免費(fèi)的在線代碼生成器,為你編寫(xiě)代碼,這樣你的PDF文件就會(huì)像雜志一樣顯示,用戶可以直接在你的網(wǎng)站上閱讀。如果你想了解有關(guān)HTML5的更多信息,可以參加HTML5培訓(xùn)班學(xué)習(xí),能夠快速掌握更系統(tǒng)全面的HTML5知識(shí),讓你在短時(shí)間內(nèi)學(xué)有所成。

          了解更多

          立一個(gè)文本文檔,復(fù)制粘貼如下代碼.將文件的后綴名改為.html.用谷歌瀏覽器打開(kāi)可查看效果

          有的效果,可能別的瀏覽器不支持.

          我是阿平,自學(xué)編程的小白!大神請(qǐng)繞道!

          <!doctype html>

          <html>

          <head>

          <meta charset="GBK">

          <title>愛(ài)你的阿平</title>

          </head>

          <body>

          <!-- <p><b>定義粗體文本</b></p>

          <p><em>定義著重文字</em></p>

          <p><i>定義斜體字</i></p>

          <p><small>定義小號(hào)字<small></p>

          <p><strong>定義重要的文本<strong></p>

          <p>下標(biāo)<sub>字</sub></p>

          <p>上標(biāo)<sup>字</sup></p>

          <p><ins>定義插入字</ins></p>

          <p><del>定義刪除字</del></p>

          <nav>

          <a href="/html/">HTML</a>

          <a href="/css/">CSS</a>

          <a href="/js/">JS</a>

          <a href="/jquery">JQuery</a>

          </nav>

          <section>

          <h1>W3C</h1>

          <p>World Wide Web Consortium(W3C)是萬(wàn)維網(wǎng)聯(lián)盟...</p>

          </section>

          <aside>

          <h4>Epcot Center</h4>

          <p>The Epcot Center is a theme park in Disney World,Florida</p>

          </aside>

          <audio controls>

          <source src="horse.ogg" type="audio/ogg">

          <source src="horse.mp3" type="audio/mpeg">

          你的瀏覽器不支持audio元素

          </audio>

          <br/>

          <video width="320" height="240" controls>

          <source src="movie.mp4" type="video/mp4">

          <source src="movie=ogg" type="video/ogg">

          你的瀏覽器不支持video標(biāo)簽

          </video>

          <br/> <!-- 換行 -->

          <!-- 下載進(jìn)度:

          <progress value="30" max="100"></progress>

          <br/>

          <svg width="1000" height="1000"> <!-- 可伸縮矢量圖形-->

          <circle cx="100" cy="50" r="40" fill="red" /> <!-- 圓,省略cx,xy圓心默認(rèn)就是(0,0)-->

          <!-- </svg>

          <!-- <svg width="1000" height="1000">

          <rect width="400" height="200" x="20" y="20" fill="green" /> <!-- 矩形-->

          <!-- </svg>

          <!-- <svg width="500" height="510">

          <line x1="20" y1="20" x2="300" y2="300"

          style="stroke:#000000;stroke-linecap:round; stroke-width:20" /> <!-- 直線-->

          <!-- </svg>

          <!-- <svg width="2000" height="500" >

          <polyline style="stroke-linejoin:miter; stroke:orange; stroke-width:12; fill=none;"

          points="100 100,150 150, 200 100" /> <!-- 曲線-->

          <!-- </svg>

          <svg width="500" heigh="500">

          <ellipse cx="200" cy="100" rx="150" ry="30" style="fill:blue" /> <!-- 橢圓-->

          <!-- </svg>

          <!-- <svg width="1000" height="1000">

          <polygon points="100 100,200 200, 300 0"

          style="fill:Cyan; stroke:black;" /> <!-- 多邊形-->

          </svg>

          <!-- <svg width="1000" height="250">

          <rect width="150" height="150" fill="orange">

          <animate attributeName="x" from="0" to="300" dur="3s" fill="freeze" repeatCount="2" /> <!-- svg動(dòng)畫(huà)-->

          </rect> <!-- attributeName(指定產(chǎn)生動(dòng)畫(huà)的屬性),repeatCount(循環(huán)次數(shù),屬性值:indefinite-無(wú)限循環(huán)-->

          </svg>

          <!-- <svg width="500" height="500">

          <path d="M50 0 L75 200 L225 200 Z"/> <!-- 路徑-->

          </svg>

          <!-- <canvas id="myCanvas" width="200" height="100"> <!-- <canvas>標(biāo)簽必須指定一個(gè)id(腳本中經(jīng)常引用)-->

          <!-- ctx.font="bold 20px Arial;

          <!-- ctx.textAlign="阿平加油!"; <!-- 此部分代碼應(yīng)該在js中-->

          <!-- ctx.fillText=("阿平加油!",20,40);

          </canvas> -->

          <br/>

          <div class="section">

          <form>

          username:<input type="text" name="username" placeholder="用戶名" autofocus required autocomplete="愛(ài)你的阿平"/> <!--autocomplete用法后期講解-->

          <input type="submit" value="提交啦"/> <br/><br/>

          <input type="search" name="searchitem" align="center"/> <br/><br/> <!--align 貌似在這沒(méi)用-->

          </form>

          <input list="browsers" autocomplete="Safari"/>

          <datalist id="browsers"> <!-- 選項(xiàng)列表-->

          <option value="Internet Explorer"> <!-- <input>標(biāo)簽可以嵌套在<form>標(biāo)簽內(nèi),也可以放在<body>標(biāo)簽之內(nèi)-->

          <option value="Firefox">

          <option value="Chrome">

          <option value="Opera">

          <option value="Safari">

          </datalist>

          <p align="center">

          <img src="http://m.qpic.cn/psb?/V13EM30s1KV4Be/cyuWdaEOm1w7Wj26pxCJ906Tr4iZc6FEBcwEZvRg7Mo!/b/dDIBAAAAAAAA&bo=CAc4BAAAAAARNzM!&rf=viewer_4" width="300" height="200" align="center" alt="思念" border="10"/> <!-- <img>標(biāo)簽的align沒(méi)作用,需要放在<p>中,使用屬性align-->

          </p>

          <a target="_blank">搜狗</a> <!-- 超鏈接-->

          </div>

          <ul>

          <li>咖啡</li>

          <li>茶</li>

          <li>牛奶</li>

          </ul>

          <hr/>

          <ol>

          <li>咖啡</li>

          <li>茶</li>

          <li>牛奶</li>

          </ol>

          <hr/>

          <iframe src="https://www.sogou.com/" wihth="300" height="200" frameborder="10" align="center"><iframe> <!--內(nèi)聯(lián)框架-->

          </body>

          </html>

          <br>

          注意: 有的標(biāo)簽是沒(méi)有align屬性的,本代碼中有的align是無(wú)效的. 若要測(cè)試部分代碼的效果,請(qǐng)把"<!--" 刪除


          主站蜘蛛池模板: 国产精品毛片a∨一区二区三区| 一区二区三区日本电影| 天天视频一区二区三区| 波多野结衣一区二区免费视频| 国产精品综合AV一区二区国产馆| 91成人爽a毛片一区二区| 亚洲熟妇av一区| 人妻无码一区二区视频| 国产精品亚洲产品一区二区三区 | 午夜视频一区二区| 2021国产精品一区二区在线| 日韩人妻无码一区二区三区| 无码人妻精品一区二区蜜桃百度| 精品无码人妻一区二区三区18| 秋霞午夜一区二区| 中文字幕一区二区三匹| 99久久人妻精品免费一区| 精品亚洲AV无码一区二区| 中文字幕一区二区精品区| 国产suv精品一区二区33| 亚洲AV无码一区二区三区电影| 亚欧色一区W666天堂| 韩国精品一区视频在线播放| 四虎永久在线精品免费一区二区 | 久久精品无码一区二区无码| 三上悠亚国产精品一区| 一区二区三区视频免费观看| 国产精品无码一区二区三区在| 久久福利一区二区| 亚洲一区无码中文字幕| 一区二区视频传媒有限公司| 中文字幕亚洲一区二区va在线| 国产一区二区三区在线观看精品| 日韩精品人妻一区二区中文八零 | 91video国产一区| 波多野结衣久久一区二区| 伊人色综合网一区二区三区 | 国产福利日本一区二区三区| 成人毛片无码一区二区| 国产麻豆剧果冻传媒一区| 国产精品亚洲专一区二区三区|