提供您專業技能的最佳管道,IT企業主管唯一推薦

提供您專業技能的最佳管道,IT企業主管唯一推薦

2021年5月25日 星期二

【CSS應用】僞元素變動尺寸透明背景圖框

恆逸教育訓練中心  資深講師  李啟宏

表格背景圖為由Photoshop設計並切割成上、中、下,在左右切割成左中右共九張圖,中間部位請設計為單色內容,四邊請設計為可重複延伸內容,並注意每個切片圖寬與圖高,CSS屬性設定時需準確搭配圖尺寸。


四邊與四角共八個背景的設定,需安排三個<div>搭配before、after設定出四邊四角圖框,第四層<div>安排中間背景。
首先第一層<div>設定類別【.full-width】,以安排右上角圖,背景圖不重複、靠右、靠上,並在<div>加上【class=" full -width"】完成套用。


繼續加上【::before】設定右側邊框圖,上下需空出上下邊框圖的高度,背景圖為中間圖框需直向重複repeat-y、背景圖靠右。加上【::after】設定下側邊框圖,需設定準確高度(同下邊圖高),座標位置為靠下,且須利用座標值空出左下角與右下角圖寬。


第二層 DIV以安排右下角圖、上邊圖框、左邊圖框,設定類別【.inner】安排右下角圖,設定z-index:2以確保覆蓋住上一層DIV,背景圖位置為靠右靠下,並在<div>加上【class=" inner"】完成套用。
【::before】設定上邊圖框,利用座標位置設定空出左上角與右上角圖寬、準確上邊圖高,水平重複出上邊框。
【::after】設定左邊圖框,利用座標位置設定空出左上角與左下角圖高;垂直重複出左邊圖框。



第三層 DIV以安排左上角圖、左下角圖,設定類別【.inner2】安排左上角圖,設定z-index:3以確保覆蓋住上一層DIV,並在<div>加上【class=" inner2"】完成套用。
【::before】設定左下角圖,座標位置為左、上,與準確左下角圖寬、圖高。



第四層 DIV以安排中間背景色,設定類別【.inner3】利用四邊padding均同四邊圖寬、圖高,以及以【background-clip: content-box;】達成只顯示Padding之內的背景色目的,並在<div>加上【class=" inner3"】完成套用,加上段落文字控制即完成。


Related Posts:

  • 【PHP資料庫】在Dreamweaver中連結MySQL資料庫恆逸教育訓練中心  資深講師  李啟宏SETP1.開起Dreamweaver,執行【網站>新增網站】定義使用PHP 的網站,除設定『本機網站資料夾』外,於『伺服器』設定中,設定『伺服器連線方式:本機/ 網路』、『伺服器資料夾』,按下『進階』設定『伺服器式:PHP MySQL… Read More
  • 前端初階jQuery UI實用教學-基礎篇 作者/顏怡宏 Bob Yen 精誠資訊/恆逸教育訓練中心-資深講師jQuery UI是以 jQuery為基礎的開源JavaScript 網頁用戶界面程式碼,jQuery UI互動元件架構在廣受好評的jQuery之上,因此擁有最佳的效能與相容度,目前也是相關元件開發工具的首選,只… Read More
  • 【Animate CC與javaScript互動】Animate CC 雨滴滴落倒影波動動畫作者:李啟宏 恆逸教育訓練中心資深講師  【檢視範例】【下載範例】動畫裡最常需要的自然現象即是下雨,為了讓雨滴更寫實,因此使用雨滴元件而非一般的線段,搭配水面水紋漣漪與倒影的波動,來讓整個下雨場景更逼真! 目標動畫效果:利用影片片段元件安排大量的雨滴落下,加上以圓圈製作的水紋漣… Read More
  • 【CSS應用】僞元素變動尺寸透明背景圖框恆逸教育訓練中心  資深講師  李啟宏表格背景圖為由Photoshop設計並切割成上、中、下,在左右切割成左中右共九張圖,中間部位請設計為單色內容,四邊請設計為可重複延伸內容,並注意每個切片圖寬與圖高,CSS屬性設定時需準確搭配圖尺寸。四邊與四角共八個背景的設定,需安排三個<… Read More
  • 新UI設計神器Figma到底有何亮點? 作者:李啟宏   精誠資訊恆逸教育訓練中心 資深講師異軍突起的專業UI設計整合工具-Figma,不但是免費使用,而且是只要連上網就可以隨時設計UI的工具。 Figma以瀏覽器為載體,依靠網路,全程在網頁瀏覽器線上操作,並且Figma 可將所有設計檔案儲存在雲端隨開隨用,透過 F… Read More

0 意見:

張貼留言