-
▼
2008
(49)
-
◄
February
(11)
- ارسال به آينده، امكان جديد بلاگر
- استفاده از سيستم openID بلاگر با هر آدرس اينترنتي
- از دست اين بچهها!
- تغييرات جديد در بلاگر
- نمايش آخرين نظرهاي ارسال شده در بلاگر
- نمايش تعداد دفعات ذخيره شدن يك پست در خوشمزه
- با تويتپيك با عكسهاتون بتوييتين!
- دكمه ارسال به دنباله
- به اين ميگن يك مرغ حرفهاي
- وقتي بلاگفا ميتركونه!
- سيستم امتيازدهي ستارهاي براي وبلاگ
-
◄
February
(11)
آخرین مطالب
Thursday، September 4، 2008
گرد کردن گوشهها به کمک CSS
یکی از راههایی که ظاهر سایتها را خیلی زیبا میکند و باعث جذابیت آن میشود قسمتهایی با گوشههای گرد است.
ولی میتوان گفت که این کار یکی از کارهای تقریبا دشوار میباشد، و این به دلیل تعدد مرورگرها و نحوهی ترجمهی کدها در آنها میباشد.
این کار معمولا با استفاده از تصاویر انجام میشود، ولی من در این مطلب قصد دارم که انجام این کار را با کمک CSS به شما آموزش بدهم.
در CSS سه دسته کد وجود دارد که برای گرد کردن گوشههای المانها میتوانیم از آنها استفاده کنیم.
دسته اول کدهای مربوط به استاندارد CSS 3 میباشند که در حال حاضر در هیچ مرورگری بطور کامل پشتیبانی نمیشود، بنابراین فقط به معرفی این کدها بسنده میکنم.
این کدها بصورت زیر هستند :
دسته دوم کدهایی هستند که توسط مرورگر موزیلا فایرفاکس پشتیبانی میشوند و فقط در این مرورگر شناخته و اجرا میشوند.
این کدها بصورت زیر عمل میکنند :
این کدها هم بصورت زیر هستند :
ولی میتوان گفت که این کار یکی از کارهای تقریبا دشوار میباشد، و این به دلیل تعدد مرورگرها و نحوهی ترجمهی کدها در آنها میباشد.
این کار معمولا با استفاده از تصاویر انجام میشود، ولی من در این مطلب قصد دارم که انجام این کار را با کمک CSS به شما آموزش بدهم.
در CSS سه دسته کد وجود دارد که برای گرد کردن گوشههای المانها میتوانیم از آنها استفاده کنیم.
دسته اول کدهای مربوط به استاندارد CSS 3 میباشند که در حال حاضر در هیچ مرورگری بطور کامل پشتیبانی نمیشود، بنابراین فقط به معرفی این کدها بسنده میکنم.
این کدها بصورت زیر هستند :
border-radiusاین کدها به ترتیب، کل گوشهها، گوشه بالا راست، گوشه بالا چپ، پایین راست و پایین چپ را گرد میکنند.
border-top-right-radius
border-top-left-radius
border-bottom-right-radius
border-bottom-left-radius
دسته دوم کدهایی هستند که توسط مرورگر موزیلا فایرفاکس پشتیبانی میشوند و فقط در این مرورگر شناخته و اجرا میشوند.
این کدها بصورت زیر عمل میکنند :
-moz-border-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;دسته سوم کدهایی هستند که در مرورگر سافاری و مرورگر جدید گوگل کروم کار میکنند.
این کدها هم بصورت زیر هستند :
-webkit-border-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
اشتراک در:
نظرات پيام (Atom)





8 نظر
حیف که فعلاً ناقص ساپورت میشه.
درسته که فایرفاکس خیلی خوبه اما هنوز نسل ویروس آی ای ور نیافتاده که؛
دستت درد نکنه بابت مطلب جالبت.
راستی توی تمپلتهای روندر پیش فرض بلاگ اسپات از عکس استفاده شده یا جاوااسکریپت و CSS؟! آخه اگر درست یادم باشه به رنگهای دلخواه میشد درشون آورد... فکر کنم \-:
سپاس!
هادی » ممنون
توی پوستهی راندر پیشفرض از عکس استفاده شده و میشه رنگ داخلش رو تغییر داد، ولی اگه رنگ پس زمینه رو تغییر بدیم به مشکل میخوره
ایول، در مورد سی اس اس 3 بنظرم بیشتر بنویس حالا که انگیزه ش رو داری، یه روزی به خودمون میایم که سی اس اس 5 داره میاد و طراحای ما هنوز توی سی اس اس 3 موندن.
عالی بود مرسی
بله اما حیف که ناقصه.
علاوه بر تصویر ، یه راه دیگه ای که هست استفاده از جدول هست منتها به شرطی که کردی کم و با شعاع مثلا دو پیکسل بخوایم. نمونه اش رو دیدم که در کادر وسط آدرس زیر بکار رفته :
http://www.law-ir.com
عالی بود. ممنون.
بسیار عالی بود . دست شما درد نکنه. ولی متاسفانه تا وقتی نزدیک به 80% کاربر ها اینترنت اکسپلور 6 دارن نمیشه هیچ مانوری روی سایت داد. به هرجاش دست بزنی تو آی ای خراب میشه
سلام.
دستتون درد نکنه ، خیلی جالب بود ...
ارسال يک نظر