实现效果
- 点击图片就进行放大(其他图片缩小)
- 动画过渡效果
- 完美居中
- 文字嵌在左下角
- 图片撑开元素
代码
HTML
这部分较为简单,稍微看一下即可
1.在head标签中引入css样式
- <link rel=“stylesheet” href=“style.css” />
2.在底部引入js文件
- <script src=“script.js”>
3.中间为图片和文字的标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="style.css" />
<title>Expanding Cards</title>
</head>
<body>
<div class="container">
<div class="panel active" style="background-image: url('https://images.unsplash.com/photo-1558979158-65a1eaa08691?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80')">
<h3>Explore The World</h3>
</div>
<div class