基于Jquery和CSS3制作數(shù)字時(shí)鐘附源碼下載(CSS3篇)
先給大家展示效果圖,感興趣的朋友可以下載源碼哦。

數(shù)字時(shí)鐘可以應(yīng)用在一些WEB倒計(jì)時(shí)效果、WEB鬧鐘效果以及基于HTML5的WEB APP中,本文將給大家介紹不借助任何圖片,如何使用CSS3和HTML來(lái)制作一個(gè)非常漂亮的數(shù)字時(shí)鐘效果。
HTML
我們先在頁(yè)面中準(zhǔn)備一個(gè)時(shí)鐘區(qū)域#clock,并且要展示的數(shù)字放在.digits中。
<div id="clock" class="light"> <div class="display"> <div class="digits"> ...數(shù)字 </div> </div> </div>
我們準(zhǔn)備展示的數(shù)字時(shí)鐘格式HH:mm:ss,它由時(shí)分秒8個(gè)數(shù)字和2個(gè)分隔符“:”組成,數(shù)字是由7個(gè)短橫杠組成,如數(shù)字8它由7個(gè)短橫杠構(gòu)成,我們?cè)趆tml里使用.d1~.d7七個(gè)span元素,通過(guò)CSS的來(lái)確定不同數(shù)字的顯示效果。將以下代碼加到上述.digits中,使用class的值從zero到nine表示數(shù)字0-9的樣式,使用.dot表示間隔符號(hào)。
<div class="eight"> <span class="d1"></span> <span class="d2"></span> <span class="d3"></span> <span class="d4"></span> <span class="d5"></span> <span class="d6"></span> <span class="d7"></span> </div>
CSS3
我們?cè)O(shè)置每個(gè)數(shù)字span的透明度為0,就是默認(rèn)不可見(jiàn),通過(guò)CSS3的:before和:after特性來(lái)使表示數(shù)字的橫杠設(shè)置轉(zhuǎn)角的效果。
#clock .digits div{
text-align:left;
position:relative;
width: 28px;
height:50px;
display:inline-block;
margin:0 4px;
}
#clock .digits div span{
opacity:0;
position:absolute;
-webkit-transition:0.25s;
-moz-transition:0.25s;
transition:0.25s;
}
#clock .digits div span:before,
#clock .digits div span:after{
content:'';
position:absolute;
width:0;
height:0;
border:5px solid transparent;
}
#clock .digits .d1{ height:5px;width:16px;top:0;left:6px;}
#clock .digits .d1:before{ border-width:0 5px 5px 0;border-right-color:inherit;left:-5px;}
#clock .digits .d1:after{ border-width:0 0 5px 5px;border-left-color:inherit;right:-5px;}
然后,我們將數(shù)字span元素對(duì)應(yīng)的dl~d7,根據(jù)數(shù)字來(lái)確定哪根橫杠顯示或不顯示,即設(shè)置其opacity的值為1。
/* 0 */
#clock .digits div.zero .d1,
#clock .digits div.zero .d3,
#clock .digits div.zero .d4,
#clock .digits div.zero .d5,
#clock .digits div.zero .d6,
#clock .digits div.zero .d7{
opacity:1;
}
最后根據(jù)demo提供完整的css文檔完善代碼,即可以看到一個(gè)漂亮的數(shù)字時(shí)鐘,那么如何讓數(shù)字時(shí)鐘真正跑起來(lái),請(qǐng)看我們?cè)谙乱黄恼碌慕榻B。
- jquery+html5時(shí)鐘特效代碼分享(可設(shè)置鬧鐘并且語(yǔ)音提醒)
- jquery+html5制作超酷的圓盤(pán)時(shí)鐘表
- jQuery+css實(shí)現(xiàn)的時(shí)鐘效果(兼容各瀏覽器)
- jquery制作LED 時(shí)鐘特效
- jquery制作圖片時(shí)鐘特效
- jquery模擬LCD 時(shí)鐘的html文件源代碼
- 基于jQuery和CSS3制作數(shù)字時(shí)鐘附源碼下載(jquery篇)
- jQuery超酷平面式時(shí)鐘效果代碼分享
- jQuery CSS3相結(jié)合實(shí)現(xiàn)時(shí)鐘插件
- jQuery實(shí)現(xiàn)的電子時(shí)鐘效果完整示例
相關(guān)文章
JQuery使用index方法獲取Jquery對(duì)象數(shù)組下標(biāo)的方法
這篇文章主要介紹了JQuery使用index方法獲取Jquery對(duì)象數(shù)組下標(biāo)的方法,涉及jQuery中index方法的使用技巧,需要的朋友可以參考下2015-05-05
jquery ui 實(shí)現(xiàn) tab標(biāo)簽功能示例【測(cè)試可用】
這篇文章主要介紹了jquery ui 實(shí)現(xiàn) tab標(biāo)簽功能,結(jié)合完整實(shí)例形式分析了jquery ui 實(shí)現(xiàn) tab標(biāo)簽切換功能的相關(guān)操作技巧,需要的朋友可以參考下2019-07-07
jquery仿百度經(jīng)驗(yàn)滑動(dòng)切換瀏覽效果
本文給大家分享的是使用jQuery實(shí)現(xiàn)仿百度經(jīng)驗(yàn)華東切換瀏覽效果,非常的炫酷,推薦給大家。有需要的小伙伴可以參考下2015-04-04
Jquery實(shí)現(xiàn)帶動(dòng)畫(huà)效果的經(jīng)典二級(jí)導(dǎo)航菜單
導(dǎo)航菜單在網(wǎng)頁(yè)中呈現(xiàn)的頻率還是比較多的,因?yàn)樾Ч喈?dāng)不錯(cuò),接下來(lái)為大家介紹下使用jquery實(shí)現(xiàn)經(jīng)典二級(jí)導(dǎo)航菜單,各位童鞋們快來(lái)圍觀哦2013-03-03
jQuery實(shí)現(xiàn)無(wú)限往下滾動(dòng)效果代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)無(wú)限往下滾動(dòng)效果代碼,涉及jQuery基于ajax交互操作數(shù)據(jù)庫(kù)數(shù)據(jù)及頁(yè)面元素動(dòng)態(tài)變換的相關(guān)技巧,需要的朋友可以參考下2016-04-04
jQuery實(shí)現(xiàn)精美的多級(jí)下拉菜單特效
這篇文章主要介紹了jQuery實(shí)現(xiàn)精美的多級(jí)下拉菜單特效,主要依托于jQuery的fg.menu.js插件來(lái)實(shí)現(xiàn)的,效果非常棒,推薦給大家。2015-03-03
jQuery不使用插件及swf實(shí)現(xiàn)無(wú)刷新文件上傳
這篇文章主要介紹了jQuery不使用插件及swf實(shí)現(xiàn)無(wú)刷新文件上傳,需要的朋友可以參考下2014-12-12
jquery實(shí)現(xiàn)適用于門(mén)戶(hù)站的導(dǎo)航下拉菜單效果代碼
這篇文章主要介紹了jquery實(shí)現(xiàn)適用于門(mén)戶(hù)站的導(dǎo)航下拉菜單效果代碼,可實(shí)現(xiàn)鼠標(biāo)滑過(guò)菜單項(xiàng)實(shí)現(xiàn)下拉列表顯示效果的功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-08-08
jQuery實(shí)現(xiàn)購(gòu)物車(chē)的總價(jià)計(jì)算和總價(jià)傳值功能
這篇文章主要介紹了jQuery實(shí)現(xiàn)購(gòu)物車(chē)的總價(jià)計(jì)算和總價(jià)傳值功能 ,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-11-11
jquery控制select的text/value值為選中狀態(tài)
這篇文章主要對(duì)jquery控制select的text/value值為選中狀態(tài)做下總結(jié),省的每次使用都要到網(wǎng)上翻下2014-06-06

