یکی از پرکاربردترین مباحث در طراحی صفحات وب، ویژگی Position در CSS است. این ویژگی به طراحان کمک میکند تا مکان دقیق عناصر را روی صفحه مشخص کرده و با ایجاد نظم و ساختار بهتر، ظاهری زیبا و کاربرپسند برای وبسایت فراهم کنند. استفاده صحیح از این قابلیت میتواند تجربه کاربری را بهبود دهد و باعث شود کاربران زمان بیشتری در سایت بمانند.
مفهوم Flow در طراحی صفحات وب
Flow به معنای جریان طبیعی عناصر در یک صفحه است. در حالت عادی، عناصر HTML یکی پس از دیگری و بر اساس ترتیب کد نوشتهشده در صفحه قرار میگیرند. این چیدمان همان جریان اصلی یا Flow است. تغییر موقعیت عناصر در واقع یعنی دستکاری این جریان تا به شکلی دلخواه و متناسب با طراحی درآید.
Viewport چیست و چه نقشی دارد؟
Viewport بخشی از صفحه وب است که کاربر در لحظه مشاهده میکند. به بیان سادهتر، صفحه نمایش مرورگر همان Viewport محسوب میشود. وقتی از موقعیتدهی عناصر صحبت میکنیم، باید توجه داشت که نحوه نمایش آنها در Viewport به چه شکل خواهد بود؛ مخصوصاً هنگام اسکرول کردن که میتواند ظاهر متفاوتی ایجاد کند.
انواع Position در CSS و کاربرد آنها
Static
حالت پیشفرض برای همه عناصر است. در این حالت عناصر بر اساس Flow طبیعی در صفحه قرار میگیرند و هیچ تغییری در موقعیت آنها اعمال نمیشود.
Relative
با استفاده از موقعیت relative، عنصر نسبت به جایگاه اولیه خود حرکت میکند. به کمک مقادیر top، right، bottom و left میتوان این جابهجایی را کنترل کرد. نکته مهم این است که عنصر همچنان در جریان صفحه باقی میماند.
Absolute
موقعیت absolute باعث میشود عنصر نسبت به نزدیکترین والد غیر static جایگذاری شود. این ویژگی معمولاً برای شناورسازی یا قرار دادن یک عنصر در بالاترین لایه صفحه استفاده میشود.
Fixed
وقتی عنصری fixed میشود، حتی با اسکرول کردن صفحه نیز در همان موقعیت باقی میماند. این ویژگی برای منوهای ثابت یا دکمههای شناور بسیار کاربردی است.
Sticky
حالت sticky ترکیبی از relative و fixed است. عنصر تا زمانی که کاربر اسکرول نکرده، همانند relative عمل میکند اما پس از رسیدن به یک نقطه مشخص در Viewport، به صورت ثابت باقی میماند.
تغییر موقعیت عناصر در المنتور
المنتور به عنوان یکی از محبوبترین صفحهسازهای وردپرس، امکان مدیریت ساده موقعیت عناصر را فراهم کرده است. برای این کار کافی است روی ستون یا بخشی که ایجاد کردهاید کلیک کرده و از بخش تنظیمات پیشرفته وارد قسمت موقعیت شوید. در اینجا میتوانید حالتهای مختلف مانند پیشفرض، مطلق یا ثابت را انتخاب کنید.
تنظیمات افقی
در این بخش با استفاده از گزینه offset میتوانید جایگاه عنصر را به سمت چپ یا راست تغییر دهید. مقدار افست تعیین میکند عنصر چقدر از لبه صفحه فاصله داشته باشد.
تنظیمات عمودی
همانند حالت افقی، در تنظیمات عمودی نیز میتوانید عنصر را به سمت بالا یا پایین منتقل کنید. این ویژگی برای قرار دادن عناصر در نقاط خاص صفحه بسیار کاربرد دارد.
جمعبندی
ویژگی Position در طراحی وب یک ابزار کلیدی برای مدیریت ظاهر سایت است. از قرار دادن منوی ثابت گرفته تا تنظیم دقیق عناصر در بخشهای خاص، همه و همه با این قابلیت امکانپذیر است. اگر از المنتور استفاده میکنید، دسترسی به این تنظیمات سادهتر خواهد بود و تنها با چند کلیک میتوانید موقعیت عناصر را دقیقاً همانطور که میخواهید تغییر دهید..
منبع : https://ofoghweb.com/postion-tutorials-and-page-element-positions-in-elmantor
:: بازدید از این مطلب : 4
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0