最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

css中hover變大效果

  發(fā)布時(shí)間:2023-08-06 13:31:13   作者:冰海戀雨   我要評(píng)論
先設(shè)置一個(gè)div包含一張圖片設(shè)置大小,溢出隱藏(當(dāng)滑動(dòng)圖片上面后變大隱藏)給圖片設(shè)置手動(dòng)鼠標(biāo)和過度時(shí)間,當(dāng)鼠標(biāo)滑動(dòng)div上面讓圖片變形成一比一放大,外加過度時(shí)間

html代碼:

<div id="body_img">
?? ?<img src="img/11.jpg" alt="">
</div>

css代碼:

<style type="text/css">
?? ??? ?*{
?? ??? ??? ?margin: 0;
?? ??? ??? ?padding: 0;
?? ??? ?}
?? ??? ?#body_img img{
?? ??? ??? ?width: 600px;
?? ??? ??? ?height: 320px;
?? ??? ??? ?cursor: pointer;
?? ??? ??? ?/* 手動(dòng)鼠標(biāo) */
?? ??? ??? ?transition: 1s;
?? ??? ??? ?/* 過度時(shí)間 */
?? ??? ?}
?? ??? ?#body_img{
?? ??? ??? ?width: 600px;
?? ??? ??? ?height: 320px;
?? ??? ??? ?overflow: hidden;
?? ??? ??? ?/* 當(dāng)圖片變大超出了外包div后隱藏 */
?? ??? ?}
?? ??? ?#body_img:hover img{
?? ??? ??? ?transition: 1s;
?? ??? ??? ?/* 過度時(shí)間 */
?? ??? ??? ?transform: scale(1.1);
?? ??? ??? ?/* 變形一比一放大 */
?? ??? ?}
</style>

思路:先設(shè)置一個(gè)div包含一張圖片設(shè)置大小,溢出隱藏(當(dāng)滑動(dòng)圖片上面后變大隱藏)給圖片設(shè)置手動(dòng)鼠標(biāo)和過度時(shí)間。當(dāng)鼠標(biāo)滑動(dòng)div上面讓圖片變形成一比一放大,外加過度時(shí)間

CSS3實(shí)現(xiàn)鼠標(biāo)移動(dòng)到圖片上圖片變大(緩慢變大,有過渡效果,放大的過程是有動(dòng)畫過渡的,這個(gè)過渡的時(shí)間可以自定義)

CSS3的transform:scale()可以實(shí)現(xiàn)按比例放大或者縮小功能。

CSS3的transition允許CSS的屬性值在一定的時(shí)間區(qū)間內(nèi)平滑地過渡。這種效果可以在鼠標(biāo)單擊、獲得焦點(diǎn)、被點(diǎn)擊或?qū)υ厝魏胃淖冎杏|發(fā),并圓滑地以動(dòng)畫效果改變CSS的屬性值。
效果如下圖所示:

1、當(dāng)未鼠標(biāo)未放到圖片上的效果:

2、當(dāng)鼠標(biāo)放到圖片上后(放大的過程是有動(dòng)畫過渡的,這個(gè)過渡的時(shí)間可以自定義):

代碼如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			div{
				width: 300px;
				height: 300px;
				border: #000 solid 1px;
				margin: 50px auto;
				overflow: hidden;
			}
			div img{
				cursor: pointer;
				transition: all 0.6s;
			}
			div img:hover{
				transform: scale(1.4);
			}
		</style>
	</head>
	<body>
		<div>
			<img src="img/focus.png" />
		</div>
	</body>
</html>

其中:

transition: all 0.6s;表示所有的屬性變化在0.6s的時(shí)間段內(nèi)完成。

transform: scale(1.4);表示在鼠標(biāo)放到圖片上的時(shí)候圖片按比例放大1.4倍。

到此這篇關(guān)于css中hover變大效果的文章就介紹到這了,更多相關(guān)css hover放大內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

舞钢市| 马关县| 蒙山县| 汪清县| 巨野县| 武威市| 措勤县| 微山县| 富川| 安义县| 武平县| 永平县| 尚志市| 汉寿县| 民权县| 宾阳县| 克拉玛依市| 隆化县| 瑞金市| 桐柏县| 璧山县| 岑溪市| 驻马店市| 德昌县| 汤阴县| 永嘉县| 乌兰浩特市| 南靖县| 同江市| 龙井市| 吐鲁番市| 高清| 错那县| 平原县| 疏勒县| 南平市| 仲巴县| 塘沽区| 桐柏县| 英德市| 杂多县|