💻 ادیتور کد آنلاین رایاوردپرس کدهای این مقاله را میتوانید در ادیتور آنلاین ما تست کنید! امتحان کن ⟶ سلام رفیق! 👋 به جلسه نهم آموزش CSS رایا وردپرس خوش اومدی 🙂آمادهای تا با دنیای
آمادهای تا با دنیای جذاب حاشیه ها یا همون Borders توی CSS بیشتر آشنا بشیم؟ 🤔 حاشیهها مثل قاب عکس برای محتوای وبسایت عمل میکنن. میتونن عناصر رو از هم جدا کنن، روی بخشهای مهم تاکید کنن یا خیلی ساده، به طراحیات زیبایی و جلوهی بیشتری بدن.
توی این پست، قراره صفر تا صد کار با حاشیه در CSS رو یاد بگیری. از استایلهای مختلف گرفته تا تنظیم ضخامت و رنگ، و حتی روشهای خلاصهنویسی که کارت رو سریعتر میکنه. پس با من همراه باش!
🤔حاشیه (Border) در CSS چیست؟
قبل از اینکه بریم سراغ اصل مطلب، بذار یه توضیح کوتاه و جمع و جور بدم. هر عنصر HTML توی صفحه وب، مثل یه جعبه (Box Model) میمونه. این جعبه میتونه یه حاشیه دور خودش داشته باشه. CSS به ما این قدرت رو میده که این حاشیه رو از هر نظر (رنگ، ضخامت، شکل و…) شخصیسازی کنیم.
حالا بریم سراغ ویژگیهای اصلی که برای کنترل حاشیه ها استفاده میشن که عبارتن از:
border-style : شکل یا طرح خط دور لبه
border-width : اندازه خط دور لبه
border-color : رنگ خط دور لبه
1️⃣ ویژگی border-style: چه شکلی باشه حاشیهات؟
اولین چیزی که باید برای حاشیهات مشخص کنی، سبکشه. ویژگی border-style بهت میگه حاشیهات قراره خط صاف باشه، نقطهچین باشه یا هر مدل دیگه. این ویژگی پایه و اساس بردرهاست.
👇 انواع سبکهای حاشیه:
solid: یه خط پیوسته و صاف. این معمولترین استایله.
dotted: خط حاشیه بهصورت نقطهچین نمایش داده میشه. ⚫⚫⚫
dashed: خط حاشیه بهصورت خطچین نمایش داده میشه. ➖➖➖
double: دو خط موازی کنار هم.
groove: یه خط سهبعدی که انگار تو صفحه فرورفته.
ridge: برعکس groove، انگار خط از صفحه اومده بیرون.
inset: یه حاشیه سهبعدی که باعث میشه عنصر تو رفته به نظر بیاد.
outset: برعکس inset، یه حاشیه سهبعدی که باعث میشه عنصر برجسته به نظر بیاد.
none: هیچ حاشیه ای نمایش داده نمیشه (مقدار پیشفرض).
hidden: مثل none هست، اما توی جداول یه رفتار خاص داره و برای حل تداخل حاشیه ها به کار میاد.
توجه! برای هر کدوم از حالت های محتلف border-style یه مثال ساده میزنم تا ببینی خروجی نهایی چه شکلی میشه. برای اینکه حاشیهها خوب دیده بشن، توی همهی مثالها (به جز none)، یه ضخامت (border-width: 5px;) و یه رنگ قرمز (border-color:red; ) هم در نظر میگیرم.
جلسه 22 آموزش CSS: شبه عناصر (pseudo elements) در CSS
خروجی: حاشیه قرمز که باعث میشه کل المان انگار از صفحه بیرون زده باشه.
نکته: برای اینکه حاشیه رو ببینی، باید حتماً border-style رو مشخص کنی (به جز none). اگه بخوای، میتونی برای هر طرف المان (بالا، راست، پایین، چپ) یه سبک متفاوت بذاری، مثلاً:
در مثال بالا یه حاشیه صاف 2 پیکسلی قرمز دور div کشیده میشه.
رنگ متفاوت برای هر طرف: اگه میخای تمام خطوط حاشیه یه رنگ ثابت نداشته باشن و هر جهت یه رنگ متفاوت داشته باشه میتونی به صورت زیر بنویسی که ترتیبش ساعتگرده یعنی رنگ اول برای بالا، رنگ دوم راست، رنگ سوم پایین و رنگ آخری برای حاشیه سمت چپ خواهد بود
اگه بخوای هر دفعه سه تا خط کد برای سبک، عرض و رنگ بنویسی، علاوه بر اینکه خستهکننده میشه حجم کدهات هم بالا میره . برای همین CSS یه راه برای خلاصه نویسی ویژگی بردر وجود داره:
خب، دیگه همهچیز رو درباره حاشیهها یا Borders در CSS یاد گرفتی! از border-style برای شکل، border-width برای ضخامت، border-color برای رنگ، تا خلاصهنویسی و استایلدهی به یه جهت خاص.
جلسه 2 آموزش CSS: سینتکس CSS – اصول پایه و قواعد نوشتاری
اگه از مطالب سایت استفاده کردی و کارت رو راه انداخته، میتونی با یه حمایت کوچیک
بهمون انگیزه بدی تا با قدرت کار تولید محتوای خفن تر و جذاب تر رو پیش ببریم 😉🥰
ارسال نظر ( 0 نظر تایید شده )