會員登入
製作會員登入頁面,使用form表單,製作標籤、輸入框,以及登入按鈕。
1 | <body> |

HTML,body 背景照片
要讓畫面整個垂直置中,首先需要讓畫面高度是夠高的!(預設的body,html是由內容所撐開,所以預設不是100%的高)
1 | html, |

登入區
1 | .login { |

- 讓此login區置中於版面
- 在body設display:flex

陰影、模糊
1 | box-shadow: x y blur spread color inset; |
補充
- x:水平位移
- y:垂直位移
- blur:模糊程度,預設為0
- spread:擴散程度,預設為0
- color:顏色
- inset:內陰影
毛玻璃特效 (注意:這是透過瀏覽器在處理特效,會比較耗效能)
1 | backdrop-filter: blur(5px); |
更多相關…純 CSS 毛玻璃特效 - backdrop-filter 屬性介紹,Secret 18: 毛玻璃效果

調整文字、排版細節

1 | .form input { |

- 使用line-height,讓輸入框的高度撐開
1 | .form input { |

- 將帳號、密碼的間距拉開,以及h2的調整
1 | .form h2 { |

按鈕的調整
- btn並排中建出現空隙,在父元素div上加上 font-size:0;
- .form .btn+.btn,選取到『緊跟在對象 A 同層後方的 B』
1 | .form .btn-group { |
w3schools
CSS 實現背景圖尺寸不隨瀏覽器縮放而變化
應用CSS3 box-shadow複製圖型
css3_buttons
input標籤和button放在一行寫:inline元素的空白間隙問題
親代選取器之妹妹選取器與鞭炮串選取器














































































