js+css实现可调参数折叠文字段落手风琴效果代码
代码语言:html
所属分类:布局界面
代码描述:js+css实现可调参数折叠文字段落手风琴效果代码,tweakpane可调节暗黑主题跟随、文字入场东动画时间参数设置。
代码标签: js css 可调 参数 折叠 文字 段落 手风琴
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> @import 'normalize.css' layer(normalize); @layer normalize, base, demo; @layer demo { summary { width: 100%; padding-block: 1rem; border-bottom: 1px solid canvasText; } summary:focus-visible { outline-offset: 4px; outline-color: red; } details span { display: inline-block; width: 100%; overflow: hidden; font-weight: 300; transition-duration: 1s; padding-block: 1rem; } details { width: 280px; } details::details-content { overflow: hidden; opacity: 0; height: 0; transition: content-visibility, opacity, height; transition-behavior: allow-discrete; transition-duration: calc(var(--duration, 0.5) * 1s); -webkit-mask: linear-gradient(#000 calc(100% - 1rem), #0000); mask: linear-gradient(#000 calc(100% - 1rem), #0000); } [open]::details-content { height: calc-size(auto); opacity: 1; } summary { display: flex; font-weight: 600; cursor: pointer; position: relative; padding-block: 1rem; } summary::after { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox=.........完整代码请登录后点击上方下载按钮下载查看
网友评论0