- 在Next.js框架中,使用image组件可以显示图像。
- 页面组件应该放在app/profile目录下,通过浏览器访问来显示这个组件。
- image组件从next/image包中导入,并且可以显示本地或远程图像。
- 对于本地图像文件,它们存储在public/images目录,该路径中的文件可以直接使用。
- image组件的src属性设置为本地或远程图像路径,不需要加上public目录。
- 图像组件需要设置一个alt属性来描述图像内容,如果没有描述,则可以用一个空白字符。
- 当图像尺寸未知时,需要设置width和height属性,例如宽度900,高度600。
- 也可以通过导入图像文件的方式使用图像,这时Next.js会自动知道图像尺寸,不需要单独设置。
- 若要使图像尺寸响应窗口宽度变化,可以设置style属性,使得宽度为100%,高度自动调整。
- 最后结果是,在页面上图像会按比例显示并随浏览器窗口大小变化而变化。