基于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制作超酷的圓盤時(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實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊左右按鈕滑動(dòng)切換
在做web前端開(kāi)發(fā)的時(shí)候經(jīng)常遇到圖片滑動(dòng)切換特效,接下來(lái)通過(guò)本文給大家分享使用jQuery實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊左右按鈕滑動(dòng)切換特效,感興趣的朋友參考實(shí)現(xiàn)代碼2017-08-08
jQuery解析與處理服務(wù)器端返回xml格式數(shù)據(jù)的方法詳解
這篇文章主要介紹了jQuery解析與處理服務(wù)器端返回xml格式數(shù)據(jù)的方法,結(jié)合實(shí)例形式分析了jQuery基于ajax的get方法與后臺(tái)交互操作xml格式數(shù)據(jù)的相關(guān)技巧與注意事項(xiàng),需要的朋友可以參考下2016-07-07
jQuery插件EasyUI設(shè)置datagrid的checkbox為禁用狀態(tài)的方法
這篇文章主要介紹了jQuery插件EasyUI設(shè)置datagrid的checkbox為禁用狀態(tài)的方法,涉及jQuery插件EasyUI相關(guān)屬性設(shè)置技巧,需要的朋友可以參考下2016-08-08
jQuery插件實(shí)現(xiàn)靜態(tài)HTML驗(yàn)證碼校驗(yàn)
這篇文章主要介紹了jQuery插件實(shí)現(xiàn)靜態(tài)HTML驗(yàn)證碼校驗(yàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-11-11
jquery實(shí)現(xiàn)動(dòng)態(tài)創(chuàng)建form并提交的方法示例
這篇文章主要介紹了jquery實(shí)現(xiàn)動(dòng)態(tài)創(chuàng)建form并提交的方法,結(jié)合實(shí)例形式分析了jQuery form表單創(chuàng)建與提交相關(guān)操作技巧,需要的朋友可以參考下2019-05-05
JQuery操作textarea,input,select,checkbox方法
本文給大家匯總介紹了一些JQuery操作textarea,input,select,checkbox的方法和技巧,十分的簡(jiǎn)單實(shí)用,都是小編項(xiàng)目中使用過(guò)的,這里推薦給大家。2015-09-09
jQuery 標(biāo)題的自動(dòng)翻轉(zhuǎn)實(shí)現(xiàn)代碼
我們平時(shí)在開(kāi)發(fā)web程序的時(shí)候,想把一個(gè)新聞源滾動(dòng)顯示新聞的條目的標(biāo)題及內(nèi)容摘要,而且是每次一條,有點(diǎn)類似csdn的滾動(dòng)廣告。2009-10-10
jquery比較簡(jiǎn)潔的軟鍵盤特效實(shí)現(xiàn)方法
這篇文章主要介紹了jquery比較簡(jiǎn)潔的軟鍵盤特效實(shí)現(xiàn)方法,實(shí)例分析了jQuery實(shí)現(xiàn)軟鍵盤特效的具體方法與功能效果,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03

