摘要:之前在很多網(wǎng)頁上看到了鼠標(biāo)滑過一個圖片鏈接時圖片放大拉近的效果,今天嘗試實現(xiàn)一下。使用實現(xiàn)思路設(shè)置以圖片作為元素的背景,鼠標(biāo)滑過的時候通過屬性放大圖片。
前言
為了讓網(wǎng)頁的使用體驗更好,我們會讓網(wǎng)頁的某些元素對鼠標(biāo)的動作做出響應(yīng)。例如鼠標(biāo)滑過、單擊按鈕的時候按鈕變色、變形。之前在很多網(wǎng)頁上看到了鼠標(biāo)滑過一個圖片鏈接時圖片放大、拉近的效果,今天嘗試實現(xiàn)一下。
1. 使用background實現(xiàn)思路:設(shè)置以圖片作為div元素的背景,鼠標(biāo)滑過div的時候通過background屬性放大圖片。
2. 使用img元素的width height屬性實現(xiàn)background實現(xiàn)圖片拉近效果
思路:當(dāng)鼠標(biāo)滑過圖片時,修改img元素的width和height屬性放大圖片
3. 使用transform放大圖片img圖片拉近效果
4. 使用transform和transition來放大圖片transform實現(xiàn)圖片拉近效果
以上的3種實現(xiàn)方式中,圖片放大過程幾乎都是瞬間完成的,感覺不流暢,視覺體驗也不好。同transition可以設(shè)置放大過程經(jīng)歷的時間,從而有流暢的感覺。
transform、transform實現(xiàn)圖片拉近
上面這種方式,圖片放大過程是流暢的,但是縮小過程很生硬,可以改進一下。
后語transform、transform 圖片拉近 優(yōu)化
實驗的時候發(fā)現(xiàn)很多知識有點模糊了,該補習(xí)了。
在線DEMO https://hgy9473.github.io/myl...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/51008.html
摘要:之前在很多網(wǎng)頁上看到了鼠標(biāo)滑過一個圖片鏈接時圖片放大拉近的效果,今天嘗試實現(xiàn)一下。使用實現(xiàn)思路設(shè)置以圖片作為元素的背景,鼠標(biāo)滑過的時候通過屬性放大圖片。 前言 為了讓網(wǎng)頁的使用體驗更好,我們會讓網(wǎng)頁的某些元素對鼠標(biāo)的動作做出響應(yīng)。例如鼠標(biāo)滑過、單擊按鈕的時候按鈕變色、變形。之前在很多網(wǎng)頁上看到了鼠標(biāo)滑過一個圖片鏈接時圖片放大、拉近的效果,今天嘗試實現(xiàn)一下。 1. 使用backgroun...
摘要:使用鼠標(biāo)的坐標(biāo)值減去遮罩層的一半的寬度,從而得到遮罩層顯示的位置。最后添加鼠標(biāo)離開的監(jiān)聽事件,當(dāng)鼠標(biāo)離開商品大圖時隱藏遮罩層以及放大鏡。 在詳情頁瀏覽時商品大圖還是不能完全看清楚商品的細節(jié),該特效實現(xiàn)鼠標(biāo)懸停在商品大圖上時,在商品大圖右側(cè)出現(xiàn)放大鏡效果并根據(jù)鼠標(biāo)的位置來改變右側(cè)大圖的顯示內(nèi)容,放大鏡中的內(nèi)容和鼠標(biāo)懸停位置的內(nèi)容相同。該特效的實現(xiàn)效果圖為:showImg(https://...
摘要:使用鼠標(biāo)的坐標(biāo)值減去遮罩層的一半的寬度,從而得到遮罩層顯示的位置。最后添加鼠標(biāo)離開的監(jiān)聽事件,當(dāng)鼠標(biāo)離開商品大圖時隱藏遮罩層以及放大鏡。 在詳情頁瀏覽時商品大圖還是不能完全看清楚商品的細節(jié),該特效實現(xiàn)鼠標(biāo)懸停在商品大圖上時,在商品大圖右側(cè)出現(xiàn)放大鏡效果并根據(jù)鼠標(biāo)的位置來改變右側(cè)大圖的顯示內(nèi)容,放大鏡中的內(nèi)容和鼠標(biāo)懸停位置的內(nèi)容相同。該特效的實現(xiàn)效果圖為:showImg(https://...
摘要:使用鼠標(biāo)的坐標(biāo)值減去遮罩層的一半的寬度,從而得到遮罩層顯示的位置。最后添加鼠標(biāo)離開的監(jiān)聽事件,當(dāng)鼠標(biāo)離開商品大圖時隱藏遮罩層以及放大鏡。 在詳情頁瀏覽時商品大圖還是不能完全看清楚商品的細節(jié),該特效實現(xiàn)鼠標(biāo)懸停在商品大圖上時,在商品大圖右側(cè)出現(xiàn)放大鏡效果并根據(jù)鼠標(biāo)的位置來改變右側(cè)大圖的顯示內(nèi)容,放大鏡中的內(nèi)容和鼠標(biāo)懸停位置的內(nèi)容相同。該特效的實現(xiàn)效果圖為:showImg(https://...
摘要:無論是否移動,元素仍然占據(jù)原來的空間。絕對定位絕對定位使元素的位置與文檔流無關(guān),因此不占據(jù)空間。 為啥讀這本書 現(xiàn)在前端圈子過于浮躁,掌握基礎(chǔ)無疑比掌握一個js框架重要 css怎么都能寫出來,但是要寫的好寫得快還得多讀書 css魔法推薦的,讀完這個讀讀css揭秘 當(dāng)然,根本原因還是覺得自己掌握不好 開始總結(jié)吧~ 一. 基礎(chǔ)知識 經(jīng)過上世紀(jì)沒有 css的痛苦時的混沌時期,人們開始了進...
閱讀 2820·2021-11-17 09:33
閱讀 3157·2021-10-25 09:44
閱讀 1267·2021-10-11 10:59
閱讀 2481·2021-09-27 13:34
閱讀 2961·2021-09-07 10:19
閱讀 2207·2019-08-29 18:46
閱讀 1594·2019-08-29 12:55
閱讀 982·2019-08-23 17:11