0
我正在嘗試使用變換將圖像縮放爲原圖。規模,然後縮放到頂部?
這是我如何嘗試計算頂部和位置,它幾乎可以工作,但翻譯是基於圖像原始大小,而不是縮放大小。我可以通過不同的方式應用不同的css來解決這個問題嗎?還是我必須找出另一個翻譯值?
transformCarousel() {
if (this.state.zoom) {
const heightBefore = this.state.carousel.height
const heightAfter = window.innerHeight * 0.792
const scale = heightAfter/heightBefore
const posBefore = this.state.carousel.top
const posAfter = window.pageYOffset
const translate = posAfter - posBefore
return {
zIndex: 1070,
transform: 'scale(' + scale + ') translateY(' + translate + 'px)'
}
}
}
這實在是很難理解什麼應該發生,以便發佈重現問題的最小代碼片段。另外,我用JavaScript標記了你的問題,你也使用jQuery嗎? – LGSon