js+css实现支持搜索过滤网格列表模式切换的图文卡片列表代码
代码语言:html
所属分类:其他
代码描述:js+css实现支持搜索过滤网格列表模式切换的图文卡片列表代码,可输入关键字搜索图片,还可滑动滑竿调整图文大小和每行图片数量。
代码标签: js css 支持 搜索 过滤 网格 列表 模式 切换 图文 卡片 列表
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
/* RESET RULES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
:root {
--black: #1a1a1a;
--white: #fff;
--gray: #ccc;
--darkgreen: #18846C;
--lightbrown: antiquewhite;
--darkblack: rgba(0,0,0,0.8);
--minRangeValue: 280px;
}
* {
margin: 0;
padding: 0;
outline: none;
border: none;
}
button {
cursor: pointer;
background: none;
}
img {
display: block;
max-width: 100%;
height: auto;
}
ol,
ul {
list-style: none;
}
a {
color: inherit;
}
body {
margin: 50px 0;
color: var(--black);
font: 1rem/1.3 sans-serif;
}
.gallery {
padding: 0 2rem;
}
.container {
max-width: 1030px;
margin: 0 auto;
}
.d-none {
display: none;
}
/* TOOLBAR
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.toolbar {
display: flex;
justify-content: space-between;
align-items: center;
}
.toolbar .search-wrapper {
position: relative;
}
.toolbar input[type="search"] {
font-size: 1.1rem;
border: none;
border-bottom: 1px solid;
padding-bottom: 3px;
}
.toolbar ::-moz-placeholder {
color: var(--gray);
}
.toolbar :-ms-input-placeholder {
color: var(--gray);
}
.toolbar ::placeholder {
color: var(--gray);
}
.toolbar .counter {
position: absolute;
left: 0;
top: calc(100% + 5px);
font-size: 0.9rem;
color: var(--gray);
}
.view-options {
display: flex;
align-items: center;
}
.view-options li:not(:last-child) {
margin-right: 1.2rem;
}
.view-options button {
padding: 2px;
border: 3px solid transparent;
}
.view-options .active button {
border-color: var(--darkgreen);
}
/* IMAGE LIST
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.image-list {
margin: 3rem 0;
}
.image-list li {
background: var(--lightbrown);
color: var(--darkblack);
}
.image-list p:first-child {
font-weight: bold;
font-size: 1.15rem;
}
.image-list p:last-child {
margin-top: 0.5rem;
}
/* GRID VIEW
––––––––––––––––––––––––.........完整代码请登录后点击上方下载按钮下载查看
网友评论0