راکت
حل شده

مشکل مخفی کردن باکس با visibility در CSS

5 پاسخ

سلام دوستان 🙃
من یک صفحه را با html و css طراحی کردم
برای رسپانسیو کردن از media@ استفاده کردم .

میخواستم وقتی عرض صفحه کوچک شد یکی از باکس های موجود در header مخفی بشه ❕
برای همین از visibility با مقدار صفر استفاده کردم اما متوجه شدم بعد از اینکه باکس مخفی می‌شه طول و عرضش توی صفحه باقی می‌مونه 😐
و باعث میشه باکس های دیگه برخلاف چیزی که من میخوام جابه‌جا نشن و جای اون باکس که مخفی شده را نگیرن


کسی میتونه راهنمایی کنه چطور می‌تونم با مخفی کردن یک المنت در صفحه طول و عرضشم باهاش مخفی کنم؟

امیدوارم تونسته باشم منظورما درست برسونم 🤦‍♂️

ثبت پرسش جدید

پاسخ‌ها

5
رضا غلامیان
رضا غلامیان
@Jetfox

تخصص: Web Developer

بهترین پاسخ

سلام
به این صورت مقدار دهی کنید که المان کاملا از صفحه با عرض و طول حذف بشه یعنی انگار نه انگار که المان خاصی وجود داشته :

.selector{
display : none;
}
محمد حسین
محمد حسین
@saghari

تخصص: mevn stack

فکر میکنم باید به این شکل بنویسی

visibility: hidden;
opacity: 0;

شفافیتش رو هم باید صفر کنی

احمدرضا مرادی
احمدرضا مرادی
@AhmadRezaMoradi

تخصص: طراح سایت

از opacity صفر هم که استفاده می‌کنم تغییری نمی‌کنه و بازم طول و عرض المنت مخفی شده توی صفحه باقی می‌مونه

شاید پاسخ شما همین‌جا باشد

احمدرضا مرادی
احمدرضا مرادی
@AhmadRezaMoradi

تخصص: طراح سایت

درست شد خیلی ممنون 🙏

امیرمهدی رحیمی
امیرمهدی رحیمی
@AmirMahdiAmirMahdi

تخصص: front-end

سلام اگر میخواهید که اون المنت کلا از دام حذف بشه کافیه که

.class{
display : none;
}

توجه داشته باشید که opacity و visibility فقط اونو نامرئی میکنن ولی اونو حذف نمیکنن انگار جاش میمونه

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام