آموزش و مقالات طراحی سایت

آیا می دانستید همین حالا میتوانید پاسخ سوالات خود را از ایران سایت دریافت کنید !


                                                                                                          همین حالا در   تلگرام  سوال خود را در چند ثانیه بپرسید

مقالات طراحی وب

Laptop گرد کردن گوشه ها در CSS
مدیر ارشد
/ دسته ها: HTML & CSS

گرد کردن گوشه ها در CSS

CSS امکان استفاده از border ها را برای عناصر می‌دهد که با استفاده از این خاصیت دور عناصر یک کادر با ضخامت و رنگ و نوع مشخص کشیده می شود. اما اکثرا طراحان وب‌سایت گوشه های تیز را نمی‌پسندند و تمایل دارند در کارهایشان از گوشه های گرد استفاده کنند. قبل‌تر‌ها برای این کار از نرم‌افزار فتوشاپ استفاده می شود و طراحان گوشه‌های گرد را در فتوشاپ طراحی کرده و معمولا بصورت یک تصویر وارد سایت می‌کردند که همان‌طور که در آموزش‌های قبلی اشاره شده است این کار تاثیر منفی در سرعت بارگزاری سایت دارد.

ولی با ویژگی خوبی که در CSS است می توانید به عناصر HTML گوشه‌های گرد دهید.

شما به عنوان یک طراح وب‌سایت می‌توانید با استفاده از border-radius گوشه‌های گرد در CSS ایجاد کنید.

مانند اکثر ویژگی‌های CSS می توانید این دستور را برای هر چهار گوشه با یک عدد کنترل کنید و یا برای هر گوشه مقداری جداگانه بنویسید:

.rounded {
     -moz-border-radius: 10px;
     -webkit-border-radius:10px;
     border-radius:10px;
}

 

مثال کد بالا را می بینید

با این حال شما می توانید هر گوشه‌ای را که دوست دارید برگزیده و به آن border-radius دهید.

.rounded_corners{
     border-top-right-radius: 25px;
     border-top-left-radius: 25px;
     border-bottom-left-radius: 25px;
     border-bottom-right-radius: 25px;
}

مثال کد بالا را می بینید

شما هم‌چنین با اختصاص دو مقدار به radius می‌توانید کارهای بیشتری انجام داده و کنترل بیشتری روی گرد شدن گوشه‌ها داشته باشید.

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

.rounded_corner{
     border-top-right-radius: 20px 5px;
     border-top-left-radius: 20px 5px;
     border-bottom-left-radius: 5px 20px;
     border-bottom-right-radius: 5px 20px;
}

مثال کد بالا را می بینید

Print
1131 رتبه بندی این مطلب:
5/0

مدیر ارشدمدیر ارشد

سایر نوشته ها توسط مدیر ارشد

نوشتن یک نظر

نام:
ایمیل:
نظر:
افزودن نظر
همین حالا با ما تماس بگیرید تا اطلاعات بیشتری در اختیار شما قرار دهیم !
88886450(021)