While you wait: Progress bar CSS!

While you wait: Progress bar CSS!

5

5


I'm still on my WLW Marathon: So here's something to keep up with the code-theme of this profile!


<div class="mini-event-container">

<!-- Optional Stamp Overlay (Change display: none; to display: flex; to turn on) -->

<div class="event-stamp-overlay" style="display: none;">

<div class="event-stamp-badge">

<div class="stamp-main-text">NO CURRENT EVENTS!</div>

<div class="stamp-sub-text">.. Not yet, at least.</div>

</div>

</div>

<div class="mini-event-title">Title</div>

<!-- Event Image Spot -->

<div class="mini-event-image-wrapper">

<img src="YOUR\_IMAGE\_LINK\_HERE" alt="Mini-Event Image" class="mini-event-img">

</div>

<!-- Progress Counter Tracker -->

<div class="mini-event-progress-box">

<div class="progress-stats">

<span class="progress-label">Progress:</span>

<span class="progress-count">0 / 0 Characters Completed</span>

</div>

<div class="progress-bar-track">

<div class="progress-bar-fill" style="width: 0%;"></div>

</div>

</div>

<!-- Up Next Post-It Note -->

<div class="mini-event-up-next-postit">

<div class="postit-pin">📌</div>

<div class="postit-header">Up Next:</div>

<div class="postit-content">

<div class="postit-character-name">Character Name Here</div>

<div class="postit-caption">"Brief caption or notes..."</div>

</div>

</div>

<style> .mini-event-container { position: relative; background: rgba(18, 18, 18, 0.85); border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 16px; padding: 18px 20px; max-width: 500px; margin: 20px auto; text-align: center; backdrop-filter: blur(8px); box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5), inset 0 0 10px rgba(255, 255, 255, 0.02); } .mini-event-title { font-family: 'Jura', sans-serif; font-size: 1rem; font-weight: bold; color: #ffffff; margin-bottom: 12px; text-shadow: 0 0 6px rgba(255, 255, 255, 0.3); letter-spacing: 1px; } .mini-event-image-wrapper { width: 100%; border-radius: 12px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.15); margin-bottom: 12px; background: rgba(10, 10, 10, 0.6); max-height: 250px; display: flex; align-items: center; justify-content: center; } .mini-event-img { width: 100%; height: auto; object-fit: cover; display: block; transition: transform 0.3s ease; } .mini-event-img:hover { transform: scale(1.02); } /\* Progress Counter Styles \*/ .mini-event-progress-box { background: rgba(28, 28, 28, 0.7); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 12px; padding: 10px 14px; margin-bottom: 12px; } .progress-stats { display: flex; justify-content: space-between; align-items: center; font-family: 'Jura', sans-serif; font-size: 0.85rem; margin-bottom: 8px; } .progress-label { color: #cccccc; font-weight: bold; } .progress-count { color: #ffffff; font-weight: bold; text-shadow: 0 0 6px rgba(255, 255, 255, 0.3); } .progress-bar-track { width: 100%; height: 8px; background: rgba(10, 10, 10, 0.9); border-radius: 4px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.1); } .progress-bar-fill { height: 100%; background: linear-gradient(90deg, #555555, #aaaaaa, #ffffff); border-radius: 4px; box-shadow: 0 0 8px rgba(255, 255, 255, 0.4); transition: width 0.4s ease; } /\* Up Next Post-It Note Styles \*/ .mini-event-up-next-postit { position: relative; background: linear-gradient(135deg, #e0e0e0 0%, #cccccc 100%); border: 1px solid rgba(180, 180, 180, 0.5); border-radius: 4px 4px 16px 4px; padding: 16px 20px 14px 20px; margin-bottom: 12px; text-align: center; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3), inset 0 0 15px rgba(255, 255, 255, 0.6); transform: rotate(-1deg); transition: transform 0.3s ease; } .mini-event-up-next-postit:hover { transform: rotate(0deg) scale(1.01); } .postit-pin { position: absolute; top: -8px; left: 50%; transform: translateX(-50%); font-size: 1.1rem; filter: drop-shadow(0 2px 3px rgba(0, 0, 0, 0.4)); : 2; } .postit-header { font-family: 'Jura', sans-serif; font-size: 0.85rem; font-weight: bold; color: #555555; text-transform: uppercase; letter-spacing: 1.5px; margin-bottom: 6px; } .postit-character-name { font-family: 'Jura', sans-serif; font-size: 1.05rem; font-weight: bold; color: #1a1a1a; margin-bottom: 4px; } .postit-caption { font-family: 'Jura', sans-serif; font-size: 0.85rem; color: #444444; font-style: italic; line-height: 1.3; } .mini-event-desc { font-family: 'Jura', sans-serif; font-size: 0.85rem; color: #aaaaaa; line-height: 1.4; } /\* Toggleable Stamp Overlay Styles \*/ .event-stamp-overlay { display: flex; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(10, 10, 10, 0.75); backdrop-filter: blur(3px); border-radius: 16px; align-items: center; justify-content: center; : 20; pointer-events: none; } .event-stamp-badge { border: 4px dashed #ffffff; color: #ffffff; padding: 14px 24px; text-align: center; transform: rotate(-12deg); background: rgba(20, 20, 20, 0.9); box-shadow: 0 0 20px rgba(255, 255, 255, 0.3); border-radius: 8px; animation: stampPulse 2s ease-in-out infinite alternate; } .stamp-main-text { font-family: 'Jura', sans-serif; font-size: 1.25rem; font-weight: 900; letter-spacing: 2px; color: #ffffff; text-shadow: 0 0 8px rgba(255, 255, 255, 0.8); text-transform: uppercase; } .stamp-sub-text { font-family: 'Jura', sans-serif; font-size: 0.8rem; color: #bbbbbb; font-style: italic; margin-top: 4px; letter-spacing: 0.5px; } u/keyframes stampPulse { 0% { transform: rotate(-12deg) scale(1); } 100% { transform: rotate(-12deg) scale(1.03); } } </style>


Credit @RoseWhimsy!

Published chats

0

comments

Leave a comment or feedback for the creator ❤️