diff --git a/secret/index.html b/secret/index.html index 912d0f8..0ac1ce7 100644 --- a/secret/index.html +++ b/secret/index.html @@ -21,42 +21,42 @@

Your goal is to survive as long as possible while scoring points!

- + Image can't be displayed

Secret Blackjack

Try to beat the dealer by getting a hand value as close to 21 as possible without going over.

- + Image can't be displayed

Snake

Guide the snake to eat food and grow longer while avoiding collisions with the walls and itself.

- + Image can't be displayed

Solitaire

A classic card game where the objective is to move all cards to foundation piles in ascending order.

- + Image can't be displayed

Minesweeper

Uncover squares on a grid while avoiding hidden mines, using numbers to deduce safe spots.

- + Image can't be displayed

Guess My Number

A simple game where you try to guess a randomly chosen number within a certain range.

- + Image can't be displayed

Endless Runner

diff --git a/secret/styles.css b/secret/styles.css index c0a914f..12800c5 100644 --- a/secret/styles.css +++ b/secret/styles.css @@ -1,143 +1,86 @@ +/* Reset and box-sizing */ * { margin: 0; padding: 0; box-sizing: border-box; } +/* General Styles */ body { - font-family: 'Courier New', Courier, monospace; - background-color: #0d0d0d; - color: #b0b0b0; + font-family: Arial, sans-serif; + background-color: #282c34; + color: #ffffff; margin: 0; - line-height: 1.6; - background-image: repeating-linear-gradient( - 45deg, - #ffcc00 0%, - #ffcc00 10%, - #0d0d0d 10%, - #0d0d0d 20% - ); - background-size: 20px 20px; /* Adjust size for tape appearance */ } header { - background-color: #222; /* Fully opaque background */ - color: #b0b0b0; + background-color: #4CAF50; + color: white; text-align: center; padding: 1em 0; - font-size: 2rem; - text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7); - animation: neonFlicker 1.5s infinite; -} - -/* Create the flickering neon light effect */ -@keyframes neonFlicker { - 0% { - text-shadow: - 0 0 5px #ffcc00, - 0 0 10px #ffcc00, - 0 0 15px #ffcc00, - 0 0 20px #ffcc00, - 0 0 30px #ffcc00, - 0 0 40px #ffcc00, - 0 0 50px #ffcc00; - } - 20% { - text-shadow: - 0 0 3px #ffcc00, - 0 0 7px #ffcc00, - 0 0 10px #ffcc00, - 0 0 15px #ffcc00, - 0 0 20px #ffcc00; - } - 40% { - text-shadow: - 0 0 5px #ffcc00, - 0 0 15px #ffcc00, - 0 0 25px #ffcc00; - } - 60% { - text-shadow: - 0 0 5px #ffcc00, - 0 0 10px #ffcc00, - 0 0 15px #ffcc00, - 0 0 20px #ffcc00, - 0 0 30px #ffcc00; - } - 80% { - text-shadow: - 0 0 3px #ffcc00, - 0 0 7px #ffcc00, - 0 0 10px #ffcc00; - } - 100% { - text-shadow: - 0 0 5px #ffcc00, - 0 0 10px #ffcc00, - 0 0 15px #ffcc00, - 0 0 20px #ffcc00, - 0 0 30px #ffcc00, - 0 0 40px #ffcc00; - } + font-size: 1.5rem; } footer { - background-color: #111; - color: #b0b0b0; + background-color: #333; + color: white; text-align: center; padding: 1em 0; margin-top: 20px; } +/* Grid Styles */ .grid-container { display: grid; grid-template-columns: repeat(3, 1fr); - gap: 20px; - padding: 20px; + gap: 20px; /* Space between items */ + padding: 20px; /* Space around the grid */ } +/* Game Item */ .item { position: relative; - background-color: #1a1a1a; + background-color: #444; border-radius: 10px; overflow: hidden; - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.8); + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease; - width: 100%; - height: 400px; + width: 100%; /* Ensure it takes full width of the column */ + height: 400px; /* Set a fixed height for all items */ display: flex; - flex-direction: column; + flex-direction: column; /* Stack children vertically */ } +/* Ensure the image takes the top part of the card */ .item img { width: 100%; - height: 100%; + height: 100%; /* Set a height for the image */ object-fit: cover; - filter: brightness(0.6); } .item .description { padding: 30px; font-size: 1rem; - color: #ccc; - background-color: rgba(0, 0, 0, 0.8); + color: #ddd; + background-color: rgba(0, 0, 0, 0.5); border-radius: 0 0 10px 10px; - flex-grow: 1; + flex-grow: 1; /* Allow description to take remaining space */ } p { text-decoration: none; } +/* Hover effect for scaling and glowing */ .item:hover { transform: scale(1.05); - box-shadow: 0 8px 30px rgba(0, 0, 0, 0.9); - filter: brightness(1.1); + box-shadow: 0 8px 25px rgba(0, 0, 0, 0.4); + filter: brightness(1.2); } .item:hover img { - transform: scale(1.1); - filter: brightness(1.1); + transform: scale(1.1); /* Slight zoom-in effect for the image */ + filter: brightness(1.1); /* Increase image brightness */ } .item h2 { @@ -145,9 +88,9 @@ p { top: 10%; left: 50%; transform: translateX(-50%); - color: #ffffff; - font-size: 1.8rem; - background-color: rgba(0, 0, 0, 0.9); + color: white; + font-size: 1.5rem; + background-color: rgba(0, 0, 0, 0.6); padding: 5px 15px; border-radius: 5px; text-align: center; @@ -157,20 +100,21 @@ p { .item:hover h2 { opacity: 1; - transform: translateX(-50%) translateY(-10px); + transform: translateX(-50%) translateY(-10px); /* Move the title upwards with hover */ } -@media (max-width: 800px) { +/* Mobile Optimization */ +@media (max-width: 600px) { header { - font-size: 1.5rem; + font-size: 1.2rem; } .item { - height: auto; + height: auto; /* Allow auto height on mobile for better responsiveness */ width: auto; } - .grid-container { + .grid-container{ grid-template-columns: repeat(1, 1fr); } } diff --git a/webGames/index.html b/webGames/index.html index 35c69b5..93ae6a9 100644 --- a/webGames/index.html +++ b/webGames/index.html @@ -13,35 +13,35 @@