一、HTML頁面制作
1、更換title
在HappyBirthday/HappyBirthday.html中的title換成相應人的名字
-
-
-
-
-
-
-
-
-
-
-
background:linear-gradient(to left top,blue, #ffc0cb);
-
-
-
<link href="favicon.ico" rel="shortcut icon">
-
2、粒子名字
在粒子展示祝福的名字進行更換
在HappyBirthday/js/index.js#44行處修改
-
-
S.UI.simulate(decodeURI(action).substring(i + 3));
-
-
S.UI.simulate('|#countdown 3||祝|XXX|生日快樂|祝你|生日快樂|祝你幸福|祝你健康|前途光明|祝你|生日快樂!|#icon heart|#icon heart-empty|#icon heart');
-
3、粒子顏色
修改粒子動畫展示的顏色,視頻中使用了粉色(255,192,203)
HappyBirthday/js/index.js#417行處修改
-
S.Dot = function (x, y) {
-
-
-
-
-
-
-
-
-
-
-
-
this.c = new S.Color(255, 192, 203, this.p.a);
-
-
-
-
4、設備兼容
在原版代碼中,僅僅在電腦瀏覽器有一個較為好的展示效果,在手機瀏覽器上字顯示效果不佳以及延時不足,但是無法正常顯示,主要調整了粒子間距和延時時間
粒子間距:先設置默認間距為8(手機較好顯示),然后判斷屏幕是否大于手機一般尺寸,調整大一點13(平板和電腦較好顯示)。
粒子間距變小,數量變多,加載起來就慢。
HappyBirthday/js/index.js#525行處修改
-
if ((window.innerWidth>500 && window.innerHeight>500)){
-
-
延時時間:當粒子數量變多,加載慢, 按照原作者設置的時間來展示,可能上一個字沒展示完就要去展示下一個字,導致變成一坨。
HappyBirthday/js/index.js#119行處修改
HappyBirthday/js/index.js#177行處修改
-
-
-
-
-
-
-
-
if (window.innerWidth>500 && window.innerHeight>500){
-
-
-
5、音樂播放
由于在某些設備上,無法自動播放音樂,需要通過點擊觸發,增加點擊愛心,開始播放。
二、阿里云部署
通過部署在阿里云,可以通過網址進行訪問。
我租了一個阿里云,通過簡單部署靜態頁面就可以訪問。
(如果有兄弟緊急使用,也可以叫我幫忙部署一下,哈
1、開放80端口
找到自己的實例,點擊完全組,配置開放一個80端口
開放80端口
2、安裝httpd
yum -y install httpd
3、啟動httpd
-
-
啟動之后可以看到如下畫面
4、移動httpd.conf
默認會發布var/www/html下面的網頁
cp /etc/httpd/conf/httpd.conf /var/www/html
5、上傳資源到var/www/html
-
-
-
-
6、重啟hhtpd
service httpd restart
7、地址訪問
http://8.130.106.21/HappyBirthday/HappyBirthday.html
藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請加藍小助,微信號:ben_lanlan,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系01063334945。
分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。
藍藍設計( www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務、UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司