38 lines
		
	
	
		
			864 B
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			864 B
		
	
	
	
		
			CSS
		
	
	
	
	
	
|     
 | ||
|     .button-grid {
 | ||
|         display: grid;
 | ||
|         display: grid;
 | ||
|         grid-template-columns: 4fr 4fr 4fr;
 | ||
|         grid-template-rows: 4fr 4fr;
 | ||
|         grid-gap: 4fr;
 | ||
|     }
 | ||
| 
 | ||
|     .image-button {
 | ||
|         width: calc(10vw * var(--sizeButton));
 | ||
|         height: calc(10vw * var(--sizeButton));
 | ||
| 
 | ||
|         border: none;
 | ||
|         background-size: cover;
 | ||
|         border-radius: calc(0.3vw * var(--sizeButton));
 | ||
|     }
 | ||
| 
 | ||
|     .image-button:hover {
 | ||
|         opacity: 0.8;
 | ||
|     }
 | ||
|       
 | ||
|     .image-button:active .overlay {
 | ||
|         transform: scale(0.95);
 | ||
|     }
 | ||
| 
 | ||
|     .overlay {
 | ||
|         position: absolute;
 | ||
|         top: 0;
 | ||
|         left: 0;
 | ||
|         width: 100%;
 | ||
|         height: 100%;
 | ||
|         background: rgba(0, 0, 0, 0.5); /* Настройка цвета и прозрачности для блока с заголовком */
 | ||
|     }
 | ||
| 
 | ||
|     :root {
 | ||
|         --sizeButton: 1;
 | ||
|     } | 
