CSS 顯示當前時間
時間屬性是CSS中一個非常重要的屬性,用于設置元素的字體大小、顏色、背景等等。例如,我們可以使用CSS屬性“font-size”來設置文本的字體大小,使用“color”來設置文本的顏色,使用“background-color”來設置背景的顏色等等。時間屬性也是通過設置元素的CSS屬性來實現的。
下面,我們來一個簡單的例子,展示如何使用CSS設置當前時間。假設我們想要在頁面中顯示當前時間,我們可以使用HTML中的<div>元素來設置時間。在CSS中,我們可以使用“@keyframes”規則來定義一個動畫,當用戶點擊頁面上的任何元素時,動畫顯示當前時間。
下面是一個簡單的示例代碼:
```html
<div class="current-time">
<span class="hour">0</span>
<span class="minute">0</span>
<span class="second">0</span>
</div>
```css
.current-time {
position: relative;
width: 20px;
height: 20px;
background-color: #ddd;
animation: current-time 1s linear infinite;
.current-time:before,
.current-time:after {
content: "";
position: absolute;
top: 0;
left: 10px;
width: 10px;
height: 10px;
background-color: #ddd;
border-radius: 50%;
transform: rotate(-45deg);
.current-time:after {
left: 0;
.current-time:hover:before,
.current-time:hover:after {
animation-play-state: running;
@keyframes current-time {
0% {
font-size: 20px;
color: #fff;
100% {
font-size: 30px;
color: #fff;
在這個示例中,我們使用HTML中的<div>元素來設置時間,并使用CSS屬性“@keyframes”規則來定義一個動畫,當用戶點擊頁面上的任何元素時,動畫顯示當前時間。在CSS中,我們使用了“:before”和“:after”偽元素來設置時間顯示的背景和字體樣式,當用戶點擊元素時,動畫會自動播放。
通過使用CSS設置時間,我們可以讓頁面變得更加美觀和易于使用,同時也可以讓用戶體驗到當前時間。