deathclock/assets/styles.css
2025-04-21 03:34:40 -07:00

85 lines
No EOL
2.3 KiB
CSS

/* assets/styles.css */
/* Basic ticker styling */
.ticker-wrap {
width: 100%;
overflow: hidden;
background-color: #f0f0f0; /* Light background for visibility */
padding: 10px 0;
margin-top: 20px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.ticker-move {
/* Animation properties will be set dynamically via style prop */
display: inline-block;
white-space: nowrap;
padding-right: 100%; /* Ensures the loop effect */
animation-name: ticker;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
/* The animation */
@keyframes ticker {
0% {
transform: translateX(0);
}
100% {
/* Translate left by the width of the text */
/* The actual value is set dynamically if possible, otherwise estimate */
transform: translateX(-100%); /* Simplified fallback */
}
}
/* Style for individual news items if needed */
.news-item {
margin: 0 15px; /* Spacing between items */
font-size: 1em;
}
/* Styling for score boxes */
.score-container {
display: flex;
flex-direction: column; /* Stack games vertically */
gap: 8px; /* Space between score boxes */
align-items: center; /* Center boxes if container is wider */
}
.score-box {
border: 1px solid #ddd;
padding: 8px 12px;
border-radius: 4px;
background-color: #f9f9f9;
min-width: 200px; /* Ensure minimum width */
text-align: center;
}
.game-score {
font-weight: bold;
font-size: 1.1em;
display: block; /* Put score on its own line */
margin-bottom: 4px;
}
.game-period, .game-status {
font-size: 0.9em;
color: #555;
display: block; /* Put status on its own line */
}
/* Make MLB scores display in columns if desired */
.mlb-score-container {
display: block; /* Override flex */
column-count: 2;
column-gap: 15px;
padding: 0 10px; /* Add some padding */
}
/* Ensure MLB boxes break correctly */
.mlb-score-container .score-box {
display: inline-block; /* Necessary for column break */
width: 95%; /* Adjust width as needed */
margin-bottom: 10px; /* Space below items in columns */
break-inside: avoid-column; /* Try to prevent breaking inside a box */
}