自适应招聘系统后台ui效果代码
代码语言:html
所属分类:响应式
代码描述:自适应招聘系统后台ui效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <title>Job Recruiter Dashboard UI</title> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/normalize.min.css"> <style> @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500&display=swap"); * { box-sizing: border-box; } :root { --app-bg-dark: #01081f; --app-bg-before: linear-gradient(180deg, rgba(1,8,31,0) 0%, rgba(1,8,31,1) 100%); --app-bg-before-2: linear-gradient(0deg, rgba(1,8,31,0) 0%, rgba(1,8,31,1) 100%); --app-bg-light: #151c32; --app-logo: #3d7eff; --nav-link: #5e6a81; --nav-link-active: #fff; --list-item-hover: #0c1635; --main-color: #fff; --secondary-color: #5e6a81; --color-light: rgba(52, 129, 210, .2); --warning-bg: #ffe5e5; --warning-icon: #ff8181; --applicant-bg: #e3fff1; --applicant-icon: #61e1a1; --close-bg: #fff8e5; --close-icon: #fdbc64; --draft-bg: #fed8b3; --draft-icon: #e9780e; } body { height: 100vh; width: 100%; overflow: hidden; display: flex; justify-content: center; font-family: "Poppins", sans-serif; background-color: #050e2d; } .app-container { width: 100%; height: 100%; display: flex; position: relative; max-width: 1680px; } .app-left { flex-basis: 240px; background-color: var(--app-bg-dark); height: 100%; overflow-y: auto; overflow-x: hidden; padding: 24px 0; transition: all 0.4s ease-in; } .app-left.show { right: 0; opacity: 1; } .app-main { flex: 1; height: 100%; overflow-y: auto; overflow-x: hidden; background-color: var(--app-bg-light); padding: 24px; background: radial-gradient(circle, #051340 1%, #040f32 100%); } .app-right { flex-basis: 320px; width: 320px; background-color: var(--app-bg-dark); height: 100%; padding: 64px 0 0 0; display: flex; flex-direction: column; position: relative; transition: all 0.4s ease-in; } .app-right:before { content: ""; position: absolute; bottom: 0; height: 48px; width: 100%; background-image: var(--app-bg-before); z-index: 1; } .app-right.show { right: 0; opacity: 1; } .app-right .close-right { display: none; } .app-right-content { flex: 1; height: 100%; overflow-y: auto; overflow-x: hidden; } .app-logo { display: flex; align-items: center; color: var(--app-logo); margin-right: 16px; padding: 0 24px; } .app-logo span { color: #fff; display: inline-block; line-height: 24px; font-size: 16px; margin-left: 16px; } ul { list-style-type: none; padding: 0; } a { text-decoration: none; cursor: pointer; } button { cursor: pointer; } .nav-list { margin-top: 40px; } .nav-list-item { margin-bottom: 12px; } .nav-list-item:not(.active):hover { background-color: var(--list-item-hover); } .nav-list-item.active .nav-list-link { color: var(--nav-link-active); } .nav-list-item.active .nav-list-link:after { height: 100%; opacity: 1; } .nav-list-item.active svg { stroke: var(--app-logo); } .nav-list-link { font-weight: 300; font-size: 14px; line-height: 24px; padding: 8px 24px; color: var(--nav-link); display: flex; align-items: center; position: relative; } .nav-list-link svg { margin-right: 12px; } .nav-list-link:after { content: ""; height: 100%; width: 2px; background-color: var(--app-logo); right: 0; top: 0; position: absolute; border-radius: 2px; opacity: 0; height: 0; } .open-right-area { display: none; justify-content: center; align-items: center; border: none; background-color: var(--app-bg-dark); border-radius: 4px; height: 40px; width: 40px; padding: 0; } .main-header-line { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; } .main-header-line h1 { color: var(--main-color); margin: 0; font-size: 24px; line-height: 32px; } .main-header-line input { border-radius: 4px; background-color: var(--color-light); border: none; border: 1px solid var(--color-light); color: var(--main-color); height: 32px; padding: 0 8px 0 32px; font-size: 14px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%233481d2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-search'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E"); background-position: center left 10px; background-repeat: no-repeat; background-size: 16px; outline: none; transition: 0.2s; width: 100%; max-width: 400px; margin-left: 16px; } .main-header-line input:placeholder { font-size: 14px; color: rgba(255, 255, 255, 0.6); } .main-header-line input:hover, .main-header-line input:focus { border: 1px solid #3481d2; box-shadow: 0 0 0 3px var(--color-light); } .chart-row { display: flex; justify-content: space-between; margin: 0 -8px; } .chart-row.three .chart-container-wrapper { width: 33.3%; } .chart-row.three .chart-container-wrapper .chart-container { justify-content: space-between; } .chart-row.two .big { flex: 1; max-width: 77.7%; } .chart-row.two .big .chart-container { flex-direction: column; } .chart-row.two .small { width: 33.3%; } .chart-row.two .small .chart-container { flex-direction: column; } .chart-row.two .small .chart-container + .chart-container { margin-top: 16px; } .line-chart { width: 100%; margin-top: 24px; } .chart-container { width: 100%; border-radius: 10px; background-color: var(--app-bg-dark); padding: 16px; display: flex; align-items: center; } .chart-container.applicants { max-height: 320px; overflow-y: auto; } .chart-container-wrapper { padding: 8px; } .chart-info-wrapper { flex-shrink: 0; flex-basis: 120px; } .chart-info-wrapper h2 { color: var(--secondary-color); font-size: 12px; line-height: 16px; text-transform: uppercase; margin: 0 0 8px 0; } .chart-info-wrapper span { color: var(--main-color); font-size: 24px; line-height: 32px; font-weight: 500; } .chart-svg { position: relative; max-width: 90px; min-width: 40px; flex: 1; } .circle-bg { fill: none; stroke: #eee; stroke-width: 1.2; } .circle { fill: none; stroke-width: 1.6; stroke-linecap: round; -webkit-animation: progress 1s ease-out forwards; animation: progress 1s ease-out forwards; } .circular-chart.orange .circle { stroke: #ff9f00; } .circular-chart.orange .circle-bg { stroke: #776547; } .circular-chart.blue .circle { stroke: #00cfde; } .circular-chart.blue .circle-bg { stroke: #557b88; } .circular-chart.pink .circle { stroke: #ff7dcb; } .circular-chart.pink .circle-bg { stroke: #6f5684; } .percentage { fill: #.........完整代码请登录后点击上方下载按钮下载查看
网友评论0