mirror of
				https://codeberg.org/ashley/poke
				synced 2025-07-17 16:52:11 +00:00 
			
		
		
		
	add dropdown menu
This commit is contained in:
		
							parent
							
								
									5ca91af393
								
							
						
					
					
						commit
						741810ac9b
					
				| @ -126,11 +126,16 @@ a { | |||||||
|   color: var(--text-link); |   color: var(--text-link); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
| .video > .info > .title { | .video > .info > .title { | ||||||
|   font-family: var(--text-font-primary); |   font-family: var(--text-font-primary); | ||||||
|   width: 10em; |   width: 10em; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | .dropdown__menu > a { | ||||||
|  |  text-decoration: none; | ||||||
|  | } | ||||||
|  | 
 | ||||||
| .video-info-panel > .video-title > a { | .video-info-panel > .video-title > a { | ||||||
|   white-space: nowrap; |   white-space: nowrap; | ||||||
| } | } | ||||||
| @ -416,3 +421,63 @@ a { | |||||||
|   border: var(--div-border-color); |   border: var(--div-border-color); | ||||||
|   border-style: solid; |   border-style: solid; | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  |   | ||||||
|  | .dropdown { | ||||||
|  | 	position: relative; | ||||||
|  | 	display: flex; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .dropdown > input[type="checkbox"] { | ||||||
|  | 	display: none; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .dropdown > label { | ||||||
|  | 	width: 100%; | ||||||
|  | 	height: 100%; | ||||||
|  | 	margin: -8px; | ||||||
|  | 	padding: 8px; | ||||||
|  | 	display: flex; | ||||||
|  | 	align-items: center; | ||||||
|  | 	justify-content: center; | ||||||
|  | } | ||||||
|  |    | ||||||
|  | 
 | ||||||
|  | .dropdown__menu { | ||||||
|  | 	position: absolute; | ||||||
|  | 	z-index: 999; | ||||||
|  | 	display: none; | ||||||
|  |   margin-right: 4em; | ||||||
|  | 	top: 40px; | ||||||
|  | 	padding: 6px 0; | ||||||
|  | 	margin: 0; | ||||||
|  | 	width: 300px; | ||||||
|  | 	border-radius: 8px; | ||||||
|  | 	box-shadow: var(--border-color) 0 0 5px; | ||||||
|  | 	background-color: var(--context-menu-background) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | .dropdown__item { | ||||||
|  | 	display: flex; | ||||||
|  | 	flex-direction: row; | ||||||
|  | 	align-items: center; | ||||||
|  | 	padding: 0 16px; | ||||||
|  | 	height: 40px; | ||||||
|  | 	column-gap: 16px; | ||||||
|  | 	color: var(--text-primary); | ||||||
|  | 	text-decoration: none; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .dropdown__item:hover { | ||||||
|  | 	background-color: var(--chip-background-hover); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .dropdown__item:active { | ||||||
|  | 	background-color: var(--chip-background-active); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .dropdown > input[type="checkbox"]:checked ~ div, | ||||||
|  | .dropdown__menu:target { | ||||||
|  | 	display: block; | ||||||
|  | } | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Ashley
						Ashley