نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی

اسکرول افقی css. بخش پیمایش

بیایید ببینیم که چگونه قانون سرریز CSS (با استفاده از مقادیر پنهان، قابل مشاهده، اسکرول و خودکار) می تواند محتوا را در صورتی که در محدوده اختصاص داده شده آن قرار نگیرد، دستکاری کند.

در عمل (در حین چیدمان یا ویرایش)، اغلب با چنین موقعیت هایی مواجه می شویم، بنابراین برای بسیاری مفید خواهد بود. علاوه بر این، در طول مسیر، به تغییرات نیز خواهیم پرداخت از این ملک overflow-x و overflow-y که مورد خاصی هستند و ویژگی های خاص خود را دارند. همچنین قانون سرریز متن مجاور را لمس خواهیم کرد، که نمایان بودن متن را در بلوکی که فراتر از مرزهای یک عنصر است، تعیین می کند.

البته، در بسیاری از موارد، شما نمی توانید بدون تعیین ابعاد خاص منطقه از طریق عرض و ارتفاع (عرض و ارتفاع جعبه) که می توانید انجام دهید. به طور کلی، در زیر نمونه هایی از تأثیر خاصیت سرریز را به تمام روش های ممکن در نظر خواهیم گرفت.

سرریز (قابل مشاهده، پنهان) - محتوای قابل مشاهده یا پنهان یک بلوک که فراتر از محدودیت های آن است

ابتدا، به پیروی از سنت، بیایید ببینیم چه مقادیری در جدول مشخصات کنسرسیوم بین المللی W3C وجود دارد (داده ها مطابق نسخه CSS2.1 ارائه شده اند، اگرچه در موارد بیشتری معتبر و پشتیبانی می شوند. نسخه جدید CSS3):


همانطور که می بینید، سرریز دارای 4 پارامتر اصلی (قابل مشاهده، پنهان، خودکار، اسکرول) و ارزش به ارث بردن، که در صورت تمایل می توانید آن را بنویسید، اما به طور پیش فرض این قانون به ارث نمی رسد ( موروثی: خیردر اسکرین شات). مقدار پیش فرض visibl (ابتدایی: قابل مشاهده) است.

قبل از ادامه کاوش با نمونه های عملی، بیایید جزئیاتی را برای خودمان بدست آوریم. همانطور که در بالا ذکر شد، قانون سرریز به شما امکان می دهد محتوا را کنترل کنید عنصر بلوکدر مواردی که در آن نمی گنجد. این به طور مستقیم از نام این نتیجه می گیرد قوانین CSS(سرریز در انگلیسی به معنای سرریز، زیاده‌روی است.)

قبلاً، می توانید با کلیک بر روی پیوند ارائه شده، با چه چیزی تشکیل شده است آشنا شوید. علاوه بر این، مرور مطالب در مورد آن مفید خواهد بود، که به عناصر موجود در بلوک صفحه ویژگی می دهد.

بیایید یک ظرف DIV را به عنوان مثال در نظر بگیریم (در جزئیات بیشتر در مورد divs به عنوان پایه طرح بلوک)، آن را با پس زمینه، از طریق ویژگی style رنگ کنید و آن را داخل آن قرار دهید متن دلخواه:

متن ...

نتیجه نهایی چیزی شبیه به این خواهد بود:


عرض ظرف را تعریف نکرده ایم. در این حالت، اگر به خاطر داشته باشید، عنصر بلوک تمام فضای موجود را در عرض اشغال می کند. اما ارتفاع (ارتفاع) بلوک، اگر مشخص نشده باشد، با محتوا (در مثال ما، متن موجود در آنجا) تعیین می شود.


قانون سرریز برای بلوک های حاوی محتوایی که در ارتفاع قابل توزیع نیست

