نمایش نتایج 1 تا 9 از 9

نام تاپیک: background with CSS

  1. #1

    background with CSS

    سلام دوستان.
    من میخواستم بدونم چگونه میشود با CSS مثل این فایل login ضمیمه شده ایجاد نمود.

    منظورم نمای مربع گرد میباشد:
    عکس های ضمیمه عکس های ضمیمه

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    1,486

    نقل قول: background with CSS

    من میخواستم بدونم چگونه میشود با CSS مثل این فایل login ضمیمه شده ایجاد نمود.
    یکی از راه هایی که وجود داره و عام ترین راه هم هست استفاده از تصاویر هست که که در background قرار میگیره که جناب tarhebartar هم بهش اشاره کردند.
    اما با css و html هم میشه همیچین چیزی رو در اورد. مثلا:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>New Page 1</title>
    <style type="text/css">
    .roundborder
    {
    height: 1px;
    background-color: #b0c4de;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    }
    .row1
    {
    margin: 0 12px;
    background-color: #000;
    }
    .row2
    {
    margin: 0 9px;
    border-width: 0 3px;
    }
    .row3
    {
    margin: 0 7px;
    border: 0 2px;
    }
    .row4
    {
    margin: 0 6px;
    }
    .row5
    {
    margin: 0 5px;
    }
    .row6
    {
    margin: 0 4px;
    }
    .row7
    {
    margin: 0 3px;
    }
    .row8
    {
    margin: 0 2px;
    height: 2px;
    }
    .row9
    {
    margin: 0 1px;
    height: 3px;
    }
    .content
    {
    height: 100px;
    padding: 20px;
    }
    </style>
    </head>

    <body>
    <div class="roundborder row1"></div>
    <div class="roundborder row2"></div>
    <div class="roundborder row3"></div>
    <div class="roundborder row4"></div>
    <div class="roundborder row5"></div>
    <div class="roundborder row6"></div>
    <div class="roundborder row7"></div>
    <div class="roundborder row8"></div>
    <div class="roundborder row9"></div>
    <div class="roundborder content">
    test
    </div>
    <div class="roundborder row9"></div>
    <div class="roundborder row8"></div>
    <div class="roundborder row7"></div>
    <div class="roundborder row6"></div>
    <div class="roundborder row5"></div>
    <div class="roundborder row4"></div>
    <div class="roundborder row3"></div>
    <div class="roundborder row2"></div>
    <div class="roundborder row1"></div>
    </body>

    </html>
    در روش بالا تعدادی div رو در هر سطر قرار میدیم که هر کدوم نسبت به قبلی یه مقدار داخل تر قرار میگیرن و ارتفاع هر div هم 1 پیکسل است. در کنار همدیگه اینا گوشه گرد رو می سازن. از این روش در صفحاتی که تعدادی div با گوشه کرد درشون زیاد هست نباید استفاده کرد چون حجم صفحه رو خیلی بالا میبره.
    خصوصیت moz-border-radius- هم توسط firefox پشتیبانی میشه که همین کار رو میکنه:

    -moz-border-radius: 20px;
    خصوصیات برای گرد کردن گوشه های خاص:

    -moz-border-radius-topright
    -moz-border-radius-bottomright
    -moz-border-radius-bottomleft
    -moz-border-radius-topleft
    کلا میشه جلوه های قشنگی رو در اورد باهاش.
    این تو یه سایت دیده بودم:

    اما متاسفانه فعلا همش مال firefox هست.
    border-radius خاصیتی مال css3 هست که فعلا روی opera , ie , ff پشتیانی نمیشه.
    آخرین ویرایش به وسیله emad_67 : دوشنبه 09 دی 1387 در 21:17 عصر

  3. #3

    نقل قول: background with CSS

    تشکر از همه دوستان که مرا درین زمنیه رهنمایی مفید نمودند ....

  4. #4
    کاربر جدید
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    نزدیک
    پست
    10

    نقل قول: background with CSS

    ابن تاپیک قدیمیه

    ولی border-radius رو الان همه ساپورت میکنن

    border-radius.com

  5. #5
    کاربر دائمی آواتار ravand
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    راوند کاشان
    پست
    3,378

    نقل قول: background with CSS

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

  6. #6
    کاربر دائمی آواتار raika17metal
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    تهران
    پست
    308

    نقل قول: background with CSS

    The border-radius property is supported in Opera, Chrome, and Safari.

    Firefox supports an alternative, the -moz-border-radius property.



    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>

    <style type="text/css">
    body{
    background:#CCCCCC;
    }
    div{
    height:300px;
    width:300px;
    margin:0 auto;
    background:#006699;
    border:2px solid;
    -moz-border-radius:10px; /* Firefox */
    border-radius:10px;
    }
    </style>
    </head>

    <body>
    <div>Hello This is just a test</div>
    </body>
    </html>

  7. #7

    نقل قول: background with CSS

    با سلام
    دوست عزیز من از کد شما استفاده کردم ولی برای خط آخر ایراد میگیره و میگه border-radius در css2.01 قابل شناسایی نیست .
    این کدها در IE کار می کنند؟

    با تشکر
    آخرین ویرایش به وسیله araelectronic@ymail.com : پنج شنبه 30 دی 1389 در 13:38 عصر

  8. #8

    نقل قول: background with CSS

    نقل قول نوشته شده توسط araelectronic@ymail.com مشاهده تاپیک
    با سلام
    دوست عزیز من از کد شما استفاده کردم ولی برای خط آخر ایراد میگیره و میگه border-radius در css2.01 قابل شناسایی نیست .
    این قابلیت ماله css3 هست و برای پشتیبانیش باید از مرورگر های جدیدی چون ff3.6 یا ie9 استفاده کرد ولی یک سری تکنیک ها هست که میشه این مشکل رو حل کرد اسمش css3 pie هست اینجا میتونید روش این تکنیک رو یاد بگیرید:
    http://saleh.soozanchi.ir/blog/1389/...rnet-explorer/
    http://1webgard.ir/pie/
    برای اطلاعات بیشتر در مورد border radius:
    https://barnamenevis.org/showthread.p...ن-تصویر

  9. #9

    نقل قول: background with CSS

    نقل قول نوشته شده توسط webpower مشاهده تاپیک
    این قابلیت ماله css3 هست و برای پشتیبانیش باید از مرورگر های جدیدی چون ff3.6 یا ie9 استفاده کرد ولی یک سری تکنیک ها هست که میشه این مشکل رو حل کرد اسمش css3 pie هست اینجا میتونید روش این تکنیک رو یاد بگیرید:
    http://saleh.soozanchi.ir/blog/1389/...rnet-explorer/
    http://1webgard.ir/pie/
    برای اطلاعات بیشتر در مورد border radius:
    https://barnamenevis.org/showthread.php?268777-تگ-Div-لب-گرد-بدون-تصویر

    دوست عزیز ممنون از جوابتون . برای رفع ارور در برنامه چیکار باید بکنم ؟ من از vs2010 استفاده می کنم .
    چطوری css3 را اظافه کنم ؟
    البته html5 را اضافه کردم علاوه از اینکه ارور درست نشد برای بقیه تگها هم warning میده .
    با تشکر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •