ایجاد گوشه گرد برای عناصر صفحه

iran-TEC

Member
با سلام خدمت دوستان
من قصد داشتم برای تگ div صفحه با استفاده از jQuery گوشه گرد ایجاد کنم ولی فقط این گوشه های گرد بر روی
mozila firefox نمایش داده می شه البته من از border برای نمایش قاب برای div استفاده کرده ام و وقتی که از background-color برای پر کردن div بدون استفاده از border را به کار می گیرم در همه مرورگر ها درست نمایش داده می شود . فایلی که ساخته در پیوست قرار داده ام
 

پیوست ها

  • test.rar
    32.6 کیلوبایت · بازدیدها: 23

DANG3R

Member
این فقط در فایرفاکس گوشه گرد استفاده می شود !

چرا از روش های ساده تر استفاده نمی کنید ؟
از این کد XHTML , CSS استفاده کنید.


سی اس اس :
کد:
div.rounded {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding:10px;
  border:3px solid #f3ddac;
  background: #fff3d8;
}

اچ تی ام ال :
کد:
<div class="rounded">
<h2>تست گوشه گرد!</h2>
<p>تست گوشه گرد ساده.</p>
</div>
 

E-Boy

کاربر فعال انجمن طراحی وب سایت
این فقط در فایرفاکس گوشه گرد استفاده می شود !

چرا از روش های ساده تر استفاده نمی کنید ؟
از این کد XHTML , CSS استفاده کنید.


سی اس اس :
کد:
div.rounded {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding:10px;
  border:3px solid #f3ddac;
  background: #fff3d8;
}
اچ تی ام ال :
کد:
<div class="rounded">
<h2>تست گوشه گرد!</h2>
<p>تست گوشه گرد ساده.</p>
</div>

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

Mr.Steres

Active Member
3 تا عکس برای بالا پایین و وسط طراحی کنید و به عنوان بک گراند می تونی به کارش ببری ....

css هم خاستی بگو ...
 

پیوست ها

  • up.png
    up.png
    215 بایت · بازدیدها: 7
  • center.png
    center.png
    111 بایت · بازدیدها: 7
  • down.png
    down.png
    207 بایت · بازدیدها: 9

port80

Member
درور به همه اساتید
یه سوال...؟
راهی وجود داره فقط دوتا گوشه خاص رو گرد کرد؟ مثلا گوشه پایین سمت چپ و گوشه بالا سمت راست؟
 

echessdesign

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

eAmin

Well-Known Member
درور به همه اساتید
یه سوال...؟
راهی وجود داره فقط دوتا گوشه خاص رو گرد کرد؟ مثلا گوشه پایین سمت چپ و گوشه بالا سمت راست؟
سلام.

بله می شه البته در مرورگرهای firefox,opera,safari,chrome، کلا border-radius یکی از خصیصه های css3 هست که 4 تا ورودی دریافت می کنه شما می تونید هرکدوم رو که دوست داشتید رو مقدار دهی کنید، مثال:
کد:
-moz-border-radius: 10px 0 10px 0;
-webkit-border-radius: 10px 0 10px 0;
border-radius: 10px 0 10px 0;
 

foranyone

Well-Known Member
امین css3 توسط مرورگرها پشتیبانی میشه ؟

منبع یادگیری هم بدی ممنون میشم
 

port80

Member
سلام.

بله می شه البته در مرورگرهای firefox,opera,safari,chrome، کلا border-radius یکی از خصیصه های css3 هست که 4 تا ورودی دریافت می کنه شما می تونید هرکدوم رو که دوست داشتید رو مقدار دهی کنید، مثال:
کد:
-moz-border-radius: 10px 0 10px 0;
-webkit-border-radius: 10px 0 10px 0;
border-radius: 10px 0 10px 0;


واقعا از راهنماییتون ممنونم..اما واسه اینترنت اکسپلورر و بقیه مرورگرها چه راهی رو پیشنهاد میکنید؟
 

eAmin

Well-Known Member

meysamz

Member
در حال حاضر و البته در ایران بهترین راه استفاده از تصویر در پش زمینه است.
استفاده از جاوا اسکریپتی که بتوانه تو تمام مروگر ها از جمله ie6 که یزرگترین مشکل هستند سایت را کند می کند
ضمنا شما با تصویر می توانید گوشه های بسیار زیبا تری طراحی کنید.
کافی است از چند دیو داخل هم استفاده کنید.
استفاده از border-radius بدرد زمانی می خوره که نمی توانید کد را تغییر بدهید.
 

جدیدترین ارسال ها

بالا