#how image in hero can be adjusted

13 messages · Page 1 of 1 (latest)

still cobalt
#

how can i use next/image to dynamically resize the image property?
i don't want it to take full space just around 80vw

torpid raptorBOT
#

🔎 This post has been indexed in our web forum and will be seen by search engines so other users can find it outside Discord

🕵️ Your user profile is private by default and won't be visible to users outside Discord, if you want to be visible in the web forum you can add the "Public Profile" role in id:customize

✅ You can mark a message as the answer for your post with Right click -> Apps -> Mark Solution
(if you don't see the option, try refreshing Discord with Ctrl + R)

molten aurora
#

What is your current code?

#

For the image

#

Usually you would use the fill prop on the image

#

And the parent element will have the size like 80vw

still cobalt
#
import styles from "@/app/ui/home.module.css";
import Image from "next/image";

export default function Page() {
  return (
    <main className="">
      <div className={styles.coverDiv}>
        <Image src="/cover.png" alt="Logo" fill />
      </div>
    </main>
  );
}
#
  width: 80vw;
  height: 200px !important;
  position: relative; // solution!
}
#

its just filling whole screen

#

SOLVED!
the fill layout mode of the Image component requires the parent element to have a relative position.

torpid raptorBOT
#
✅ Success!

This question has been marked as answered! If you have any other questions, feel free to create another post

Jump to answer

[Click here](#1252782874374180915 message)

#
✅ Success!

This question has been marked as answered! If you have any other questions, feel free to create another post

Jump to answer

[Click here](#1252782874374180915 message)

still cobalt
#

but im not sure why it looks weird ? @molten aurora