
سلام رفقا من میخام یک عکس رو به پروزه ام به عنوان بک گراند در هدرسایت استفاده کنم ولی همچین اروری میاد و عکس کدهامو گذاشتم کسی میدونه مشکل از چیه ؟؟؟؟؟
سلام ادرس عکس را چک کن مشکل فکرک نم از اون باشه
سلام فکر میکنم مسیر دهی تصویرتون درست نیست برای اینکه از مسیر فعلی یه فولدر برگردین به عقب باید از (/..) استفاده کنین (برای هربار.)
برای مثال آدرس تصویر شما میشه:
../image/sam.png
اگر مشکلتون حل شد خبر بدین :)
شاید پاسخ شما همینجا باشد
اگر فولدر Components کنار src باشه و compani توی Components باشه مسیر فایلتون میشه
../../src/asset/image/sam.pngسلام
@amir289800
اگر از لاراول استفاده میکنی از تابع asset استفاده کن
اینجوری آدرس دادن برای عکس خوب نیست
آدرس دهی ها رو به صورت absolute path بدید
@dfardabasi
سلام و درود
نه از ری اکت استفاده میکنم
منظورتون چیه از (آدرس دهی ها رو به صورت absolute path بدید) ؟؟؟؟؟؟؟
@dfardabasi


تصویر اول برای ادرس دهی داخل تگ هست و تصویر دوم برای استایل دادن به عنوان بک گراند هست
الان برای پروژه من ادرس دهی مطلق چطوری میشه؟ میشه لطفی کنید برای یکی از تگ های img که گذاشتم یک ادرس دهی کنید و نشونم بدید ممنون

@Pouyab
داداش من منظورت رو نفهمیدم اصلا ... من فولدر asset رو داخل فولدر src گذاشتم ولی میگن استاندارش اینه که داخل public یک فولدر عکس داشته باشی و عکس هاتو اونجا بزاری ... الان همین عکسی که فرستادم پایین هست رو باید چطوری داخل تگ img و به عنوان بکگراند داخل فایل css بزارم طبق چیزی که گفتید ؟؟؟؟؟
البته میخام که عکس هام جهت استاندارد بودن داخل فوادر public باشه ... اگه راهی بلدی ممنون میشم راهنماییم کنی
بله استاندارد این هست که در پوشه public باشه. در react روت asset های پروژه پوشه public هست. اما شما باید بتونید از هرجایی ادرس بدید.
اینو هم در نظر داشته باشید نحوه ادرس دهی در vite و cra اگر asset درون پوشه public نباشه مقداری متفاوت هست. البته فقط برای ادرس دهی درون کامپوننت. برای اینکه گیج نشید این تفاوت رو توضیجح نمیدم.
بر اساس دایرکتوری آخرین عکستون:
# Company.js
src={require("../asset/image/sam.png")}
# styles.css
url("../asset/image/sam.png")
در ضمن نام کامپوننت هاتون رو پاسکال کیس بنویسید. قرارداد برنامه های react به این شکل هست.
ممنون داداش عالی بود خیلی لطف کردی