css白光劃過效果

2021-08-01 13:31:04 字數 915 閱讀 4653

在知乎上看到一位大牛賣《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:crossed5

s linear;

crossed 代表名稱。 5s代表五秒後開始動畫  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 屬性設定元素...