css布局列表美化成步骤流程图表效果代码
代码语言:html
所属分类:布局界面
代码描述:css布局列表美化成步骤流程图表效果代码,将ol与li标签无序列表通过css变成好看的步骤图表顺序图。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> /* todo: fix li grid */ @import url('https://pro.fontawesome.com/releases/v6.0.0-beta1/css/all.css'); section { width: min(45rem, 100%); margin-inline: auto; container-type: inline-size; } ol { margin: 0; padding: 0; --gap: 2.5cqi; display: grid; grid-auto-flow: column; grid-auto-columns: 1fr; grid-auto-rows: 1fr; gap: var(--gap); filter: drop-shadow(5px 5px 5px hsl(0 0% 0% / .5)); list-style: none; counter-reset: itemCount; color: white; } li{ display: grid; grid-auto-rows: 1fr; grid-auto-columns: 1fr; gap: var(--gap); grid-row-start: var(--gr, 1); grid-column-end: span 2; /* grid-row-end: span 2; */ aspect-ratio: 1/1; background-color: var(--bg); background-image: linear-gradient(to var(--dir, right), hsl(0 0% 0% / .25), hsl(0 0% 100% / .25)); border-radius: var(--br, 50% 50% 0 0); counter-increment: itemCount; text-shadow: 2px 2px 2px hsl(0 0% 0% / .5); --stops: black calc(50% - var(--gap) / 2 - 1px), transparent calc(50% - var(--gap) / 2) calc(50% + var(--gap) / 2), black calc(50% + var(--gap) / 2 + 1px); --mask: radial-gradient(100% 200% at var(--rad-1, bottom left), var(--stops)) var(--rad-2, top) / 100% calc(50% + .5px) no-repeat, linear-gradient(90deg, var(--stops)) var(--lin-1, bottom) / 100% calc(50% + .5px) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); > span { grid-area: var(--span-area, 2/2); place-self: center; font-size: 2.75cqi; } &::after{ conte.........完整代码请登录后点击上方下载按钮下载查看
网友评论0