در بالا، مثالی را پیشنهاد کردم که در آن یک عنصر بلوک حاوی متنی است که می‌تواند در صورت محدود بودن عرض (با تغییر کلمه wrap) دوباره توزیع شود. این در حال حاضر به ویژه در هنگام درخواست صادق است طراحی تعاملیبرای مشاهده در تلفن همراه با این حال، اتفاق می افتد که محتوا، به دلایلی، چندان انعطاف پذیر نیست.

بیایید با همان شرایطی که در مثالی که در بالا بحث کردیم شروع کنیم. به یاد داشته باشید، هنگامی که یک عرض بلوک ثابت را مشخص می‌کنید، محتوا به گونه‌ای توزیع می‌شود که از مرز افقی تجاوز نمی‌کند، اما در همان زمان ارتفاع ظرف (همراه با محتوا) را به صورت عمودی افزایش می‌دهد. حالا بیایید محتوا را تغییر دهیم و متن استاندارد را با کلمات طولانی بدون فاصله جایگزین کنیم و عرض را مشخص کنیم:


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


افزودن اسکرول با استفاده از پارامترهای اسکرول و خودکار قانون سرریز

حال اجازه دهید اگر عرض و ارتفاع ظرف ثابت است، اما مطلوب است که محتوایی را که در آن جا نمی‌شود در دسترس بگذارید. بیایید همان مثال ج را در نظر بگیریم عرض ثابتو ارتفاع، فقط مقدار ارتفاع را برای وضوح در 60 پیکسل نشان می دهیم و اضافه می کنیم سرریز: پیمایشبه سبک های CSS:

متن ...

در نتیجه، نوارهای پیمایش به صورت عمودی و افقی ظاهر شدند:


بنابراین، محتوا در دسترس می شود، البته با کمک پیمایش. با این حال، لطفا توجه داشته باشید که نه تنها پیمایش عمودی، که برای مشاهده کامل مورد نیاز است، اما افقی که فعال نیست. این یکی از ویژگی های مقدار اسکرول است.


من می خواهم توجه داشته باشم که قانون اساسی سبک دارای تغییراتی به شکل سرریز-x و سرریز-y است که مقادیر یکسانی (مشاهده، پنهان، اسکرول، خودکار) را به عنوان سرریز اولیه دارند. پارامترها را تنظیم کنیدبه محتویات جعبه ها به صورت افقی (x) و عمودی (y) اعمال شود.

قانون سرریز متن CSS (کلیپ، بیضی)

حال بیایید با اصلاح خاصیت سرریز که در بالا توضیح داده شد، که فقط در CSS3 ظاهر شد، آشنا شویم. می توانید اطلاعات مربوط به او را در صفحه رسمی مربوطه (پیش نویس سرمقاله کنسرسیوم W3C) دریافت کنید:


ویژگی سرریز متندارای 2 معنی اصلی (گیره و بیضی). فقط زمانی اثر می‌گذارد که سرریز مشخص شده باشد، که مقداری غیر از قابل مشاهده باشد. و این، همانطور که به یاد دارید، پارامتر پیش‌فرض است، بنابراین استایل‌های عنصر مربوطه باید دارای سرریز با hidden، scroll یا auto باشند.

کلیپ پیش فرض است و فقط متن را کلیپ می کند. بنابراین، سرریز متن را برای DIV خود با ویژگی‌های CSS مناسب با افزودن فضای سفید: nowrap (برای جلوگیری از بسته‌بندی کلمه) فعال می‌کنیم:

متن ...

همانطور که می بینید ellipsis به شما امکان می دهد بیضی اضافه کنیدبه جای متن بریده شده، اشاره ای به ادامه آن دارد. تا یک نتیجه منطقی بدهیم این مثال، می توانید شبه کلاس شناور را برای div اضافه کنید، که وقتی ماوس را بر روی عنصر قرار می دهید، سبک آن را تغییر می دهد:

کلاس 1: شناور (سرریز: قابل مشاهده؛ فضای سفید: عادی؛)

