分享丨鱼.html
21
发布于 天津

<!DOCTYPE html>

<html lang="zh-CN">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no,viewport-fit=cover">

<meta name="apple-mobile-web-app-capable" content="yes">

<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">

<meta name="format-detection" content="telephone=no">

<title>鱼头瓜工作团 - 内部登录系统</title>

<style>

* {

margin: 0;

padding: 0;

box-sizing: border-box;

font-family: "PingFang SC", "Microsoft YaHei", sans-serif;

-webkit-tap-highlight-color: transparent;

}

body {

background: linear-gradient(135deg, #101828, #1d2b41);

min-height: 100vh;

color: #f0f4f9;

overflow-x: hidden;

}

.container {

max-width: 780px;

margin: 0 auto;

padding: 0 16px;

padding-bottom: 40px;

}

.nav-bar {

position: sticky;

top: 0;

background: rgba(255,255,255,0.07);

backdrop-filter: blur(14px);

-webkit-backdrop-filter: blur(14px);

border-bottom: 1px solid rgba(255,255,255,0.1);

padding: 14px 16px;

z-index: 99;

}

.nav-wrap {

max-width: 780px;

margin: 0 auto;

display: flex;

align-items: center;

justify-content: space-between;

}

.nav-logo {

font-size: 20px;

font-weight: 700;

background: linear-gradient(90deg, #4fc3f7, #63ddff);

-webkit-background-clip: text;

color: transparent;

}

.share-btn {

padding: 6px 14px;

background: linear-gradient(135deg,#00c896,#00b884);

border: none;

border-radius: 8px;

color: #fff;

font-size: 14px;

margin-right:8px;

}

.nav-login-btn {

padding: 6px 14px;

background: linear-gradient(135deg,#2196f3,#03a9f4);

border: none;

border-radius: 8px;

color: #fff;

font-size: 14px;

}

.nav-menu {

display: flex;

gap: 12px;

margin-top: 12px;

overflow-x: auto;

padding-bottom: 4px;

}

.nav-menu::-webkit-scrollbar {

height: 3px;

}

.nav-item {

white-space: nowrap;

padding: 6px 12px;

border-radius: 20px;

background: rgba(255,255,255,0.08);

font-size: 14px;

}

.nav-item.active {

background: #2196f3;

}

.banner {

margin: 20px 0;

height: 160px;

border-radius: 18px;

background: linear-gradient(135deg,#0077cc,#00a6ff);

display: flex;

flex-direction: column;

align-items: center;

justify-content: center;

box-shadow: 0 8px 24px #0077cc33;

}

.banner h1 {

font-size: 28px;

margin-bottom: 8px;

}

.banner p {

color: #e0f2ff;

}

.front-card {

background: rgba(255,255,255,0.06);

backdrop-filter: blur(10px);

-webkit-backdrop-filter: blur(10px);

border: 1px solid rgba(255,255,255,0.12);

border-radius: 18px;

padding: 20px;

margin-bottom: 22px;

}

.front-card h2 {

margin-bottom: 16px;

font-size: 20px;

}

.no-login-tip {

text-align: center;

padding: 40px 10px;

color: #94a3b8;

font-size: 15px;

}

.login-full-wrap {

position: fixed;

top:0;left:0;right:0;bottom:0;

background: linear-gradient(135deg, #101828, #1d2b41);

z-index:999;

display:flex;

align-items:center;

justify-content:center;

padding:20px;

}

.login-card {

width:100%;

max-width:500px;

background:rgba(255,255,255,0.08);

backdrop-filter: blur(12px);

-webkit-backdrop-filter: blur(12px);

border:1px solid rgba(255,255,255,0.15);

border-radius:22px;

padding:35px 25px;

box-shadow:0 8px 32px rgba(0,0,0,0.25);

}

.logo-title{

text-align:center;

font-size:28px;

font-weight:700;

background:linear-gradient(90deg,#4fc3f7,#81d4fa);

-webkit-background-clip:text;

color:transparent;

margin-bottom:30px;

}

.role-tab {

display:grid;

grid-template-columns:1fr 1fr;

gap:12px;

margin-bottom:25px;

}

.role-btn {

padding:14px 0;

border-radius:14px;

border:1px solid rgba(255,255,255,0.2);

background:rgba(255,255,255,0.05);

color:#ccc;

font-size:15px;

transition:0.3s ease;

}

.role-btn.active {

background:linear-gradient(135deg,#2196f3,#03a9f4);

color:#fff;

border:none;

box-shadow:0 4px 15px #03a9f450;

}

.input-box {

margin-bottom:22px;

}

.input-box label {

display:block;

font-size:14px;

color:#b0c4de;

margin-bottom:8px;

}

.input-box input {

width:100%;

height:52px;

background:rgba(255,255,255,0.08);

border:1px solid rgba(255,255,255,0.18);

border-radius:12px;

padding:0 16px;

color:#fff;

font-size:16px;

outline:none;

}

.login-submit {

width:100%;

height:52px;

border-radius:12px;

border:none;

background:linear-gradient(135deg,#2196f3,#29b6f6);

color:#fff;

font-size:17px;

font-weight:600;

}

.pwd-tip {

text-align:center;

font-size:12px;

color:#94a3b8;

margin-top:18px;

line-height:1.6;

}

.back-front {

width: 100%;

height: 44px;

margin-top: 12px;

background: rgba(255,255,255,0.1);

border: none;

border-radius: 10px;

color: #fff;

}

.main-page {display:none; margin-top:20px;}

.page-head {

display:flex;

justify-content:space-between;

align-items:center;

margin-bottom:30px;

}

.logout-btn {

padding:8px 14px;

background:#ef4444;

border:none;

color:#fff;

border-radius:8px;

font-size:14px;

}

.menu-grid {

display:grid;

grid-template-columns:1fr 1fr;

gap:16px;

}

.menu-item {

background:rgba(255,255,255,0.08);

backdrop-filter: blur(10px);

-webkit-backdrop-filter: blur(10px);

border:1px solid rgba(255,255,255,0.12);

border-radius:18px;

padding:35px 15px;

text-align:center;

transition:0.3s ease;

}

.menu-item:active {

transform:translateY(-4px);

}

.menu-item h3 {

font-size:17px;

margin-top:10px;

}

.content-page {display:none; margin-top:20px;}

.back-top {

padding:9px 16px;

background:rgba(255,255,255,0.1);

border-radius:10px;

border:none;

color:#fff;

margin-bottom:20px;

}

.upload-area {

border:2px dashed rgba(66,165,245,0.5);

border-radius:16px;

padding:40px 20px;

text-align:center;

background:rgba(66,165,245,0.05);

margin-bottom:25px;

}

.upload-btn-text {

background:#2196f3;

padding:10px 20px;

border-radius:10px;

display:inline-block;

}

input[type=file] {opacity:0;width:0;height:0;position:absolute;}

.media-list {

display:grid;

grid-template-columns:1fr 1fr;

gap:12px;

}

.media-card {

background:rgba(255,255,255,0.08);

border-radius:14px;

overflow:hidden;

position:relative;

}

.media-card img,.media-card video {

width:100%;

display:block;

}

.del-btn {

position:absolute;

top:6px;

right:6px;

background:#ef4444;

color:#fff;

border:none;

border-radius:6px;

font-size:12px;

padding:3px 8px;

}

.report-form textarea,.report-form input{

width:100%;

background:rgba(255,255,255,0.08);

border:1px solid rgba(255,255,255,0.18);

border-radius:10px;

padding:12px;

color:#fff;

margin-bottom:15px;

font-size:16px;

}

.report-form textarea{

min-height:100px;

}

.submit-report{

width:100%;

height:48px;

background:#00b894;

border:none;

border-radius:10px;

color:#fff;

font-size:16px;

}

.report-item{

background:rgba(255,255,255,0.06);

border-radius:14px

评论 (0)