myn0908's picture
changing font and color of header title
ebb8e2f
raw
history blame
4.31 kB
css = """
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css');
/* Outer container */
.main {
display: flex;
justify-content: center;
align-items: flex-start;
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: 10px;
# background: linear-gradient(to right, #6a11cb, #2575fc);
# animation: diffusionArtAnimation 10s infinite alternate;
}
@keyframes diffusionArtAnimation {
0% {
background: linear-gradient(135deg, #ff9a9e, #fad0c4);
}
20% {
background: linear-gradient(135deg, #a1c4fd, #c2e9fb);
}
40% {
background: linear-gradient(135deg, #fbc2eb, #a6c1ee);
}
60% {
background: linear-gradient(135deg, #ffecd2, #fcb69f);
}
80% {
background: linear-gradient(135deg, #cfd9df, #e2ebf0);
}
100% {
background: linear-gradient(135deg, #ff9a9e, #fad0c4);
}
}
#main_row{
justify-content: center;
}
/* Hide class */
.svelte-p4aq0j {
display: none;
}
.wrap.svelte-p4aq0j.svelte-p4aq0j {
display: none;
}
#download_sketch {
display: none;
}
#download_output {
display: none;
}
#column_input, #column_output {
width: 100%;
max-width: 500px;
display: flex;
flex-direction: column;
align-items: center;
padding: 10px;
}
#tools_header, #input_header, #output_header, #process_header {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
max-width: 400px;
font-size: 1.2em;
color: #333;
text-shadow: 1px 1px 2px #000;
}
#nn {
width: 100px;
height: 100px;
}
#column_process {
display: flex;
justify-content: center;
align-items: center;
height: 600px;
}
#output_image, #input_image {
border-radius: 10px;
border: 5px solid #fff;
width: 100%;
max-width: 500px;
height: 500px;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
background: rgba(255, 255, 255, 0.1);
animation: zoomInOut 5s infinite alternate;
}
@keyframes zoomInOut {
0% {
transform: scale(1);
}
50% {
transform: scale(1.05);
}
100% {
transform: scale(1);
}
}
#output_image > img {
border: 5px solid #fff;
border-radius: 10px;
width: 100%;
height: 100%;
box-sizing: border-box;
}
#input_image > div.image-container.svelte-p3y7hu > div.wrap.svelte-yigbas > canvas:nth-child(1) {
border: 5px solid #fff;
border-radius: 10px;
width: 100%;
height: 100%;
box-sizing: border-box;
}
/* Responsive styles */
@media (max-width: 768px) {
.main {
flex-direction: column;
width: 100%;
}
#column_input, #column_output {
width: 100%;
max-width: 100%;
padding: 10px 0;
}
#tools_header, #input_header, #output_header, #process_header {
width: 100%;
}
#column_process {
height: auto;
}
#output_image, #input_image {
max-width: 100%;
height: auto;
}
}
@media (max-width: 480px) {
#nn {
width: 80px;
height: 80px;
}
#tools_header, #input_header, #output_header, #process_header {
max-width: 100%;
font-size: 14px;
}
#column_input, #column_output {
max-width: 100%;
padding: 10px;
}
}
#title-container {
text-align: center;
padding: 2rem 0;
}
#title {
font-size: var(--title-font-size);
color: #333;
font-family: 'Helvetica Neue', sans-serif;
text-transform: uppercase;
background: transparent;
}
#title span {
background: linear-gradient(45deg, #4EACEF, #28b485);
background-clip: text;
color: transparent;
}
"""
scripts = """
async () => {
globalThis.theSketchDownloadFunction = () => {
console.log("test")
var link = document.createElement("a");
dataUri = document.getElementById('download_sketch').href
link.setAttribute("href", dataUri)
link.setAttribute("download", "sketch.png")
document.body.appendChild(link); // Required for Firefox
link.click();
document.body.removeChild(link); // Clean up
// also call the output download function
theOutputDownloadFunction();
return false
}
}
"""