欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

網(wǎng)站前端制作-不定高度的元素實(shí)現(xiàn)transition動(dòng)畫

2023-02-27    分類: 網(wǎng)站建設(shè)

在網(wǎng)站頁面的制作中,不少效果是由transition實(shí)現(xiàn)過渡動(dòng)畫做成的。最近的工作,需要做一個(gè)div的hover效果,hover的時(shí)候文字內(nèi)容自適應(yīng)高度即是height: 70px(固定高度)變化到height: auto; 從下往上產(chǎn)生一個(gè)過渡動(dòng)畫,過程中由中間圓形遮罩中間擴(kuò)散到消失,顯示底圖。
過程中,遇到的問題有兩點(diǎn):
關(guān)于不定高度的元素實(shí)現(xiàn)transition動(dòng)畫,制作過渡效果的過程中,發(fā)現(xiàn)height: auto;會(huì)導(dǎo)致過渡動(dòng)畫不產(chǎn)生效果,而且看起來不流暢,顯得生硬。

前端效果

中間圓形顯示部分底圖四周是遮罩的效果,div hover之后圓形逐漸擴(kuò)大的過渡動(dòng)畫,顯示完整的底圖。如下所示的效果圖:
關(guān)于不定高度的元素實(shí)現(xiàn)transition動(dòng)畫,可以用max-height,文本內(nèi)容設(shè)置max-height: 64px; transition: max-height 1s;文本內(nèi)容的div hover之后設(shè)置max-height: 250px(例如250px),就可以實(shí)現(xiàn)這個(gè)效果,不過在這里這個(gè)動(dòng)畫效果不是很理想。也可以通過js獲取div.text精確的高度,賦予div.txt一個(gè)明確的值,移出鼠標(biāo)之后,移除這個(gè)值。如下所示:
Css:
.divLi .txt{
Height: 640;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
Html:

Js:

關(guān)于上圖的中間圓形顯示部分底圖四周遮罩,先設(shè)置定位在圖片上面,中間的圓形可以用border做,設(shè)置border-color做遮罩色,border-width設(shè)置大一些,再border-radius設(shè)置50%就能做成一個(gè)中間是圓形顯示部分底圖的遮罩,divhover 之后設(shè)置縮放的倍數(shù),例如transform: scale(4),加上div原先設(shè)置的過渡動(dòng)畫transition,就能把圓形顯示四周遮罩放大,中間的圓形就會(huì)放大,可以顯示全部的底圖,如下所示:
Html:



Css:
.divLi.img-circle{
position: absolute;
z-index: 3;
top: 0;
right: 0;
bottom: 0;
left: 0;
pointer-events: none;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
-webkit-transform: scale(1);
transform: scale(1);
}
.divLi:hover .img-circle{
-webkit-transform: scale(4);
transform: scale(4);
}
.divLi.img-circle span{
position: absolute;
top: 50%;
left: 50%;
width: 55%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.divLi .img-circle span::before {
content: "";
display: block;
padding-top: 100%;
}
.divLi.img-circle span:after{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border: 1000px solid #edf6ff;
border-radius: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);

本文名稱:網(wǎng)站前端制作-不定高度的元素實(shí)現(xiàn)transition動(dòng)畫
標(biāo)題來源:http://aaarwkj.com/news/240122.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航定制開發(fā)、移動(dòng)網(wǎng)站建設(shè)網(wǎng)站維護(hù)、小程序開發(fā)響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
一区二区三区四区毛片| 欧美日韩国产成人激情| 欧美丰满老妇性猛交| 国产精品岛国片在线观看| 日韩中字伦理熟妇人妻| 欧美激情网页一区三区| 久久精品国产亚洲av高清不卡| 四虎最新在线播放视频| 男女视频一区二区三区在线观看| 国产日韩久久免费电影| 欧美成人精品欧美一级乱| 欧洲精品亚洲精品日韩专区| 蜜桃在线视频在线观看| 亚洲欧美日韩国产精品专区| 黑人一区二区三区在线| 久久久精品国产亚洲av网黑人 | 久久综合中文字幕一区| 四虎精品在线免费视频| 尤物欧美精品一区二区三区| 成人色视频免费在线观看| 人人人妻人人澡人人爽e| 国产成人精品福利一区二区| 我要看亚洲黄色片一级| 91久久福利国产成人精品| 蜜臀av首页在线观看| 日本道加勒比二三五区视频| 国产三级视频在线观看视频| 麻豆久久精品国产亚洲精品超碰热| 91免费在线观看高清| 中文字幕乱码人妻一区二| 亚洲一区二区三区日韩精品| 亚洲精品日韩一区二区| 韩国三级网站在线观看视频| 国产午夜福利诱惑在线观看| 亚洲成人高清在线播放| 国产激情小网站免费看| 开心五月婷婷丁香综合| 亚洲国产日韩欧美第一页| 精品女同一区二区三区网站| 侵犯人妻中文字幕一区二区| 国产精品欧美日韩精品|