PDA

View Full Version : سوال: گرد کردن گوشه های کنترل ها



V0R73X
شنبه 09 بهمن 1389, 05:30 صبح
سلام و خسته نباشید.
مختصرا میگم: میخوام گوشه های کنترل ها مخصوصا Button رو گرد کنم کسی Theme مورد نظر رو داره؟
یا روش دیگه ای برای این کار وجود داره؟

javad.nic63
شنبه 09 بهمن 1389, 07:26 صبح
با css 3 میشه این کارو انجام داد. ولی ie جواب نمیده

V0R73X
شنبه 09 بهمن 1389, 09:45 صبح
خوب چطوری؟؟

hossin.esm
شنبه 09 بهمن 1389, 12:17 عصر
http://barnamenevis.org/showthread.php?268777

raika17metal
شنبه 09 بهمن 1389, 12:51 عصر
برای اینکه Div ها خودتون رو گوشه گرد کنید روش های مختلفی وجود داره. یکی از این روشها استفاده از عکس هستش. یکی دیگه تقسیم Div به یه جدول سه در سه و قرار دادن تصاویر گرد شده در چهار گوشه هستش و ...

روشی که قصد دارم بهتون آموزش بدم بسیار ساده و زیبا هستش. تنها ایرادش اینه که توسط IE ساپورت نمی شه.

;border-radius:25px
توسط خاصیت border-radius می تونید میزان گرد شدن گوشه های Div رو تعیین کنید. توجه داشته باشید که این دستور برای اینکه در FireFox قابل اجرا باشه باید کمی تغییر داده بشه.
کد مخصوص FireFox :
;moz-border-radius:25px-
این خاصیت در IE ساپورت نمی شود

Javad.Kashi
شنبه 09 بهمن 1389, 12:55 عصر
خوب چطوری؟؟
سلام دوست عزیز
اگه می خوای عملا این مسئله را دنبال کنی یه سر به این سایت بزن خیلی جالبه :http://border-radius.com (http://border-radius.com/) ( البته این سایت را به firefox باز کنی فکر کنم بهتر باشه)
ولی از آنجایی که css3 هنوز به صورت کامل cross browser نیست ( یعنی همه browser ها اون رو ساپورت نمی کنند) می بایست از روش ها قدیمی استفاده کنی .
پس برای شروع به این تاپیک ها یه سر بزن :
http://barnamenevis.org/showthread.php?t=180726

http://barnamenevis.org/showthread.php?t=140669

V0R73X
شنبه 09 بهمن 1389, 22:08 عصر
ممنون از کمک دوستان.
حالا من روش رو بلد هستم منتها یه مشکل دیگری دارم: توی CSS من چیزی به نام Border-Radius وجود نداره!
یعنی VS به اون خطی که توش Border-Radius رو تنظیم کردم ایراد میگیره با این پیام:

Warning 1 Validation (CSS 2.1): 'border-radius' is not a known CSS property name.

آیا ورژن CSS من قدیمی هست؟ من از VS2010 استفاده میکنم.
اگه فکر میکنید قدیمی هست لطفا روش Update کردن آنرا به بنده بگین.

V0R73X
یک شنبه 10 بهمن 1389, 09:08 صبح
امتحان هم کردم هیچکدوم از اون کدها اثری نداشتن!
راستی وقتی THeme JQuery UI رو هم به برنامم اضافه کردم بازم همین مشکلو داشتم: CSS نصف attribute ها رو نمیشناخت!! از جمله همین border-radius که به وفور ازش استفاده شده!
ممنون میشم دوستان کمک کنند تا این مشکل حل شه! :لبخند: :لبخندساده:

Javad.Kashi
یک شنبه 10 بهمن 1389, 10:52 صبح
توی CSS من چیزی به نام Border-Radius وجود نداره!
برای جا افتادن این مسئله یه سر به این سایت بزن : http://www.css3.info/preview/rounded-border
اگر در ترجمه مشکل داشتی، ما در خدمتیم.


آیا ورژن CSS من قدیمی هست؟ من از VS2010 استفاده میکنم.
اگه فکر میکنید قدیمی هست لطفا روش Update کردن آنرا به بنده بگین.

با این لینک ان شاء الله دیگه مشکل شما حل خواهد بود:http://barnamenevis.org/showthread.php?270899

یا علی مدد

V0RTEX
یک شنبه 10 بهمن 1389, 20:09 عصر
فکر کنم دیگه همه ی مشکلات حل شد دیگه اگه نشده بگو مشکلتو تا بت بگم.

V0R73X
دوشنبه 11 بهمن 1389, 04:49 صبح
من کاملا قضیه رو متوجه شدم (اینکه چه طوری کار میکنه)
با تشکر از آقا جواد، چون لینک دومشون خیلی به دردم خورد که در مورد اضافه کردن CSS3 به VS بود.
ببینید من هرچی گشتم، فایل XMLی رو که شامل کدهای CSS3 Schema باشه رو پیدا نکردم، این صفحه و صفحات مربوطه روهم به دقت مطالعه کردم:
CSS3 Custom Schema (http://blogs.msdn.com/b/mikhailarkhipov/archive/2007/10/19/how-to-create-custom-css-intellisense-schema-in-visual-studio-2005-and-2008.aspx)
اینجا میگه که خودتون باید Schema مربوطه رو بنویسیم. ولی ما که نمیدونیم چی باید توش نوشت! خوب این همه آدمای دیگه ای که از CSS3 استفاده میکنن این Schema رو خودشون مینویسن؟؟
من از دوستان خواهش میکنم اگر کسی کدهای مربوطه یا فایل xml مربوطه رو دارد لینکش رو برای من بگذارد.
اون Add-On آقای کیوانی هم کار نکرد.