在知乎上看到一位大牛賣《web開發實戰》。自己花幾塊錢來學習,**可能大部分會一樣。貼上來只是供自己以後學習,和自己的一些見解
題目要求實現一張,滑鼠移到上面有白光劃過,
先貼html
css**
.height-box
.height-box img
/*新增白光*/
.height-box:before
.height-box:hover:before
@-webkit-keyframes crossed
to}@-o-keyframes crossed
to}@-moz-keyframes crossed
to}@-ms-keyframes crossed
to}@keyframes crossed to}
這段**裡按照以下思路:
1.對div這個整個框架進行設定。注意這裡如果不設定定位,會導致跳動,滾動條不停滾動
2.對進行樣式設定,在div這個框架下,
3.使用:before選擇容器製作白光。
4.白光有了,那得讓他動起來啊,所以就是製作動畫。
在第三步當中使用:before選擇容器最重要的是要把content寫上。千萬記住,使用:before或者:after一定要和content連用.否則對before或者after的操作都得不到體現。
-webkit-animation:crossed5crossed 代表名稱。 5s代表五秒後開始動畫 linear表示勻速s linear;
@keyframes 規定動畫
白光劃過效果
用於建立乙個偽元素,作為已選中元素的最後乙個子元素,配合content的屬性為該元素新增修飾內容,該修飾內容屬於虛擬內容,預設為行內元素 after 寫在css中為標籤之後新增新的內容 after寫在html中的元素之後,增添新的內容 都可以用來表示偽類物件,用來設定物件前後的內容 注意點 元素設定...
CSS滑鼠劃過背景漸變效果
所有的按鈕或鏈結,當滑鼠劃上去後背景色會慢慢改變 在所有的按鈕或鏈結上加上transition樣式 針對不同的瀏覽器寫不同的transition。火狐是 moz transition,ie是 ms transition,opera是 o transition。transition backgroun...
CSS3 按鈕閃光劃過效果
製作這個效果之前,我們得了解transform,transition,linear gradient這些屬性的用法。定義與用法 transform屬性應用於元素的2d或3d轉換。這個屬性允許你將元素旋轉,縮放,移動,傾斜等。在這個效果裡面主要用到了旋轉rotate。transition 屬性設定元素...