2022
綠建築室內設計實作班
http://www.aaronlife.com/v1/teaching/_timetable_uch_rwd_2022-07-18.html
https://drive.google.com/drive/folders/1crxPURoO9PH1I5SXTWppOQ79n1vmxXF0
MacOS | Windows | 說明 |
---|---|---|
Shift + Alt + F | Shift + Alt + F | 重新排版檔案內容 |
CMD + / |
Ctrl + / |
註解/解除註解 |
CMD + Shift + P |
Ctrl + Shift + P |
打開功能選單 |
使用google搜尋visual studio code
後點擊第一筆搜尋結果。
進入Visual Studio Code官網後點擊左方藍色按鈕下載安裝檔。
安裝只要一直下一步即可完成安裝。
前往VSCode內Extension功能搜尋「Chinese」中文化。
前往 https://html5up.net/ 下載Forty與Lens兩個樣板。
確認樣板的授權。
英文網站可以以「License」相關字來找到樣版的授權。
html5up網站提供的樣板授權可以用在「商業行為」及「任意修改」。
講下載的檔案解壓縮後放到合適的地放。
路徑名稱盡量不要使用中文字,避免有些雲端主機對中文路徑支援不完整而找不到該網頁。
網頁的首頁檔名都會叫index.xxx
,請勿修改首頁主檔名。
回到Visual Stuio Code,透過「檔案」->「開啟資料夾」找到剛剛解壓縮的目錄來打開它;打開後VSCode左邊會出現網站的檔案清單。
打開index.html並搜尋「Hi, my name is Forty」。
搜尋的快速鍵: Ctrl+F(Windows), CMD+F(MacOS)
修改完後記得按Ctrl+S儲存檔案。
未存擋前,檔名標籤旁會是一個實心小圓,存擋後會變x
回到瀏覽器除重新整理網頁確認剛剛修改的標題有成功。
WIN按鈕加左右方向鍵可以將視窗放到螢幕左邊或右邊。
html標籤的五個基本規則:
html標籤清單: https://developer.mozilla.org/zh-TW/docs/Web/HTML/Element
或是前往w3school學習html基礎: https://www.w3schools.com/html/html_basic.asp
一個簡單的HTML範例:
Ctrl - /
可以讓標籤變成註解,再按一次會恢復原狀。
透過搜尋來找到網頁上的文字並透過Visual Studio Code修改。
透過搜尋aaron:
來找到上課範例裡頭有修改過的地方。
Ctrl-C後再Ctrl-V可以快速複製滑鼠游標那一行。
不可選取任何文字
[CSS] id屬性在css檔裡頭前面會有一個#號,而class屬性的名稱在css裡前面需要加上一個點「.」。
Forty樣板的CSS檔案在assets/css/main.css
,搜尋banner後可以在33xx行看到banner的樣式。
註解的方式:
assets/css/main.css
透明度範圍0~1之間的小數,1為完全不透明
因為是自行新增的設定,所以可以放在css檔內任意位置,建意放在色塊顏色設定語法(28xx行)附近就好。
a標籤內可以加上target="_blank"
,讓點下超連結後以新的分頁打開。
3836行,修改綠建築標章介紹的區塊的底色
修改網頁上按鈕
##### 26xx行,按鈕的方向箭頭
因為這個方向箭頭是使用svg格式畫出來,所以是用搜尋ffffff色碼找到的
assets/css/main.css
在index.html裡要做對應的修改:
將原本class="major"
改為class="major2"
因為header.major
這個樣式在很多地方都會用,為了讓下面介紹綠建築標章區塊的標題下面的底線樣式修改不要影響到其他的底線樣式,所以自行從原本的header.major
樣式複製一份,改class名字後自行修改成新樣式。
css顏色名稱列表:
https://www.w3.org/wiki/CSS/Properties/color/keywords
自行新增class樣式設定
步驟一: 在html標籤內設定class屬性,屬性值為樣式名稱,如:
然後到css檔案內新增剛剛設定的class樣式:
修改Icon
這個樣板內Icon使用的是Font Awesome Icon字型,而非圖片,目的是相比圖片,Icon字型可以大幅節省網路傳輸流量。
Font Awesome 5官網: https://fontawesome.com/v5/search
由main.css相同目錄下的fontawesome-all.min.css檔案內的第一行可以得知,這個樣板使用的是5.9.0版本的Font Awesome,所以要找Icon時,需切換到5版的頁面,才不會出現找到的Icon不支援的情況。
Pro Icon的版本是收費版本,免費版本無法使用,所以搜尋Icon時,請使用左邊的Free Icon過慮條件來過濾。
Font Awesome的Icon有五種樣式:
Style名稱 | 描述 | 補充 |
---|---|---|
solid | 實心Icon,通常為免費 | fas |
reqular | 標準Icon,通常為免費 | far |
light | 線條較細版本,收費版本 | fal |
duotone | 雙色調版本,收費版本 | fad |
brands | 商標Icon,通常為免費 | fab |
在Font Awesome的範例如果為:
在此樣版內會是:
請注意fab對應brands,fa-line則對應fa-開頭的樣式名稱。
21xx行,修改Icon顏色
很多樣板都會習慣將填滿顏色的按鈕樣式命名為
primary
id
,id
前面需加上#
號scrolly
讓捲動時可以有捲動特效6x行,html檔案也需要加上這新的樣式:
iframe
標籤內的width
和height
屬性可以根據實際影片大小來調整成適合網頁的寬跟高。
images/thumbs/
目錄下images/fulls/
目錄下因為這個樣板使用flex排版模式,所以text-align
會沒有效果,需使用justify-content
屬性來排版。
其設定值有以下方式:
flex-start
: 靠左對齊(預設值)flex-end
: 靠右對齊center
: 置中對齊space-between
: 分散對齊( 左右兩邊不留間距 )space-around
: 分散對齊( 左右兩邊會有間距,最旁邊的間距為內間距的一半 )space-evenly
: 均分對齊( 左右兩邊會有間距,所有間距一樣)因為縮圖如果同一行兩張照片高度不同,高度較小的照片會因為被撐篙而出現黑邊,而此時因為不是img
標籤的黑邊,而是外層a
標籤的黑邊,所以先給外層一個固定高,然後將img
高度調整為100%
,此時object-fit
屬性設定為cover
才會生效。
6. 10xx行,修改照片被選取時的邊框色
將Lens樣板的照片完整顯示而不被裁切的方式:
a. index.html內將每張照片的a標籤內的data-position="left center"屬性的
left改為
center`,即可水平置中(第二個center為垂直置中)。
b. main.css的1224行background-size: cover;
改為background-size: contain
;(在#viewer .slide .image
內)。
remove-underline
然後在你相要移除超連結底線的標籤上加上這個樣式,例如:
因為這個樣板的超連結底線使用的是邊框屬性,所以一般text-decoration
屬性沒有效果。
幫網站加上郵件發送功能:
步驟一. 將index.html更名為index.php
步驟二. 在index.php內加入下面程式碼:
步驟三: 修改form
標籤的action
屬性(大約在18x行),來設定使用者留言的資料要傳送到哪一個網頁處理。
步驟四: 將index.php
上傳雲端。
備註
- 當
index.html
和index.php
兩個檔案同時存在雲端時,index.php
會優先被當成首頁打開。- 可以在網頁任意地方加入,但請勿破壞html標籤不可交錯的相關規定。
- 請將上面php程式碼內的email信箱
xxxxxx@gmail.com
改成你的email,這樣你才會收到。- 如果email收件夾沒有收到,到垃圾郵件裡找看看。
補充
- 因為未知原因,送信功能都會失敗,請將000webhost的PHP版本設定改為PHP8.0,目前看起來只有設定成這個版本的PHP才能送信成功。
- 如果有FileZilla原本可以連線,但後來發生無法連線的情況,可以試試重開家裡的網路分享器(非中華電信數據機)。
如果想同時把郵件發給網站主人和留言的人,可以改用下面的程式碼:
備註
這個樣板Font Awesome用的是 4.7版的
(由index.html的第10行<link href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css" rel="stylesheet">
可以得知。
a標籤除了可以拿來跳轉網頁,也可以拿來下載檔案。
快速修改整個網頁色系的小技巧-全部取代
將#378C3F
這個綠色RGB值透過Visual Studio Code的全部取代功能,可以一次將所有同樣式綠色的地方一次變成想要的色系。
全部取代的快速鍵:
MacOS | Windows |
---|---|
CMD +H |
Ctrl +H |
如果全部取代後發現效果不對,直接使用快速鍵:MacOS=CMD
+Z
或Windows=Ctrl
+Z
復原即可。
27xx行,專業技能進度條背景色
使用快速鍵CMD
+\
(MacOS)或Ctrl+
`(Windows)可以在右邊分割出一個畫面同時打開兩個檔案。
如果要同時捲動兩個檔案,可以安裝Sync Scroll
extension,該extension有兩個功能可以透過VSCode功能選單找到:
幫作品的區塊由兩行變為三行
<div class="col-md-6">
代表每一行的寬度會占掉畫面的一半,因此要改成<div class="col-md-4">
才有空間塞入第三行>。說明
二。多加一個作品區塊,一個完整的作品區塊如下:
說明:
第一行的id需設定成跟上一個步驟的href指向的id一樣,這樣按鈕被點擊才會切換到這個區塊內的照片。
工作經歷和學歷
新增自傳區塊
步驟一: 最頂端的選單加一個新的選項,讓點擊時可以直接捲到自傳區塊:
步驟二: 複製一個完整的基本資料區塊放到References區塊上面
如想在網頁上顯示標籤,例如想在網頁上顯示<Hello>
,則在html檔內要寫成:
<
= <
>
= >
推薦人區塊
form
標籤的action屬性值改為index.php
,例如:
注意
當發送郵件後,如果看不到 謝謝您的聯絡,或是發送錯誤訊息,有可能是因為網頁排版的關係,所以被吃掉了,需再調整php程式碼在網頁中的位置,這個樣版建議要放在container
class內(更內層也可以)。
說明
data-placement
屬性,屬性值有下面四種其中一種:屬性值 | 說明 |
---|---|
top | tooltip顯示在按鈕上面 |
bottom | tooltip顯示在按鈕下面 |
left | tooltip顯示在按鈕左邊 |
right | tooltip顯示在按鈕右邊 |