maomao88's picture
more updates
574e06d
body {
font-family: Arial, sans-serif;
background: #f6f7fb;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
}
.container {
background: #fff;
padding: 32px 24px 50px;
border-radius: 8px;
box-shadow: 0 2px 16px rgba(0,0,0,0.08);
width: 100vw;
min-height: 100vh;
text-align: center;
}
h2 {
margin-bottom: 24px;
}
.desc {
padding-bottom: 1rem;
text-align: left;
}
.content-container {
display: flex;
gap: 1.5rem;
}
.upload-container {
flex: 1;
}
.examples {
color: #83838b;
font-size: 12px;
display: flex;
justify-content: flex-start;
gap: 1rem;
align-items: end;
padding-top: 1rem;
}
.img-example {
width: 5rem;
border-radius: 6px;
cursor: pointer;
}
#attn {
width: 630px;
height: 630px;
background-color: #b3b3b3;
cursor: pointer;
}
.drop-zone {
border: 2px dashed #aaa;
border-radius: 7px;
padding: 25px;
margin-bottom: 12px;
background: #fafbff;
position: relative;
transition: border-color 0.2s, background 0.2s;
height: 18rem;
}
.drop-zone.dragover {
border-color: #f97316;
background: #eaf1ff;
}
.drop-zone button {
padding: 5px 14px;
background: #f97316;
border: none;
color: #fff;
border-radius: 5px;
font-size: 1rem;
cursor: pointer;
margin-left: 4px;
transition: background 0.2s;
}
.drop-zone button:hover {
background: #ea580c;
}
.custom-file-upload {
cursor: pointer;
}
.preview-wrapper {
display: inline-block;
position: relative;
}
.close-preview-btn {
position: absolute;
top: 0;
right: -10px;
font-size: 1rem;
font-weight: 700;
color: #fff;
background: #575757;
border-radius: 50%;
width: 26px;
height: 26px;
line-height: 26px;
text-align: center;
cursor: pointer;
box-shadow: 0 1px 4px rgba(0,0,0,0.2);
z-index: 2;
border: 2px solid #fff;
opacity: 0.88;
transition: background 0.2s, opacity 0.2s;
}
.close-preview-btn:hover {
background: black;
opacity: 1;
}
#preview img, .drop-zone img {
max-width: 256px;
max-height: 256px;
width: auto;
height: auto;
margin: 12px 0;
border-radius: 6px;
box-shadow: 0 0 3px #ccc;
display: block;
margin-left: auto;
margin-right: auto;
}
button[type="submit"] {
padding: 8px 18px;
background: #f97316;
border: none;
color: #fff;
border-radius: 5px;
font-size: 1rem;
cursor: pointer;
margin-bottom: 12px;
}
button[type="submit"]:hover {
background: #ea580c;
}
button[type="submit"]:disabled {
background: #aaa;
cursor: not-allowed;
}
#result {
margin-top: 2.5rem;
font-weight: bold;
color: #333;
padding: 1.3rem 0;
border: solid 3px #f97316;
border-radius: 6px;
}