اکنون متن قطع می شود، اما اگر نشانگر ماوس را روی آن ببرید، در ظاهر می شود تمام و کمال... با کلیک بر روی لینک ارائه شده می توانید این موضوع را تأیید کنید.


3. اسکرول عمودی و افقی را در یک بلوک CSS اجباری کنید
4. نمونه بلوک اسکرول div

در این مقاله به بررسی موضوع ایجاد بلوک (div) با اندازه ثابت با قابلیت اسکرول افقی و عمودی می پردازیم. این را می توان اجرا کرد با استفاده از CSS... مسئول این امر است دارایی سرریز.

درباره سرریز اموال مفید

ویژگی سرریزوظیفه نمایش محتوای یک عنصر بلوک را بر عهده دارد. زمانی می توان از آن استفاده کرد که محتوا به طور کامل مطابقت نداشته باشد و از ناحیه بلوک فراتر رود.

سرریز-x- وظیفه نمایش محتوای یک عنصر بلوک به صورت افقی را بر عهده دارد.
سرریز-y- وظیفه نمایش محتوای یک عنصر بلوک به صورت عمودی را بر عهده دارد.

کد CSS

پروکروتکا (
سرریز: خودکار; ویژگی / * برای اسکرول افقی. خودکار اگر محتوا بزرگتر از بلوک باشد * /
}

خواص و مقادیر سرریز

قابل رویت- کل محتوای عنصر را حتی فراتر از عرض مشخص شده نمایش می دهد.
پنهان شده است- فقط ناحیه داخل عنصر نمایش داده می شود، بقیه پنهان است.
طومار- به اجبار یک نوار اسکرول افقی (y) یا افقی (x) اضافه شده است.
خودکار- به طور خودکار اضافه شده است نوار افقیاگر بلوک کوچکتر باشد، پیمایش کنید.

نمونه ای از کلاس CSS را در نظر بگیرید. در عرض و ارتفاع، عرض و ارتفاع بلوک مورد نظر را تنظیم می کنیم (محتویات بلوک از آنها فراتر نمی رود) و با خاصیت سرریز: auto; در صورت لزوم پیمایش افقی را تنظیم کنید

کد CSS

پروکروتکا (
عرض: 150 پیکسل؛ / * عرض بلوک ما * /
ارتفاع: 100 پیکسل؛ / * ارتفاع بلوک ما * /


سرریز: خودکار; ویژگی / * برای اسکرول افقی. خودکار در صورت وجود بلوک بیشتر * /
}

پیمایش اجباری در یک بلوک CSS

همچنین می توانید پیمایش را در ارتفاع و عرض اجباری کنید. برای انجام این کار، هر محور: overflow-y: scroll; (عمودی) overflow-x: scroll; (افقی) ما پارامتر اسکرول، پیمایش اجباری را مشخص می کنیم.

کد HTML و CSS

پروکروتکا (
ارتفاع: 150px; / * ارتفاع بلوک ما * /
پس زمینه: #fff; / * رنگ پس زمینه، سفید * /
حاشیه: 1px جامد # C1C1C1; / * اندازه و رنگ حاشیه بلوک * /


}

نمونه بلوک اسکرول div

کد HTML و CSS



نمونه ای از نحوه کار CSS



و در اینجا تعداد بسیار زیادی وجود دارد متن متفاوتو اطلاعات دیگر و در اینجا متون مختلف و اطلاعات دیگر بسیار بسیار زیاد است. و در اینجا متون مختلف و اطلاعات دیگر بسیار بسیار زیاد است. و در اینجا بسیاری از متون مختلف و اطلاعات دیگر وجود دارد. و در اینجا متون مختلف و اطلاعات دیگر بسیار بسیار زیاد است. و در اینجا متون مختلف و اطلاعات دیگر بسیار بسیار زیاد است. و در اینجا بسیاری از متون مختلف و اطلاعات دیگر وجود دارد. و در اینجا بسیاری از متون مختلف و اطلاعات دیگر وجود دارد.



