svg+css filter布局实现的文字效果代码
代码语言:html
所属分类:布局界面
代码描述:svg+css filter布局实现的文字效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
@import url("https://fonts.googleapis.com/css2?family=Courgette&display=swap");
html, body {
display: grid;
}
html {
min-height: 100%;
}
body {
margin: 0;
}
body::before {
grid-area: 1/1;
background: linear-gradient(#f00 4px, #0000 0) 0/1% 1em, radial-gradient(circle closest-side, #0f0, #000);
background-blend-mode: lighten;
filter: url(#back);
content: "";
}
svg[height="0"] {
position: fixed;
}
div {
grid-area: 1/1;
place-self: center;
position: relative;
padding: 0 0.25em;
color: #00f;
-webkit-text-stroke: 0.05em #f00;
paint-order: stroke fill;
font: 700 3em/1.625 courgette, cursive;
font-size: clamp(3em, 30vmin, 25em);
text-align: center;
text-transform: capitalize;
isolation: isolate;
filter: url(#extruded);
}
div::after {
position: absolute;
inset: 0;
background: linear-gradient(#000, #0f0) 0 0/1% 1lh;
mix-blend-mode: lighten;
pointer-events: none;
content: "";
}
</style>
</head>
<body .........完整代码请登录后点击上方下载按钮下载查看
网友评论0