css fixes
This commit is contained in:
		@@ -78,7 +78,7 @@ def snake_submit():
 | 
			
		||||
        logging.error("Invalid score value: %s", score)
 | 
			
		||||
        return render_template('404.html', scores=scores, error='Invalid score value'), 400
 | 
			
		||||
    
 | 
			
		||||
    if score <= 0 or score > 10000 or len(username) < 3 or len(username) > 20:
 | 
			
		||||
    if score <= 0 or score > 10000 or len(username) < 3 or len(username) > 15:
 | 
			
		||||
        logging.error("Invalid score or username length: score=%s, username=%s", score, username)
 | 
			
		||||
        return render_template('404.html', scores=scores, error='Invalid score or username length'), 400
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -235,100 +235,6 @@ main section a {
 | 
			
		||||
    display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.blinkies {
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex-direction: row;
 | 
			
		||||
    flex-wrap: wrap;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.blinkies img {
 | 
			
		||||
    width: 150px;
 | 
			
		||||
    height: 20px;
 | 
			
		||||
    transition: all 0.2s ease-in-out;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.blinkies img:hover {
 | 
			
		||||
    transform: scale(1.1) rotate(5deg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.blinkies img:nth-child(odd):hover {
 | 
			
		||||
    transform: scale(1.1) rotate(-5deg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
section.rowsect {
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    display: grid;
 | 
			
		||||
    grid-template-columns: auto auto;
 | 
			
		||||
    gap: 1rem;
 | 
			
		||||
    backdrop-filter: none;
 | 
			
		||||
    border: none;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
section.rowsect>div {
 | 
			
		||||
    backdrop-filter: blur(2px) brightness(0.6);
 | 
			
		||||
    border: var(--secondary-background-color) 2px solid;
 | 
			
		||||
    border-radius: 10px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.stamps {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex-direction: row;
 | 
			
		||||
    flex-wrap: wrap;
 | 
			
		||||
    padding: 10px;
 | 
			
		||||
    gap: 5px;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    align-content: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.stamps img {
 | 
			
		||||
    width: 99px;
 | 
			
		||||
    height: 56px;
 | 
			
		||||
    transition: all 0.2s ease-in-out;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.stamps img:hover {
 | 
			
		||||
    transform: scale(1.1) rotate(5deg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.stamps img:nth-child(odd):hover {
 | 
			
		||||
    transform: scale(1.1) rotate(-5deg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#spotify {
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    backdrop-filter: blur(2px) brightness(0.6);
 | 
			
		||||
    border: var(--secondary-background-color) 2px solid;
 | 
			
		||||
    border-radius: 10px;
 | 
			
		||||
    padding: 15px;
 | 
			
		||||
    box-sizing: border-box;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
    background-size: contain;
 | 
			
		||||
    height: 300px;
 | 
			
		||||
    width: 300px;
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex-direction: column;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#spotify-title {
 | 
			
		||||
    font-size: 1.5rem;
 | 
			
		||||
    font-weight: 900;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    mix-blend-mode: difference;
 | 
			
		||||
    color: white;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#spotify-artist {
 | 
			
		||||
    color: white;
 | 
			
		||||
    font-size: 1rem;
 | 
			
		||||
    font-weight: 900;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    mix-blend-mode: difference;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.haj {
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    filter: drop-shadow(0 0 0.5rem rgb(88, 214, 245));
 | 
			
		||||
@@ -338,25 +244,6 @@ section.rowsect>div {
 | 
			
		||||
    font-family: var(--irken-font);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#button-collection {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex-direction: row;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    flex-wrap: wrap;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#button-collection img {
 | 
			
		||||
    transition: all 0.2s ease-in-out;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#button-collection img:hover {
 | 
			
		||||
    transform: scale(1.1) rotate(5deg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#button-collection img:nth-child(odd):hover {
 | 
			
		||||
    transform: scale(1.1) rotate(-5deg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#alt-nav {
 | 
			
		||||
    display: none;
 | 
			
		||||
    backdrop-filter: blur(2px) brightness(0.6);
 | 
			
		||||
@@ -397,6 +284,26 @@ section.rowsect>div {
 | 
			
		||||
    font-family: var(--title-font);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.flex-col {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex-direction: column;
 | 
			
		||||
    gap: 1rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.flex-row {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex-direction: row;
 | 
			
		||||
    gap: 1rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.no-sect {
 | 
			
		||||
    backdrop-filter: none;
 | 
			
		||||
    border: none;
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    box-sizing: border-box;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media screen and (max-width: 1000px) {
 | 
			
		||||
    body {
 | 
			
		||||
        background-color: var(--background-color);
 | 
			
		||||
@@ -430,6 +337,14 @@ section.rowsect>div {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media screen and (max-width: 650px) {
 | 
			
		||||
    .flex-row {
 | 
			
		||||
        flex-direction: column;
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    .flex-col {
 | 
			
		||||
        flex-direction: row;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    header img {
 | 
			
		||||
        display: none;
 | 
			
		||||
    }
 | 
			
		||||
@@ -446,16 +361,6 @@ section.rowsect>div {
 | 
			
		||||
        display: none;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    section.rowsect {
 | 
			
		||||
        width: 100%;
 | 
			
		||||
        display: flex;
 | 
			
		||||
        flex-direction: column;
 | 
			
		||||
        gap: 1rem;
 | 
			
		||||
        backdrop-filter: none;
 | 
			
		||||
        border: none;
 | 
			
		||||
        padding: 0;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    div#spotify {
 | 
			
		||||
        box-sizing: border-box;
 | 
			
		||||
        background-repeat: no-repeat;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										109
									
								
								static/css/index.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										109
									
								
								static/css/index.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,109 @@
 | 
			
		||||
.blinkies {
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex-direction: row;
 | 
			
		||||
    flex-wrap: wrap;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.blinkies img {
 | 
			
		||||
    width: 150px;
 | 
			
		||||
    height: 20px;
 | 
			
		||||
    transition: all 0.2s ease-in-out;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.blinkies img:hover {
 | 
			
		||||
    transform: scale(1.1) rotate(5deg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.blinkies img:nth-child(odd):hover {
 | 
			
		||||
    transform: scale(1.1) rotate(-5deg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.stamps {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex-direction: row;
 | 
			
		||||
    flex-wrap: wrap;
 | 
			
		||||
    padding: 10px;
 | 
			
		||||
    gap: 5px;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    align-content: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.stamps img {
 | 
			
		||||
    width: 99px;
 | 
			
		||||
    height: 56px;
 | 
			
		||||
    transition: all 0.2s ease-in-out;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.stamps img:hover {
 | 
			
		||||
    transform: scale(1.1) rotate(5deg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.stamps img:nth-child(odd):hover {
 | 
			
		||||
    transform: scale(1.1) rotate(-5deg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#spotify {
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    backdrop-filter: blur(2px) brightness(0.6);
 | 
			
		||||
    border: var(--secondary-background-color) 2px solid;
 | 
			
		||||
    border-radius: 10px;
 | 
			
		||||
    padding: 15px;
 | 
			
		||||
    box-sizing: border-box;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
    background-size: contain;
 | 
			
		||||
    height: 300px;
 | 
			
		||||
    width: 300px;
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex-direction: column;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#spotify-title {
 | 
			
		||||
    font-size: 1.5rem;
 | 
			
		||||
    font-weight: 900;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    mix-blend-mode: difference;
 | 
			
		||||
    color: white;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#spotify-artist {
 | 
			
		||||
    color: white;
 | 
			
		||||
    font-size: 1rem;
 | 
			
		||||
    font-weight: 900;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    mix-blend-mode: difference;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#button-collection {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex-direction: row;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    flex-wrap: wrap;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#button-collection img {
 | 
			
		||||
    transition: all 0.2s ease-in-out;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#button-collection img:hover {
 | 
			
		||||
    transform: scale(1.1) rotate(5deg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#button-collection img:nth-child(odd):hover {
 | 
			
		||||
    transform: scale(1.1) rotate(-5deg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media screen and (max-width: 650px) {
 | 
			
		||||
    div#spotify {
 | 
			
		||||
        box-sizing: border-box;
 | 
			
		||||
        background-repeat: no-repeat;
 | 
			
		||||
        background-size: contain;
 | 
			
		||||
        height: 100%;
 | 
			
		||||
        width: auto;
 | 
			
		||||
        aspect-ratio: 1/1;
 | 
			
		||||
        display: flex;
 | 
			
		||||
        flex-direction: column;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -29,26 +29,6 @@ ul#toaster-specs li {
 | 
			
		||||
    border: 2px solid var(--secondary-background-color);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.flex-col {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex-direction: column;
 | 
			
		||||
    gap: 1rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.flex-row {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex-direction: row;
 | 
			
		||||
    gap: 1rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.no-sect {
 | 
			
		||||
    backdrop-filter: none;
 | 
			
		||||
    border: none;
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    box-sizing: border-box;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.fill-height {
 | 
			
		||||
    height: 100%;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -15,7 +15,7 @@
 | 
			
		||||
    <meta property="og:url" content="https://alfieking.dev">
 | 
			
		||||
    <meta property="og:title" content="{{ self.title() }}">
 | 
			
		||||
    <meta property="og:description" content="{{ self.description() }}">
 | 
			
		||||
    <meta property="og:image" content="static/content/icon.webp">
 | 
			
		||||
    <meta property="og:image" content="/static/content/icon.webp">
 | 
			
		||||
    {% block head %}
 | 
			
		||||
    {% endblock %}
 | 
			
		||||
</head>
 | 
			
		||||
 
 | 
			
		||||
@@ -3,6 +3,10 @@
 | 
			
		||||
{% block title %}Home - Alfie's basement{% endblock %}
 | 
			
		||||
{% block description %}server backend survivor{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block head %}
 | 
			
		||||
<link rel="stylesheet" href="/static/css/index.css">
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
{%block content %}
 | 
			
		||||
<section>
 | 
			
		||||
    <h1>A lil bit abt me</h1>
 | 
			
		||||
@@ -32,14 +36,14 @@
 | 
			
		||||
    <img src="https://s1nez.nekoweb.org/g/ggg/gg%20(32).gif" alt="">
 | 
			
		||||
    <img src="https://s1nez.nekoweb.org/img/7dcd20d4.gif" alt="">
 | 
			
		||||
</section>
 | 
			
		||||
<section class="rowsect">
 | 
			
		||||
<div class="flex-row">
 | 
			
		||||
    <a href="" id="spotify-link">
 | 
			
		||||
        <div id="spotify">
 | 
			
		||||
            <h1 id="spotify-title"></h1>
 | 
			
		||||
            <h2 id="spotify-artist"></h2>
 | 
			
		||||
        </div>
 | 
			
		||||
    </a>
 | 
			
		||||
    <div class="stamps">
 | 
			
		||||
    <section class="stamps">
 | 
			
		||||
        <img src="https://s1nez.nekoweb.org/img/other/ba4ba47a.png" alt="">
 | 
			
		||||
        <img src="https://s1nez.nekoweb.org/img/fa02abd7.png" alt="">
 | 
			
		||||
        <img src="https://s1nez.nekoweb.org/img/hc/hc%20(172).gif" alt="">
 | 
			
		||||
@@ -56,8 +60,8 @@
 | 
			
		||||
        <img src="https://adriansblinkiecollection.neocities.org/stamps/g5.gif" alt="">
 | 
			
		||||
        <img src="https://adriansblinkiecollection.neocities.org/stamps/e40.gif" alt="">
 | 
			
		||||
        <img src="https://adriansblinkiecollection.neocities.org/stamps/e43.gif" alt="">
 | 
			
		||||
    </div>
 | 
			
		||||
</section>
 | 
			
		||||
    </section>
 | 
			
		||||
</div>
 | 
			
		||||
<section>
 | 
			
		||||
    <h1>Projects & stuff</h1>
 | 
			
		||||
    <p>just some projects ive worked on over time</p>
 | 
			
		||||
 
 | 
			
		||||
@@ -22,7 +22,7 @@
 | 
			
		||||
        however I plan on hopefully drawing Toaster properly soon. Once i do, I may make him the main mascot of my website.
 | 
			
		||||
    </p>
 | 
			
		||||
</section>
 | 
			
		||||
<section class="flex-row no-sect">
 | 
			
		||||
<div class="flex-row">
 | 
			
		||||
    <section>
 | 
			
		||||
        <h1>Specs</h1>
 | 
			
		||||
        <h6>(Very subject to change, Im still trying to figure out what I want :P)</h6>
 | 
			
		||||
@@ -45,7 +45,7 @@
 | 
			
		||||
            </p>
 | 
			
		||||
        </section>
 | 
			
		||||
    </div>
 | 
			
		||||
</section>
 | 
			
		||||
</div>
 | 
			
		||||
<section>
 | 
			
		||||
    <h1>Plans</h1>
 | 
			
		||||
    <p>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user