在CSS中設(shè)置并顯示時(shí)間,通常需要使用JavaScript來實(shí)時(shí)更新顯示的時(shí)間,CSS主要負(fù)責(zé)樣式的設(shè)置,而JavaScript則負(fù)責(zé)處理時(shí)間和樣式的動(dòng)態(tài)更新,以下是一個(gè)簡單的示例,展示了如何在HTML中使用JavaScript和CSS來顯示當(dāng)前時(shí)間:
1、HTML結(jié)構(gòu):
<!DOCTYPE html> <html> <head> <title>實(shí)時(shí)時(shí)間顯示</title> <style> #time-display { font-size: 24px; color: #333; text-align: center; padding: 10px; border: 1px solid #ccc; border-radius: 3px; } </style> </head> <body> <div id="time-display">加載中...</div> <script> // 使用JavaScript設(shè)置時(shí)間顯示 function setTime() { var now = new Date(); var hours = now.getHours(); var minutes = now.getMinutes(); var seconds = now.getSeconds(); var timeString = hours + ":" + minutes + ":" + seconds; document.getElementById('time-display').innerHTML = timeString; } // 初始化時(shí)間顯示 setTime(); // 每隔一秒更新時(shí)間顯示 setInterval(setTime, 1000); </script> </body> </html>
在這個(gè)示例中:
1、CSS:負(fù)責(zé)設(shè)置時(shí)間顯示區(qū)域的樣式。
2、JavaScript:負(fù)責(zé)獲取當(dāng)前時(shí)間,并將其格式化為hours:minutes:seconds
的格式,然后更新到HTML元素中。setInterval
函數(shù)用于每秒調(diào)用setTime
函數(shù),從而實(shí)時(shí)更新時(shí)間顯示。
這樣,當(dāng)您訪問這個(gè)HTML頁面時(shí),您會(huì)看到一個(gè)實(shí)時(shí)更新的時(shí)間顯示。