最新国产好看的视频,伊人天堂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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

专栏| 台北县| 湖北省| 尖扎县| 霍林郭勒市| 宝清县| 汾阳市| 庐江县| 永和县| 洛南县| 阿克| 台北市| 都安| 双鸭山市| 宁都县| 饶河县| 宁德市| 鄢陵县| 新邵县| 冀州市| 嫩江县| 盐边县| 涿州市| 治县。| 安龙县| 博白县| 布尔津县| 襄城县| 涡阳县| 平江县| 托克托县| 淮阳县| 行唐县| 罗田县| 兰西县| 全州县| 元朗区| 临潭县| 古丈县| 滦南县| 宕昌县|