【第21期】css卡片悬停效果

2023-03-30

html代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>css卡片悬停效果</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
  <div class="container">
    <div class="card" style="--clr:#009688;">
        <div class="imgBx">
            <img src="./img/1.jpg">
        </div>
        <div class="content">
            <h2>汉ev冠军版</h2>
            <p>比亚迪(BYD)集团始终坚持“技术为王,创新为本”的发展理念,业务布局涵盖乘用车、商用车、电池、电子、新能源和轨道交通等领域,从能源的获取、存储,再到应用,全方位构建零排放...</p>
            <a href="#">查看详情</a>
        </div>
    </div>
    <div class="card" style="--clr:#ff3e7f;">
        <div class="imgBx">
            <img src="./img/2.jpg">
        </div>
        <div class="content">
            <h2>唐dmi冠军版</h2>
            <p>比亚迪(BYD)集团始终坚持“技术为王,创新为本”的发展理念,业务布局涵盖乘用车、商用车、电池、电子、新能源和轨道交通等领域,从能源的获取、存储,再到应用,全方位构建零排放...</p>
            <a href="#">查看详情</a>
        </div>
    </div>
    <div class="card" style="--clr:#03a9f4;">
        <div class="imgBx">
            <img src="./img/3.jpg">
        </div>
        <div class="content">
            <h2>元plus</h2>
            <p>比亚迪(BYD)集团始终坚持“技术为王,创新为本”的发展理念,业务布局涵盖乘用车、商用车、电池、电子、新能源和轨道交通等领域,从能源的获取、存储,再到应用,全方位构建零排放...</p>
            <a href="#">查看详情</a>
        </div>
    </div>
  </div>
</body>
</html>

css代码:

*
{
	margin:0;
	padding: 0;
	box-sizing: border-box;
}
body{
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 100vh;
	background:linear-gradient(45deg,#00bcd4,#ffeb3b);
}
.container
{
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap:100px 50px;
	padding: 100px 50px;
}
.container .card
{
	position: relative;
	display: flex;
	justify-content: center;
	align-items:flex-start;
	width:350px;
	height: 300px;
	background: #fff;
	border-radius: 20px;
	box-shadow: 0 35px 80px rgba(0, 0,0,0.15);
	transition: 0.5s;
}
.container .card:hover
{
	height: 400px;
}

.container .card .imgBx
{
	position:absolute;
	top:20px;
	width:300px;
	height: 220px;
	background:#333;
	border-radius: 12px;
	overflow: hidden;
	transition:0.5s;
}
.container .card:hover .imgBx
{
	top:-100px;
	scale: 0.75;
	box-shadow: 0 15px 45px rgba(0,0,0,0.2);
}
.container .card .imgBx img
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height: 100%;
	object-fit: cover;
}

.container .card .content
{
	position:absolute;
	top: 252px;
	width:100%;
	padding: 0 30px;
	height: 30px;
	overflow: hidden;
	text-align: center;
	transition: 0.5s;
}
.container .card:hover .content
{
	top: 130px;
	height: 250px;
}
.container .card .content h2
{
	font-size: 1.5em;
	font-weight: 700;
	color:var(--clr);
}

.container .card .content p
{
	color:#333;
	margin-top: 15px;
}
.container .card .content a
{
	position:relative;
	top:15px;
	display: inline-block;
	padding: 12px 25px;
	background:var(--clr);
	color:#fff;
	font-weight: 500;
	text-decoration: none;
	border-radius: 8px;
}
相关内容
最新

坚持的力量

wordpress建站,视频剪辑拍摄,动画制作