过渡与变形的综合应用

代码:

HTML:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link rel="stylesheet" type="text/css" href="new_file.css"/>
	</head>
	<body>
		<figure>
			<figcaption>大海</figcaption>
			<div class="a1" >
				<img src="img/大海.png" height="200px" width="200px">
			</div>
		</figure>
		<figure>
			<figcaption>花田</figcaption>
			<div>
				<img class="a2" src="img/花田.png" height="200px" width="200px">
			</div>
		</figure>
		<figure>
			<figcaption>汽车</figcaption>
			<div class="a3">
				<img src="img/汽车.png" height="200px" width="200px">
			</div>
		</figure>
		<figure>
			<figcaption>邮轮</figcaption>
			<div>
				<img class="a4" src="img/邮轮.png" height="200px" width="200px">
			</div>
		</figure>
	</body>
</html>

CSS

	body{
			background-color:#222222;
		}
		figure{
			float: left;
			text-align: center;
			color:white;
		}
		div{
			margin-top: 20px;
			height: 200px;
			width: 200px;
			overflow: hidden;
			border: white solid 8px;
			border-radius: 10px;
			transition: all 0.5s ease;
		}
		.a1{
			transition: all 0.5s ease;
		}
		.a1:hover{
			border-radius: 150px;
		}
		.a2{
			display: block;
			transition: all 0.5s ease;
		}
		.a2:hover{
			height: 300px;
			width: 300px;
		}
		.a3{
			transition: all 0.5s ease;
		}
		.a3:hover{
			transform:rotate(20deg);
		}
		.a4{
			transition: all 1s ease;
			}
		.a4:hover{
			opacity: 0.5;
		}
		div:hover{
			box-shadow: 10px 10px 50px #aaaaaa;
		}

效果:

初始效果:
初始效果
圆角边框:
在这里插入图片描述
图片放大:
在这里插入图片描述
图片旋转:
在这里插入图片描述
亮度变暗:
在这里插入图片描述

解析:

在第一个效果中,就是改变了边框的border-raduis属性,而且设置了一个过渡效果。

.a1{
		transition: all 0.5s ease;
	}
.a1:hover{
		border-radius: 150px;
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值