:root{
--background-color: #c3c3c3;
}
html{
background:var(--background-color);
text-align: center;
font: 14px sans-serif;
}
body{
margin: 0;
}
button{
cursor: pointer;
}
a{
color:midnightblue;
text-decoration: none;
}
header{
padding: 40px 0 20px;
p{
opacity: 0.5;
}
}
h1{
margin:0 auto;
// width: 200px;
// height: 34px;
// font-size:26px;
// line-height: 34px;
width: 400px;
height: 68px;
font-size:52px;
line-height: 68px;
word-spacing: -1px;
color:transparent;
background: url(one-last-image-sans.svg) no-repeat;
background-size: contain;
}
canvas{
background:#FFF;
}
.app{
max-width:800px;
margin:0 auto;
}
.output-box{
position: relative;
cursor: pointer;
img,canvas{
display: block;
max-width:100%;
margin:0 auto;
}
img{
position: absolute;
opacity: 0;
pointer-events: none;
transition: opacity .1s ease;
}
canvas{
}
&:active{
img{
opacity: 1;
}
}
&[data-cover="true"]{
width:480px;
height:480px;
margin:0 auto;
img,canvas{
width:480px;
height:480px;
object-fit: cover;
}
}
}
.ctrl-box{
padding:20px 0;
}
.generator-btn{
&:before{
content: '生成';
}
}
.app[data-runing="true"]{
.generator-btn{
pointer-events: none;
&:before{
content: '生成中...';
}
}
}
.config-box{
}
/* .app[data-cover="true"] canvas{
width:480px;
height:480px;
} */
h1{
}
footer{
padding:40px 0 100px;
a{
display: inline-block;
padding:0 .5em;
}
}