div+css实现全屏手风琴式图文伸缩悬浮效果代码
代码语言:html
所属分类:布局界面
代码描述:div+css实现全屏手风琴式图文伸缩悬浮效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> :root { font-family: "Poppins", sans-serif; color: #fff; --color-primary: #3E66A0; --cover-placeholder: var(--color-primary); } body { padding: 0; margin: 0; height: 100vh; } .c-accordion { list-style: none; padding: 0; margin: 0; height: 100%; display: flex; flex: 1 1 auto; overflow: hidden; } .c-accordion__item { --cover: var(--cover-placeholder); background: var(--cover); background-position: center center; background-size: cover; background-color: var(--cover-placeholder); background-blend-mode: linear-gradient(180deg, rgba(15, 15, 15, 0) 0%, #111111 100%); position: relative; flex-grow: 1; height: 100%; width: 100px; min-width: 2.05rem; transition: all 0.3s ease-in-out; } .c-accordion__item:hover, .c-accordion__item:focus-within, .c-accordion__item:target { _flex-grow: 2; width: 50%; background-color: transparent; } .c-accordion__item:hover .c-accordion__title--hover-hide, .c-accordion__item:focus.........完整代码请登录后点击上方下载按钮下载查看
网友评论0