css翻面效果

本文介绍如何使用 CSS 实现图片的 3D 翻转效果,通过设置 perspective 定义透视距离,利用 transform-style 和 rotateY 实现翻转动画。适用于网页设计中增加互动元素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

css翻面效果

  1. perspective 设置透视距离
  2. transform-style flat | preserve-3d 设置盒子是否按3d空间显示
  3. translateX、translateY、translateZ 设置三维移动
  4. rotateX、rotateY、rotateZ 设置三维旋转
  5. scaleX、scaleY、scaleZ 设置三维缩放
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link rel="stylesheet" href="翻转图片.css">
	</head>
	<body>
		<div class="box">
			<img src="banner06.jpg" alt="图片">
		</div>
	</body>
</html> 

.box{
	width: 500px;
	height: 300px;
	border: 3px solid bisque;
	margin: 50px auto;
	background-color: papayawhip;
	position: relative;
}
.box img{
	position: absolute;
	left: 0;
	top: 0;
	transform: perspective(800px) rotatey(0deg);
	transition: all 500ms ease;
}

.box:hover img{
	transform: perspective(800px) rotateY(180deg);
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值