css悬浮图片黑白变彩色效果代码
代码语言:html
所属分类:悬停
代码描述:css悬浮图片黑白变彩色效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/reset.min.css">
<link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&display=swap'>
<style>
/* Globals */
body {
font-family: "Inter", sans-serif;
max-width: 55rem;
padding: 2rem 1.5rem;
margin: 0 auto;
color: #241623;
background: #eef2f4;
}
h1 {
font-weight: 900;
font-size: 2.7rem;
max-width: 20ch;
}
p {
max-width: 60ch;
}
a {
color: currentcolor;
}
/* Utilities */
.auto-grid {
display: grid;
grid-template-columns: repeat(
auto-fill,
minmax(var(--auto-grid-min-size, 14rem), 1fr)
);
grid-gap: var(--auto-grid-gap, 0);
padding: 0;
}
.flow > * + * {
margin-top: var(--flow-space, 1em);
}
/* Composition */
.team {
--flow-space: 2em;
}
/* Blocks */
.profile {
display: flex;
flex-direction: column;
justify-content: flex-end;
aspect-ratio: 1/1;
position: relative;
padding: 1.5rem;
color: #ffffff;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
text-decoration: none;
overflow: hidden;
}
.profile::before,
.profile::after {
content: "";
width: 100%;
height: 100%;
position: absolute;
/*inset: 0;*/
top: 0;
left: 0;
}
.profile::before {
background: linear-gradient(
to top,
hsl(0 0% 0% / 0.79) 0%,
hsl(0 0% 0% / 0.787) 7.8%,
hsl(0 0% 0% / 0.779) 14.4%,
hsl(0 0% 0% / 0.765) 20.2%,
hsl(0 0% 0% / 0.744) 25.3%,
hsl(0 0% 0% / 0.717) 29.9%,
hsl(0 0% 0% / 0.683) 34.3%,
hsl(0 0% 0% / 0.641) 38.7%,
hsl(0 0% 0% / 0.592) 43.3%,
hsl(0 0% 0% / 0.534) 48.4%,
hsl(0 0% 0% / 0.468) 54.1%,
hsl(0 0% 0% / 0.393) 60.6%,
hsl(0 0% 0% / 0.31) 68.3%,
hsl(0 0% 0% / 0.216) 77.3%,
hsl(0 0% 0% / 0.113) 87.7%,
hsl(0 0% 0% / 0) 100%
);
transition: 300ms opacity linear;
}
.profile::after {
background: linear-gradient(
45deg,
hsl(5 97% 63% / 0.7) 0,.........完整代码请登录后点击上方下载按钮下载查看
网友评论0