یکی از خواص سرریزرا می توان حذف کرد، سپس فقط در امتداد یک محور پیمایش می شود، که کاملاً کافی است.
مشاهده کار اسکریپت مثلازیر

دستورالعمل ها

اگر می خواهید نوار اسکرول را نه برای کل صفحه، بلکه فقط برای یک منطقه محدود از آن، از یک تگ div استفاده کنید. V زبان HTML(زبان نشانه گذاری HyperText - "Hypertext Markup Language") "برچسب ها" به دستورات جداگانه ای برای مرورگر برای نمایش یک عنصر خاص از صفحه اشاره دارد. در بسیار فرم سادهیک تگ div (اغلب به عنوان "لایه" نامیده می شود) مانند این:

داخل لایه است

اینجا
تگ افتتاحیه است و
- بسته شدن هر چیزی که بین تگ های باز و بسته قرار می گیرد مانند ظرف در لایه قرار می گیرد و این ظرف را می توان ابعاد - عرض و ارتفاع داد. این کار با پارامتر اضافیسبک ("ویژگی") که از تگ آغازین پیروی می کند:

این متن داخل لایه است

در ویژگی style مشخص کنید تگ divو قوانین مربوط به نوارهای اسکرول لایه نیز:

این متن داخل لایه است


در اینجا سرریز: خودکار، به طوری که نوارهای اسکرول به طور خودکار ظاهر می شوند، یعنی زمانی که محتوای لایه در آن قرار نمی گیرد. ابعاد داده شده... اگر خودکار با اسکرول جایگزین شود، این نوارها همیشه وجود خواهند داشت، صرف نظر از اینکه به آنها نیاز است یا نه. و مقدار پنهان اثر معکوس خواهد داشت - حتی اگر محتویات این ظرف خارج از لبه های آن قابل مشاهده نباشد ظاهر نمی شود.

از یک روش مشابه برای اضافه کردن نوارهای اسکرول به طور کلی استفاده کنید. به‌طور پیش‌فرض، آن‌ها در صورت نیاز ظاهر می‌شوند، اما اگر به هر دلیلی برای حضور دائمی آن‌ها در روشن ضروری شد، باید قانون استایل مربوطه را به کد منبع html اضافه کنید. تگ بسته شدن سر سند را در کد صفحه پیدا کنیدو در جلوی آن این دستورالعمل های سبک را بنویسید:

امروزه داشتن وب سایت خود یک امر لوکس نیست، بلکه یک ضرورت است. ایجاد آن به مهارت های خاصی نیاز دارد و دانش html... ایجاد یک وب سایت ساده بسیار آسان است. با این حال، تزئین آن و ایجاد عناصر تعاملی که عملکرد اضافی برای سایت فراهم می کند برای یک مبتدی دشوار خواهد بود. یکی از این عناصر تعاملی که راحتی بازدیدکنندگان وب سایت را افزایش می دهد طومار... به ویژه در زمینه های سایت که ارتباط آن را با اسکریپت ها (تعامل سایت با کاربران) فراهم می کند بسیار مفید است.

شما نیاز خواهید داشت

  • اینترنت یا هر آموزش html

دستورالعمل ها

مهمترین چیز برای هر کسی راحتی است. ایده اصلی استفاده از نوار طوماردر سایت شما فقط در صورتی مناسب خواهد بود که نه میل شما، بلکه بر اساس نیاز آن دیکته شده باشد. طرح مورد نظر خود را بسازید نوار طومار... مکانی را برای پیمایش انتخاب کنید (به این حالت راه راه نیز گفته می شود طومار).

یک نقطه برای نوار انتخاب کنید طوماردر صفحه ای که به آن علاقه دارید باید به طور صلب به یک عنصر مرتبط باشد (مثلاً جعبه متنیا لیست کشویی). شما باید این مکان را بر حسب پیکسل یا درصد محاسبه کنید. انجام این کار دشوار نیست، به خصوص اگر طرح سایت دارای ساختار واضحی باشد.

بین تگ های BODY باید اضافه کنید کد استانداردبرای پیمایش شما می توانید آن را در هر آموزش html پیدا کنید. دو گزینه وجود دارد - یا این قطعه را مستقیماً به آن اضافه کنید کد htmlصفحات، یا در جدول پیوست کنید سبک های css... اگر نه یک، بلکه کل سایت را تغییر دهید، روش دوم راحت تر است. سپس باید پارامترهای رنگ نوار را وارد کنید طوماردر غیر این صورت خاکستری و غیر جالب خواهد بود. شکل عناصر اسکرول را نشان می دهد و برچسب گذاری می کند. پارامترها باید به همان روشی که در شکل نشان داده شده است، نقطه ویرگول وارد شود.

اکنون قطعاً به پیشرفت های خود نیاز دارید. برهنه کردن طوماردر همه مرورگرها یکسان به نظر می رسید، آن را در مرورگرهای اصلی بررسی کنید - اینترنت اکسپلورر, موزیلا فایرفاکسو اپرا اگر او در یکی از آنها است، به مرحله اول برگردید و اشتباهات را برطرف کنید.

توصیه مفید

یک راه آسان برای ایجاد یک اسکرول برای یک صفحه وب وجود دارد. پارامتر ارتفاع را برای سایت خود روی 75% تنظیم کنید، سپس اسکرول خود به خود ظاهر می شود. درست است، او طرح های رنگیهنوز ارزش راه اندازی دارد

منابع:

  • سایتی برای توسعه دهندگان وب مبتدی در سال 2019

دستورالعمل ها

بگیرید تصمیم درست... نوار طومارفقط در صورتی باید در سایت شما ظاهر شود که نیاز به ایجاد راحتی اضافی برای کاربر دیکته شده باشد و نه تنها خواسته شما. طرح بندی صفحه ای را که می خواهید میزبانی کنید ایجاد کنید نوار طومار... یک مکان مناسب برای او انتخاب کنید.

یک صحافی سخت از طومار ایجاد کنید (تا آنها نیز بتوانند تماس بگیرند نوار طومار) به یک عنصر صفحه خاص. این می تواند یک کادر متنی باشد که نشان دهنده a است. "پارک" نوار را به نسبت پیکسل و درصد محاسبه کنید. اگر صفحه به وضوح ساختار یافته باشد، به هیچ وجه دشوار نخواهد بود.

کد نوار استاندارد را اضافه کنید طوماربین برچسب های بدن... اگر نمی دانید در مورد چیست در سوال، دانلود هر گونه آموزشی در طرح بندی html... در آنجا به وضوح توضیح داده می شود، چنین کدی. بهتر است برای چنین مواردی در دسترس باشد قالب های آمادهتا بتوانید مقداری مصرف کنید عناصر فردیکد برنامه، که زندگی را بسیار ساده می کند. بنابراین شما کد را پیدا کرده اید. آن را مستقیماً در خود کد صفحه قرار دهید یا آن را پیوست کنید جدول css، که بسیار ساده تر است، اما در صورتی که نه یکی، بلکه تمام صفحات سایت را تغییر دهید.

پارامترهای رنگ را برای نوار تنظیم کنید، در غیر این صورت استاندارد خواهد بود خاکستری، که به احتمال زیاد در طراحی سایت نمی گنجد. این پارامترها به همان ترتیبی که برای سایر پارامترها تنظیم می شود عنصر گرافیکیصفحات در چندین مرورگر مانند Mozile، Opera و Explorer تست کنید. اگر هر یک از آنها آن را دارد، خطاهای کد برنامه را برطرف کنید.

سپس ارتفاع سایت را روی 75% تنظیم کنید کد برنامهبرای اسکرول به صورت خودکار وارد می شود. اما شما هنوز باید تغییر کنید نوار طومار، و به طور خاص - او پارامترهای گرافیکی... این در پاراگراف های قبلی توضیح داده شده است.

