النتائج 1 إلى 5 من 5

الموضوع: تصميم فورم جميل بإستخدام تقنيات CSS3 الجزء 1

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    143

    تصميم فورم جميل بإستخدام تقنيات CSS3 الجزء 1



    ماهو CSS3 ؟
    CSS3 هو الجيل الثالث من CSS وهو حاليا قيد التطوير, ولكن مع ذلك العديد من المتصفحات أصبحت بالفعل تتضمن الكثير من ميزاته الرائعة في إصداراتها الجديدة وهي:الأشياء الجديدة التي يمكن أن تقوم بها بإستخدام CSS3 هي (الظل - التدرج - الحواف الدائرية - التحريك - إلخ) كلها تخدمك لكي تقوم بإبداع أشياء أكثر جمالاً بدون الحاجة للصورة والجافا سكربت وفي النتيجة لتكون أسرع بكثير في تحميل الصفحات.
    الخطوة الأولى كود HTML :

    كود PHP:
    <form class="form">
     <
    input id="name" type="text" name="name" />
     <
    label for="name">الاسم</label>

     <
    input id="email" type="text" name="email" />
     <
    label for="email">البريد الإلكتروني</label>

     <
    input id="web" type="text" name="web" value="http://www.urfile.com" />
     <
    label for="web">موقع الانترنت</label>

     <
    textarea name="text"></textarea>
     <
    label for="msg">نص الرسالة</label>

     <
    input type="submit" value="ارسل" /> </form>
    <
    pre
    يبدو مشروعنا الآن بدون إضافة الستايل كما في هذه الصورة :


    الخطوة الثانية : إضافة بعض أكواد الستايل الأساسية : بدون CSS3

    كود PHP:
        form{
            
    float:right;
        }

        
    inputtextarea {
            
    padding9px;
            
    bordersolid 1px #E5E5E5;
            
    outline0;
            
    fontnormal 9pt Tahomaِarial;
            
    width400px;
            
    background#FFFFFF;
            
    text-align:right;

            }

        
    textarea {
            
    width400px;
            
    max-width400px;
            
    height150px;
            
    line-height150%;
            }

        
    input:hovertextarea:hover,
        
    input:focustextarea:focus {
            
    border-color#C9C9C9;
            
    }

        .
    form label {
            
    margin-left10px;
            
    color#999999;
            
    text-align:right;
            
    floatright;
            }

        .
    submit input {
            
    widthauto;
            
    padding9px 15px;
            
    background#617798;
            
    border0;
            
    font-size14px;
            
    color#FFFFFF;

            

    ليبدو مشروعنا الآن كما في الصورة التالية :


    أعتقد بما أن الدرس مقدم للمستوى المتوسط فهذه الأكواد الخاصة بالستايل هي بسيطة وتعودنا على استعمالها ولا داعي لشرحها ومع ذلك في حال وجود أي استفسار
    أنا جاهز من خلال التعليقات.
    الخطوة الثالثة : Box-shadow

    هذه الصفة تعطي تماما خيال أو ظل حول الأشياء والسينتاكس (تركيب الجملة ) الخاصة بهذه الصفة يكون كالتالي :
    كود PHP:
    box-shadow: <color> <horizontal offset> <vertical offset> <blur>; 
    Horizontal offset: تعني مكان ظهور الظل من اليسار إلى اليمين, فإذا قمنا بوضع القيمة 2 بيكسل فهذا يعني أن الظل سيظهر بمقدار 2 بيكسل من اليمين.
    Vertical offset: نفس الشيء ولكن من الأعلى للأسفل.
    Blur: ببساطة هي كمية ضبابية الظل التي سنراها, مع الملاحظة أن اقل قيمة لها هي 0
    وهكذا نقوم بإستعمالها في ملف الستايل :
    كود PHP:
    inputtextarea {
        
    box-shadowrgba(0,0,00.10px 0px 8px;
        -
    moz-box-shadowrgba(0,0,00.10px 0px 8px;
        -
    webkit-box-shadowrgba(0,0,00.10px 0px 8px;
        } 
    تلاحظ أن هذه الأسطر الثلاثة متشابهة جدا.
    • box-shadow : من خصائص الـ CSS3 الأساسية ولا تستعمل إلا في أوبرا.
    • -webkit-box-shadow: تستعمل فقط في المتصفحات التي تعمل وتدعم محرك Webkit مثل كروم وسفاري .
    • -moz-box-shadow: تستعمل فقط في المتصفحات التي تعمل وتدعم محرك Mozilla’s Gecko مثل فايرفوكس , كامينو , فلوكس , سيو مانكي.
    • وحتى إكسبلورر لديه طريقته الغريبة في التعامل مع الأمور حيث يمكنك متابعة الرابط التالي لتفهم آلية عمل الكود في إكسبلورر capable of making a shadow ولكن مع ذلك لن يظهر التصميم كما تريد بشكل كامل.
    box-shadow: لا يتعامل مع الألوان الطبيعية RGB لأنه يجب عليك التعامل مع تقنيات CSS3 حيث يكون اللون على الشكل RGBA وهي تعني بكل بساطة اللون مع الشفافية وتكتب بالشكل التالي RGBA(أحمر , أخضر , أزرق , ألفا )
    السينتاكس الخاص بها أو تركيب الجملة كالتالي :
    كود PHP:
    rgba(<red>,<green>,<blue>,<opacity>); 
    فعند إعطائنا لهذه الصفة اللون الأسود مع قيمة شفافية 10 بالمئة (0.1) وبدون إزاحة عرضية أو طولية وبقيمة ضبابية على الظل تبلغ 8 بيكسل سيبدو الفورم بالشكل التالي:


    سنقوم في الدرس التالي بإستعمال الخاصية Background Gradient و border-radius والشرح بالتفصيل الممل ماهي هتين الخاصيتين وكيفية التعامل معهم. نلتقي غداً مع الدرس الثاني والأخير لإنهاء الفورم .
    هذا الشرح مقدم من جديد مشاريع الويب
    المصدر





    __________________
    كونى جوعى كونو حمقى


  2. #2
    عضو فعال
    تاريخ التسجيل
    Apr 2010
    المشاركات
    1,095


    بارك الله فيك اخي, استمر لان الدروس العربية html5 و css3 ضعيفة





    __________________
    قال صلى الله عليه وسلم : كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم)

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    143


    اشكرك اخي حسين
    صراحة انت اول شخص تضع رداً على مواضيعي في سوالف
    لوهلة اليوم اعتقدت أن الزوار ليسو بحاجة لهذا النوع من المواضيع فأنا لم اسمع منهم ردا على أي موضوع وضعته في هذا المجال

    ان شاء الله سأكمل وأضع المزيد من الدروس في هذا المجال كل يومين تقريبا





    __________________
    كونى جوعى كونو حمقى

  4. #4
    عضو فعال
    تاريخ التسجيل
    Apr 2010
    المشاركات
    1,095


    اخي انت لاتهتم وضع المزيد من الدروس, لان هذه التقنية جديدة وليس كل المتصفحات تدعمها الا الحديثة منها وكذلك ليست كل اللغة مدعومة في محركات المتصفحات جزء منها مدعوم وجزء اخر غير مدعوم.

    ولكن ليكن في علمك ان هناك من يقرأ ولديه عضوية في سوالف ولكن يتكاسل ليرد علي الموضوع.
    وكذلك هناك من يقرأ موضوعك وليس لديه عضوية في سوالف, لذلك لايسطيع ان يرد علي الموضوع.
    وكذلك هناك من يصل الي هذه الدروس عن طريق محرك البحث Google

    ولكن ان شاء الله في المستقبل عند دعم هذه التقنية بشكل افضل سوف ترى المطورين العرب يبحثون علي هذه التقنية وان شاء الله دروسك سوف تكون احدى هذه الدروس.

    صحيح ان هناك من المطورين العرب يتعلمون من المواقع الانجليزية ولكن هناك مطورين اخرين لايعرفون الانجليزية بشكل جيد, وكذلك من لديه اللغة الانجليزية جيدة ولكن لاغنى عن اللغة الام





    التعديل الأخير تم بواسطة hussein.shy ; 06-04-2012 الساعة 01:31 PM
    __________________
    قال صلى الله عليه وسلم : كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم)

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    143


    اشكر لك ردك القيم واحترمه جل احترام اخي حسين
    شكراً





    __________________
    كونى جوعى كونو حمقى





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض