CSS 只是個簡單的布局?前端女程式設計師教你,花樣玩轉CSS

前幾天看了一篇前端技術的文章 , 顛覆了我對CSS認識,讓我知道CSS不僅僅只是一個簡單的佈局,單標籤操作也能如此美輪美奐。

於是我迫不及待想跟你們一起分享分享。

操作指南

本文中,所有的圖形都是在單個標籤內實現的,大量使用了 CSS3 中的 ::before 、::after 偽元素,transparent 、border,多重線性與徑向漸變,多重內外陰影。

操作技巧

本文所有圖形都會有個容器

包裹,其樣式結構如下:

.css-cell{

position: relative;

width: 100%;

height: 300px;

}

所有圖形都是在容器內實現的,其結構如下:

天氣那一塊有部分會多一個容器,其結構如下:

下面貼出圖形的具體實現和相對應的樣式代碼

【前端學習交流裙,330336289,進裙邀請碼(編號):寂靜 。歡迎自學的小白和大神。裙內不定時分享乾貨,包括2018最新的前端企業案例學習資料和零基礎入門教程,歡迎自學的小白和大神】

操作實戰

心形:利用 圓形 和 正方形實現

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

氣泡三角形:利用 border 的 transparent 特性實現

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

切角:使用線性漸變實現

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

單個顏色實現 hover 和 active 時的明暗變化效果:利用偽類及透明度實現

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

餅圖:利用偽類、線性漸變、旋轉實現

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

spectiveBlur:純 CSS 方案實現背景變暗效果(hover按鈕觸發)

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

多雲(cloudy)(單標籤實現):利用線性漸變、陰影、縮放實現

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

彩虹(rainbow):利用border、box-shadow 實現

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

夜空璀璨(starry):利用 box-shadow 實現

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

雷電(thunder):利用陰影、border實現

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

波浪水紋效果(單標籤實現):利用 background-size 、縮放、背景圖 實現,如果沒有單標籤的限制,可以製作多道波紋,效果更真實

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

利用濾鏡實現混合效果(單標籤實現):利用 fliter:blur() 、filter:contrast() 實現

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

還有下面一些,我就不發代碼了 ,避免文章顯得太冗長,上面有代碼獲取地址。

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

CSS 只是個簡單的佈局?前端女程序員教你,花樣玩轉CSS

分享完了,前端程序員的你,是不是又學到新知識啦。歡迎轉載分享。


分享到:


相關文章: