css实现团队成员人物介绍卡片列表悬浮放大效果代码
代码语言:html
所属分类:悬停
代码描述:css实现团队成员人物介绍卡片列表悬浮放大效果代码
代码标签: css 团队 成员 人物 介绍 卡片 列表 悬浮 放大
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Secular+One&display=swap'>
<style>
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400&display=swap");
:root {
--yellow: #ffdd40;
--dark: #2f313a;
--deg: -86deg;
--trans: all 0.4s ease 0s;
}
body {
margin: 0;
padding: 0;
overflow-x: hidden;
display: flex;
justify-content: center;
font-family: "Lato", Arial, Helvetica, serif;
background: linear-gradient(90deg, #131417, var(--dark) 35% 65%, #131417);
font-size: 1em;
}
body *,
body *:before,
body *:after {
box-sizing: border-box;
}
.content {
width: 90vmin;
}
h2 {
text-align: center;
}
.team {
padding: 2em 0 2em 2.5em;
margin: 0;
}
.member {
margin: 1.5em 0 0.5em;
padding: 0.73em;
background: linear-gradient(
83deg,
var(--yellow) 0 97%,
#fff0 calc(97% + 1px) 100%
);
position: relative;
list-style: none;
min-height: 10vmin;
display: inline-block;
transform: scale(0.85);
transition: var(--trans);
}
.member:nth-of-type(even) {
text-align: right;
background: linear-gradient(
-83deg,
var(--yellow) 0 97%,
#fff0 calc(97% + 1px) 100%
);
}
.thumb {
width: 12vmin;
height: 12vmin;
float: left;
margin-right: 2em;
background: linear-gradient(
var(--deg),
var(--dark) 0 70%,
var(--yellow) 0% 100%
);
transform: rotate(-4deg);
transition: var(--trans);
border-radius: 0.25em;
overflow: hidden;
margin-left: -3em;
padding: 0.5em;
}
.member:nth-of-type(even) .thumb {
--deg: 86deg;
float: right;
margin-left: 2em;
margin-right: -3em;
transform: rotate(4deg);
}
.thumb img {
width: 100%;
height: 100%;
border-radius: 0.25em;
filter: grayscale(1);
background: var(--dark);
}
.member:hover {
transform: scale(1);
transition: var(--trans);
filter: drop-shadow(0px 20px 10px #0008);
}
.member:hover .thumb {
padding: 0.1em;
transition: var(--trans);
transform: rotate(-1deg);
--deg: -89deg;
}
.member:nth-of-type(even):hover .thumb {
--deg: 91deg;
}
.member:hover .thumb img {
filter: none;
transition: var(--trans);
}
.description {
padding-top: 1vmin;
}
.description p {
padding: 0 2em;
}
h3 {
background: linear-gradient(182deg, #fff0 60%, var(--dark) 0 100%);
display: inline;
transform: rotate(-2deg);
position: absolute;
margin: 0;
margin-top: -2.25em;
left: 9vmin;
padding: 0.5em 0.75em;
color: var(--yellow);
border-radius: 0.25em;
font-size: .........完整代码请登录后点击上方下载按钮下载查看
网友评论0