中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用Vue實現數字時鐘效果

發布時間:2022-08-30 11:38:53 來源:億速云 閱讀:270 作者:iii 欄目:開發技術

本文小編為大家詳細介紹“怎么用Vue實現數字時鐘效果”,內容詳細,步驟清晰,細節處理妥當,希望這篇“怎么用Vue實現數字時鐘效果”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

功能分析:

1.年份,日期,時間的顯示
2.動態的變化
3.獲取本地時間方法

效果圖演示

怎么用Vue實現數字時鐘效果

代碼演示

注意:引入vue.min.js架包

<script src="js/vue.min.js"></script>

CSS樣式

<script src="js/vue.min.js"></script>
<style>
html, body {
  height: 100%;
}

body {
  background: #0f3854;
  background: -webkit-radial-gradient(center ellipse, #0a2e38 0%, #000000 70%);
  background: radial-gradient(ellipse at center, #0a2e38 0%, #000000 70%);
  background-size: 100%;
}

p {
  margin: 0;
  padding: 0;
}

#clock {
  font-family: 'Share Tech Mono', monospace;
  color: #ffffff;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #daf6ff;
  text-shadow: 0 0 20px #0aafe6, 0 0 20px rgba(10, 175, 230, 0);
}
#clock .time {
  letter-spacing: 0.05em;
  font-size: 80px;
  padding: 5px 0;
}
#clock .date {
  letter-spacing: 0.1em;
  font-size: 24px;
}
#clock .name {
  letter-spacing: 0.1em;
  font-size: 12px;
  padding: 20px 0 0;
}
</style>

Body內容

<body>

<div id="clock">
    <p class="date">{{ date }}</p>
    <p class="time">{{ time }}</p>
    <p class="name">數字時鐘</p>
</div>

</body>

Vue內容

<script>
var clock = new Vue({
    el: '#clock',
    data: {
        time: '',
        date: ''
    }
});

var week = ['星期天', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
var timerID = setInterval(updateTime, 1000);
updateTime();
function updateTime() {
    var cd = new Date();
    clock.time = zeroPadding(cd.getHours(), 2) + ':' + zeroPadding(cd.getMinutes(), 2) + ':' + zeroPadding(cd.getSeconds(), 2);
    clock.date = zeroPadding(cd.getFullYear(), 4) + '-' + zeroPadding(cd.getMonth()+1, 2) + '-' + zeroPadding(cd.getDate(), 2) + ' ' + week[cd.getDay()];
};

function zeroPadding(num, digit) {
    var zero = '';
    for(var i = 0; i < digit; i++) {
        zero += '0';
    }
    return (zero + num).slice(-digit);
}
</script>

讀到這里,這篇“怎么用Vue實現數字時鐘效果”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

和硕县| 扶风县| 阜宁县| 陆丰市| 昌宁县| 犍为县| 武平县| 左权县| 北辰区| 会宁县| 隆德县| 淮阳县| 农安县| 措美县| 铁力市| 双桥区| 呼图壁县| 徐闻县| 瑞丽市| 彩票| 宁河县| 龙井市| 常德市| 柳州市| 马山县| 江源县| 柞水县| 东安县| 新余市| 新昌县| 乡城县| 鹤壁市| 和林格尔县| 岳普湖县| 察雅县| 夏邑县| 黄骅市| 平武县| 长岭县| 六枝特区| 府谷县|