iT邦幫忙

2022 iThome 鐵人賽

DAY 4
0

正式進入主題,今天要來做首頁的部分,豆奶照片大公開啦~~小肥橘貓的魅力啊!!!/images/emoticon/emoticon34.gif
畫面設計宗旨主要是簡單明瞭,讓人一目了然這是一個寵物blog,這次的筆記要來寫border-radius。

筆記區

border-radius是可以控制圖形邊框的弧度

一、整體調整

按比例來修飾形狀整體的弧度,隨原本長寬改變讓他變成圓形、橢圓形等等。
※50%為上限,再往上填效果都一樣。
※要做出圓形或橢圓形的話,border-radius給定值50%。
※要做出圓形的其他方法,可以將值設為邊長值px,如常寬為100ox,則border-radius給定值100px,或著將值給定99em,都可達到效果。

https://ithelp.ithome.com.tw/upload/images/20220916/20152010fNqalZZpzl.png

二、專攻四個角

如果要單純修飾四角的弧度可以用px,這樣才不會改變方形本身。
※值給得越小,弧度也就越小;值給越大,弧度也就越大。
https://ithelp.ithome.com.tw/upload/images/20220916/20152010d8ZnUrTm98.png

三、比較%與px

%比較像是整體比理上的改變,所以修飾程度也相對大幅許多,而px是針對四角修飾,若要單純使各角圓弧,建議使用px方便調整。
https://ithelp.ithome.com.tw/upload/images/20220916/20152010mL8iNgVefK.png

四、特定的角落

如果想做半圓形,或是只有特定角想要有弧度造型就要知道個別位置代表誰。
若只給一個值,則為統一弧度;
若只給兩個值,則為斜對角(前:左上和右下,後:右上和左下);
若給了三個值,則未給值的一角是沿用對角線值(Ex.左上沒給值,就用右下的值代替);
四個都給了,就是順時針轉,順序填入分別為左上、右上、右下、坐下。
※半圓形的長寬(寬長)比為1:2
https://ithelp.ithome.com.tw/upload/images/20220916/20152010vq8WkDlpVH.png
https://ithelp.ithome.com.tw/upload/images/20220916/20152010KkF7iRBOfY.png

五、補充

border-radius的單位也能使用rem,可以做出類似膠囊形狀的圖形
https://ithelp.ithome.com.tw/upload/images/20220916/20152010CkAywStPLg.png
也有使用「 / 」隔開設定,前為寬後為長,詳細介紹請查閱CSS3 的 border-radius 圓角效果

成果展示

https://ithelp.ithome.com.tw/upload/images/20220916/201520108GG32owW2a.png

參考資料

MDN Web Docs_border-radius
Huanlin學習筆記-CSS3 的 border-radius 圓角效果
W3Schools-CSS border-radius


上一篇
Day03 | CSS之淺談animation
下一篇
Day05 | CSS之transform:rotate
系列文
30天的網頁學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言