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