Compare commits
	
		
			No commits in common. "ca6b00a6d47d4bdc5e65022efc3085166e542288" and "e73a4c76608dbf2eff46172915a9aca52f3a0e70" have entirely different histories.
		
	
	
		
			ca6b00a6d4
			...
			e73a4c7660
		
	
		
					 3 changed files with 49 additions and 105 deletions
				
			
		|  | @ -21,42 +21,42 @@ | |||
|                     <p>Your goal is to survive as long as possible while scoring points!</p> | ||||
|                 </div> | ||||
|             </a> | ||||
|             <a href="#" target="_blank" class="item"> | ||||
|             <a href="link_to_blackjack_game" target="_blank" class="item"> | ||||
|                 <img src="images/blackjack.jpg" alt="Image can't be displayed"> | ||||
|                 <h2>Secret Blackjack</h2> | ||||
|                 <div class="description"> | ||||
|                     <p>Try to beat the dealer by getting a hand value as close to 21 as possible without going over.</p> | ||||
|                 </div> | ||||
|             </a> | ||||
|             <a href="#" target="_blank" class="item"> | ||||
|             <a href="link_to_snake_game" target="_blank" class="item"> | ||||
|                 <img src="images/snake.png" alt="Image can't be displayed"> | ||||
|                 <h2>Snake</h2> | ||||
|                 <div class="description"> | ||||
|                     <p>Guide the snake to eat food and grow longer while avoiding collisions with the walls and itself.</p> | ||||
|                 </div> | ||||
|             </a> | ||||
|             <a href="#" target="_blank" class="item"> | ||||
|             <a href="link_to_solitaire_game" target="_blank" class="item"> | ||||
|                 <img src="images/solitaire.png" alt="Image can't be displayed"> | ||||
|                 <h2>Solitaire</h2> | ||||
|                 <div class="description"> | ||||
|                     <p>A classic card game where the objective is to move all cards to foundation piles in ascending order.</p> | ||||
|                 </div> | ||||
|             </a> | ||||
|             <a href="#" target="_blank" class="item"> | ||||
|             <a href="link_to_minesweeper_game" target="_blank" class="item"> | ||||
|                 <img src="images/minesweeper.png" alt="Image can't be displayed"> | ||||
|                 <h2>Minesweeper</h2> | ||||
|                 <div class="description"> | ||||
|                     <p>Uncover squares on a grid while avoiding hidden mines, using numbers to deduce safe spots.</p> | ||||
|                 </div> | ||||
|             </a> | ||||
|             <a href="#" target="_blank" class="item"> | ||||
|             <a href="link_to_guess_my_number_game" target="_blank" class="item"> | ||||
|                 <img src="images/number.jpeg" alt="Image can't be displayed"> | ||||
|                 <h2>Guess My Number</h2> | ||||
|                 <div class="description"> | ||||
|                     <p>A simple game where you try to guess a randomly chosen number within a certain range.</p> | ||||
|                 </div> | ||||
|             </a> | ||||
|             <a href="#" target="_blank" class="item"> | ||||
|             <a href="link_to_endless_runner_game" target="_blank" class="item"> | ||||
|                 <img src="images/endless_runner.png" alt="Image can't be displayed"> | ||||
|                 <h2>Endless Runner</h2> | ||||
|                 <div class="description"> | ||||
|  |  | |||
|  | @ -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); | ||||
|     } | ||||
| } | ||||
|  |  | |||
|  | @ -13,35 +13,35 @@ | |||
| 
 | ||||
|     <main> | ||||
|         <div class="grid-container"> | ||||
|             <a href="" target="_blank" class="item"> | ||||
|             <a href="link_to_snake_game" target="_blank" class="item"> | ||||
|                 <img src="../secret/../secret/images/snake.png" alt="Image can't be displayed"> | ||||
|                 <h2>Snake</h2> | ||||
|                 <div class="description"> | ||||
|                     <p>Guide the snake to eat food and grow longer while avoiding collisions with the walls and itself.</p> | ||||
|                 </div> | ||||
|             </a> | ||||
|             <a href="" target="_blank" class="item"> | ||||
|             <a href="link_to_solitaire_game" target="_blank" class="item"> | ||||
|                 <img src="../secret/images/solitaire.png" alt="Image can't be displayed"> | ||||
|                 <h2>Solitaire</h2> | ||||
|                 <div class="description"> | ||||
|                     <p>A classic card game where the objective is to move all cards to foundation piles in ascending order.</p> | ||||
|                 </div> | ||||
|             </a> | ||||
|             <a href="" target="_blank" class="item"> | ||||
|             <a href="link_to_minesweeper_game" target="_blank" class="item"> | ||||
|                 <img src="../secret/images/minesweeper.png" alt="Image can't be displayed"> | ||||
|                 <h2>Minesweeper</h2> | ||||
|                 <div class="description"> | ||||
|                     <p>Uncover squares on a grid while avoiding hidden mines, using numbers to deduce safe spots.</p> | ||||
|                 </div> | ||||
|             </a> | ||||
|             <a href="" target="_blank" class="item"> | ||||
|             <a href="link_to_guess_my_number_game" target="_blank" class="item"> | ||||
|                 <img src="../secret/images/number.jpeg" alt="Image can't be displayed"> | ||||
|                 <h2>Guess My Number</h2> | ||||
|                 <div class="description"> | ||||
|                     <p>A simple game where you try to guess a randomly chosen number within a certain range.</p> | ||||
|                 </div> | ||||
|             </a> | ||||
|             <a href="" target="_blank" class="item"> | ||||
|             <a href="link_to_endless_runner_game" target="_blank" class="item"> | ||||
|                 <img src="../secret/images/endless_runner.png" alt="Image can't be displayed"> | ||||
|                 <h2>Endless Runner</h2> | ||||
|                 <div class="description"> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue