Remove a bunch of unnecessary CSS
This commit is contained in:
parent
b8ae201e3f
commit
c3e5833266
|
@ -64,13 +64,13 @@
|
||||||
</div>
|
</div>
|
||||||
</button>
|
</button>
|
||||||
</a>
|
</a>
|
||||||
<a href="https://radio.jimbosfiles.com/public/jimbops/">
|
<a href="https://icecast.jimbosfiles.com/">
|
||||||
<button class="custom-button radio">
|
<button class="custom-button radio">
|
||||||
<div class="color-part"></div>
|
<div class="color-part"></div>
|
||||||
<div class="button-content">
|
<div class="button-content">
|
||||||
<img class="button-image" src="./images/azuracast.png" alt="Button Logo" style="width: 5em; height: auto;">
|
<img class="button-image" src="./images/azuracast.png" alt="Button Logo" style="width: 5em; height: auto;">
|
||||||
<span class="button-text">Radio</span>
|
<span class="button-text">Radio</span>
|
||||||
<span class="button-subtext">My Music Folder</span>
|
<span class="button-subtext">In Production</span>
|
||||||
</div>
|
</div>
|
||||||
</button>
|
</button>
|
||||||
</a>
|
</a>
|
||||||
|
|
30
styles.css
30
styles.css
|
@ -10,15 +10,10 @@
|
||||||
body {
|
body {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
align-items: center;
|
|
||||||
justify-content: center; /* Center the button container vertically */
|
|
||||||
margin: 0;
|
margin: 0;
|
||||||
overflow-x: hidden;
|
|
||||||
height: 100vh; /* Ensure body height fits within viewport */
|
height: 100vh; /* Ensure body height fits within viewport */
|
||||||
background: #20256e;
|
background: #20256e;
|
||||||
color: white;
|
color: white;
|
||||||
position: relative; /* Relative positioning for footer */
|
|
||||||
overflow-y: auto; /* Allow vertical scrolling if content overflows */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
header {
|
header {
|
||||||
|
@ -32,8 +27,6 @@ header {
|
||||||
align-items: center;
|
align-items: center;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
margin-top: 5em;
|
margin-top: 5em;
|
||||||
margin-bottom: 2em;
|
|
||||||
margin-left: 2em;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
header img {
|
header img {
|
||||||
|
@ -46,10 +39,8 @@ header img {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap; /* Allow wrapping of buttons to the next line */
|
flex-wrap: wrap; /* Allow wrapping of buttons to the next line */
|
||||||
justify-content: center; /* Center buttons horizontally within the container */
|
justify-content: center; /* Center buttons horizontally within the container */
|
||||||
max-width: calc(13em * var(--button-scale) * 3 + 2em); /* Max width for 3 buttons plus gap */
|
|
||||||
gap: 1em; /* Space between buttons */
|
gap: 1em; /* Space between buttons */
|
||||||
margin: auto; /* Center the button container vertically */
|
margin: auto; /* Center the button container vertically */
|
||||||
position: relative; /* Ensure container is within the viewport */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.custom-button {
|
.custom-button {
|
||||||
|
@ -69,16 +60,6 @@ header img {
|
||||||
transform: scale(1.05); /* Slightly enlarge the button on hover */
|
transform: scale(1.05); /* Slightly enlarge the button on hover */
|
||||||
}
|
}
|
||||||
|
|
||||||
.custom-button.selected {
|
|
||||||
transform: scale(1.05); /* Keep the button enlarged */
|
|
||||||
border-color: #007BFF; /* Optional: Add a border color to indicate selection */
|
|
||||||
}
|
|
||||||
|
|
||||||
.button-offline {
|
|
||||||
filter: grayscale(40%) contrast(100%); /* Greyscale effect */
|
|
||||||
opacity: 0.5; /* Reduced opacity */
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Color classes for buttons */
|
/* Color classes for buttons */
|
||||||
.cloud .color-part { background-color: #5ca9d6; }
|
.cloud .color-part { background-color: #5ca9d6; }
|
||||||
.warden .color-part { background-color: #63b8a4; }
|
.warden .color-part { background-color: #63b8a4; }
|
||||||
|
@ -104,14 +85,13 @@ header img {
|
||||||
.button-content {
|
.button-content {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column; /* Stack text lines vertically */
|
flex-direction: column; /* Stack text lines vertically */
|
||||||
align-items: center;
|
|
||||||
justify-content: center; /* Center content horizontally */
|
justify-content: center; /* Center content horizontally */
|
||||||
margin-left: calc(1.8em * var(--button-scale)); /* Space for the colored part */
|
margin-left: calc(1.8em * var(--button-scale)); /* Space for the colored part */
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 2; /* Ensure this is above the colored part */
|
z-index: 2; /* Ensure this is above the colored part */
|
||||||
flex: 1;
|
|
||||||
height: 100%; /* Ensure it fills the button's height */
|
height: 100%; /* Ensure it fills the button's height */
|
||||||
padding: 0 0.5em; /* Optional: add padding for spacing */
|
padding: 0 0.5em; /* Optional: add padding for spacing */
|
||||||
|
flex: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.button-content .button-text {
|
.button-content .button-text {
|
||||||
|
@ -133,10 +113,6 @@ header img {
|
||||||
z-index: 2; /* Ensure this is above the colored part */
|
z-index: 2; /* Ensure this is above the colored part */
|
||||||
}
|
}
|
||||||
|
|
||||||
.image-container {
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image-container img {
|
.image-container img {
|
||||||
width: 83%;
|
width: 83%;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -150,15 +126,12 @@ header img {
|
||||||
@media (max-width: 800px) {
|
@media (max-width: 800px) {
|
||||||
header {
|
header {
|
||||||
position: relative; /* Keep header at the top */
|
position: relative; /* Keep header at the top */
|
||||||
flex-direction: row;
|
|
||||||
align-items: center;
|
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
min-height: 100%; /* Ensure minimum height covers full viewport */
|
|
||||||
height: unset;
|
height: unset;
|
||||||
padding-top: 1em; /* Add space for footer */
|
padding-top: 1em; /* Add space for footer */
|
||||||
justify-content: flex-start; /* Ensure content starts from the top */
|
justify-content: flex-start; /* Ensure content starts from the top */
|
||||||
|
@ -170,5 +143,6 @@ header img {
|
||||||
max-width: 100%; /* Allow the container to fit within viewport width */
|
max-width: 100%; /* Allow the container to fit within viewport width */
|
||||||
gap: 1em; /* Adjust gap for mobile */
|
gap: 1em; /* Adjust gap for mobile */
|
||||||
padding-bottom: 5em;
|
padding-bottom: 5em;
|
||||||
|
height: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue