Beautiful Forms with Icons

الأربعاء 3 فبراير 2010

إليك طريقة سريعة وبسيطة، لإضافة Icons لنموذج بريدي
الصفحة مجربة على: Chrome, Safari, Opera, Firefox و IE7

مثال مباشر

بناء نموذج بريدي:

<p>
    <label>username</label>
    <input type='text' name='username' size='30' />
</p>
<p>
    <label>password</label>
    <input type='password' name='password' size='30' />
</p>

إضافة Icon لكل حقل:

form input[type=text] {
    background: url(/images/user.png) no-repeat
}
form input[type=password] {
    background: url(/images/key.png) no-repeat
}

ثم إزاحة الكلمات عن Icon بمقدار معين:

form input {
    text-indent: 1.2em;
}

يمكن أيضا إضافة Class لكل حقل وعدم استعمال Attribute Selectors إن رغبت بإضافة حقول أخرى لا يوفرها Input Type

11 تعليقات

  1. vladimire قال:

    nice l’ami ! ça nous a tous manqué tes astuces.

  2. مشكور أخي على النموذج…
    تم جمع النموذجين الأخيرين و تحصلنا على نموذج رائع.
    تحياتي…

  3. ahmed ali قال:

    جميل جدا الله يفتح عليك والله , انا متابع لك من زمن لكنى اول مرة اعمل تعليق . بالتوفيق وفى انتظار المزيد يامبدع

  4. حركة أخرى رائعة ليصبح النموذج جميلاً، شكراً لك

  5. قياسي قال:

    طريقة جميلة و معلومة مفيدة.
    شكراً لك.

  6. حركه رائعه
    لكن ماهذا المتصفح الذي تستخدمه ؟

  7. حلمي قال:

    حركة جميلة جدا اعجبنى كثير اختيار و تناسق تلك الالوان الرائع …… مبدع

  8. فعلاً طريقة سهلة في وضع الأيقونات
    أعجبتني صراحة لانها بسيطة وتؤدي الغرض في نفس الوقت

  9. webdev قال:

    السلام عليكم و رحمةالله تعالى و بركاته
    حركة جميلة جدا كنت ابحث من قبل :)
    بالتوفيق

  10. yosry قال:

    رائع كود نظيف وبسيط ومختصر ..
    استفدت من خاصية الـ text-indent حيث اني كنت استخدمها في استخدامات اخرى
    ولإزاحة النص عن الايقونة كنت استخدم الـ padding ..
    افدتني بهذه الاضافة “كالعادة”

    —– اضافة :

    دائما استخدمها وتعجبني جدا

    تقديري لمجهودك

  11. Solaiman Kmail قال:

    طريقة جميلة ….

    شكرا لك اخي العزيز

التعليقات مغلقة.