如何将 next/image 中的图像组件放在适当的位置:absolue
How put a Image component from next/image in position: absolue
我可以将 'next/image' 中的元素图像放入 { position: absolute; left: 50% }
中吗?
好像不受影响
示例:
import React from 'react'
import Image from 'next/image'
import styled from 'styled-components'
const Container = styled.div`
position: relative;
`
const Test = styled(Image)`
position: absolute;
left: 50%;
`
const Page: React.FC = () => {
return (
<Container>
<Test src{someImg.webp} width={500} height={500} objectFit="none" />
</Container>
)
}
export default Page;
将您的图像放在您喜欢的位置的另一个父 div 中。
在你的情况下:
import React from 'react'
import Image from 'next/image'
import styled from 'styled-components'
const Container = styled.div`
position: relative;
`
const ImageContainer = styled.div`
position: absolute;
left: 50%;
`
const Page: React.FC = () => {
return (
<Container>
<ImageContainer>
<Image src{someImg.webp} width={500} height={500} objectFit="none"/>
</ImageContainer>
</Container>
)
}
export default Page;
我可以将 'next/image' 中的元素图像放入 { position: absolute; left: 50% }
中吗?
好像不受影响
示例:
import React from 'react'
import Image from 'next/image'
import styled from 'styled-components'
const Container = styled.div`
position: relative;
`
const Test = styled(Image)`
position: absolute;
left: 50%;
`
const Page: React.FC = () => {
return (
<Container>
<Test src{someImg.webp} width={500} height={500} objectFit="none" />
</Container>
)
}
export default Page;
将您的图像放在您喜欢的位置的另一个父 div 中。 在你的情况下:
import React from 'react'
import Image from 'next/image'
import styled from 'styled-components'
const Container = styled.div`
position: relative;
`
const ImageContainer = styled.div`
position: absolute;
left: 50%;
`
const Page: React.FC = () => {
return (
<Container>
<ImageContainer>
<Image src{someImg.webp} width={500} height={500} objectFit="none"/>
</ImageContainer>
</Container>
)
}
export default Page;