Skip to content

Instantly share code, notes, and snippets.

View estebanmunchjones2019's full-sized avatar

Esteban Munch Jones estebanmunchjones2019

View GitHub Profile
<Image src={path to your image} />
//Example of background image using <Image> component
<div className="pt-2" style={{ position: 'relative', width: '100vw', height: '66.66vw'}}>
<Image
src="/assets/images/unsplash-1.jpeg"
layout="fill"
objectFit="cover"
/>
</div>
<div>
<img />
</div>
//Or
<div>
<div>
<img />
</div>
//Example of card image using <Image /> component
<div className="card" style={{width: "18rem"}}>
<Image
src="/assets/images/unsplash-1.jpeg"
// just put the original width and height of the original image, in order to provide the right aspect ratio
// Next.js will automatically reduce the size if the rendered image needs to be smaller.
width={2400}
height={1598}
layout="responsive"