進階網站入門
- 文章分類: 學CSS
- 9/29/2010
漸層背景
( 範例一 )
- 步驟一.在HTML新增一個div class作為漸層區塊。
- 步驟二.至CSS設定漸層區塊所需的寬高與色碼
- 步皺三.在CSS將該class的內容設定為
.cex-gradient { width:680px; height:300px; background: linear-gradient(#b9c4f5,#6e7cbe); }
說明: background: linear-gradient(#b9c4f5,#6e7cbe): 分別解釋為、背景色、線性漸層、雙色漸層。 完成以上三步驟後即形成( 範例一 )的漸層背景。
圓邊框
( 範例二 )
- 步驟一.在html裡新增div class作為圓框區塊。
- 步驟二.在css裡新增class設定圓框內容。
- 步驟三.將CSS的內容設定為:
.cex-round { width:680px; height:300px; border-radius:30px; background:#b9c4f5; } 說明: width:680px:寬度 height:300px:高度 border-radius:30px:圓角尺寸 background:#b9c4f5:圓框背景色 完成以上步驟後即形成( 範例二 )的圓邊框。
變化形按鈕
(圖三)
- 步驟一.在html裡新增div class作為按鈕區塊。
- 步驟二.在CSS裡設定新增的class內容與其hover來增加互動性。
- 步驟三.將CSS的內容設定為:
.cex-button { width:300px; height:100px; border-radius:50px 10px 50px 10px; background: linear-gradient(#34cabd,#6e7cbe); float:left; margin:0 calc(50% - 150px); font-size:18px; color:#fff; line-height:100px } .cex-button:hover { background: linear-gradient(#6e7cbe,#34cabd); color:#4b5986; } 說明: border-radius:50px 10px 50px 10px:將四個角用兩種不同參數來增加造型,參數依序為:左上、右上、右下、左下。 .cex-button:hover:為了讓使用者在瀏覽網頁時有參與感,大部分按鈕都會設定hover讓游標滑過時按鈕有所變化。 在此我只想改變漸層色與字體顏色的變化,因此其他屬性與值都保留繼承的方式,就不必再寫一次了。 完成以上步驟後即形成(圖三)的按鈕。
重點提醒
- 只要CSS裡有包含裁圖的設計就需新增一個叫graphics的資料夾,圖片名稱可自行命名。
- 圖片的格式可為jpg、gif、png檔。
- gif檔及png檔可以設定透明背景,png檔品質較佳。
※背景圖片延伸設定: {background:url() no-repeat}→不重複 {background:url() repeat- x}→橫向重複(← →) {background:url() repeat- y}→縱向重複(↑↓) {background:url() repeat}→ 橫縱向重複(← →↑↓)