گاهی اوقات لازم است یک قطعه متن بزرگ را در یک پنجره کوچک قرار دهید که به طور کامل در آن جا نمی شود، برای حل این مشکل ایجاد یک لایه اسکرول آسان است - بخش پیمایش.

طول خواهد کشید

لایه اندازه ثابت و سبک CSS.

CSS

کلاس .scroll CSS روی 600px طول و 300px در ارتفاع تنظیم شده است. بالشتک داخلی، قاب و رنگ پس زمینه. ولی! مهمتر از همه، پارامتر سرریز: خودکار نوار اسکرول را تنظیم می کند تا زمانی که مقدار متن بزرگتر از اندازه لایه است ظاهر شود.

اسکرول (عرض: 500 پیکسل؛ ارتفاع: 300 پیکسل؛ / * لازم است اندازه ثابت* / سرریز: خودکار؛ / * پیمایش در صورت نیاز ظاهر می شود * / padding: 10px 20px; حاشیه: # 999 1px جامد. پس زمینه-رنگ: #فافافا; )

Html

رایج ترین آنها خنک کننده های اتیلن گلیکول بر پایه اتیلن گلیکول و آب (مقطر) با مجموعه ای از مواد افزودنی است. ضد یخ ها به صورت محلول های آبی از کنسانتره های مربوطه به دست می آیند. در حین کار، کیفیت ضد یخ را می توان با چگالی کنترل کرد. در حین کار، ابتدا آب از مایع خنک کننده تبخیر می شود که باید به طور دوره ای دوباره پر شود (تقطیر شود). لازم است اطمینان حاصل شود که بنزین و روغن وارد ضد یخ نمی شود، زیرا باعث ایجاد کف و خروج مایع از سیستم می شود. عمر مفید خنک کننده هایی مانند "توسول" و "لنا" با عمر مفید مواد افزودنی محدود می شود و معمولاً 2 سال است. میانگین مسافت پیموده شده برای خودروهای مختلف 50000 کیلومتر است. هنگامی که برای اولین بار یک وسیله نقلیه دست دوم را سرویس می کنید، مایع خنک کننده باید تعویض شود. پس از تخلیه مایع قدیمی، سیستم را با آب تمیز پر کنید، موتور را روشن کنید و بگذارید 15-20 دقیقه در حالت بیکار بماند. سپس آب را تخلیه کرده و سیستم را با خنک کننده جدید پر کنید.

نتیجه

در صفحه، یک قاب کوچک با متن و یک حاشیه خاکستری خواهید دید.

رایج ترین آنها خنک کننده های اتیلن گلیکول بر پایه اتیلن گلیکول و آب (مقطر) با مجموعه ای از مواد افزودنی است.

ضد یخ ها به صورت محلول های آبی از کنسانتره های مربوطه به دست می آیند. در حین کار، کیفیت ضد یخ را می توان با چگالی کنترل کرد. در حین کار، ابتدا آب از مایع خنک کننده تبخیر می شود که باید به طور دوره ای دوباره پر شود (تقطیر شود). لازم است اطمینان حاصل شود که بنزین و روغن وارد ضد یخ نمی شود، زیرا باعث ایجاد کف و خروج مایع از سیستم می شود.

عمر مفید خنک کننده هایی مانند "توسول" و "لنا" با عمر مفید مواد افزودنی محدود می شود و معمولاً 2 سال است. میانگین مسافت پیموده شده برای خودروهای مختلف 50000 کیلومتر است.

هنگامی که برای اولین بار یک وسیله نقلیه دست دوم را سرویس می کنید، مایع خنک کننده باید تعویض شود. پس از تخلیه مایع قدیمی، سیستم را با آب تمیز پر کنید، موتور را روشن کنید و بگذارید 15-20 دقیقه در حالت بیکار بماند. سپس آب را تخلیه کرده و سیستم را با خنک کننده جدید پر کنید.

مقالات مرتبط برتر