fix: モバイル表示のときページ下部がナビゲーションバーに隠れる問題を修正 (#110)
* fix: insert bottom spacing appropriately * Revert CHANGELOG.md --------- Co-authored-by: ibuki2003 <main@fuwa.dev>
This commit is contained in:
		| @@ -6,11 +6,13 @@ | ||||
| 	--marginHalf: 10px; | ||||
|  | ||||
| 	--margin: var(--marginFull); | ||||
| 	--minBottomSpacing: 0px; | ||||
|  | ||||
| 	// switch dynamically | ||||
| 	--minBottomSpacingMobile: calc(72px + max(12px, env(safe-area-inset-bottom, 0px))); | ||||
| 	--minBottomSpacing: var(--minBottomSpacingMobile); | ||||
|  | ||||
| 	@media (max-width: 500px) { | ||||
| 		--margin: var(--marginHalf); | ||||
| 		--minBottomSpacing: calc(72px + max(12px, env(safe-area-inset-bottom, 0px))); | ||||
| 	} | ||||
|  | ||||
| 	//--ad: rgb(255 169 0 / 10%); | ||||
|   | ||||
| @@ -207,9 +207,11 @@ watch($$(navFooter), () => { | ||||
| 	if (navFooter) { | ||||
| 		navFooterHeight = navFooter.offsetHeight; | ||||
| 		document.body.style.setProperty('--stickyBottom', `${navFooterHeight}px`); | ||||
| 		document.body.style.setProperty('--minBottomSpacing', 'var(--minBottomSpacingMobile)'); | ||||
| 	} else { | ||||
| 		navFooterHeight = 0; | ||||
| 		document.body.style.setProperty('--stickyBottom', '0px'); | ||||
| 		document.body.style.setProperty('--minBottomSpacing', '0px'); | ||||
| 	} | ||||
| }, { | ||||
| 	immediate: true, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 まっちゃとーにゅ
					まっちゃとーにゅ