إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

    [frame="3 85"]
    بسم الله الرحمن الرحيم

    الحمد لله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

    السلام عليكم ورحمة الله وبركاته

    طال إنتظار بعض الأخوة لشرح طالما سألوا عنه وكنت قد وعدت بإنجازه ووضعت بعض تطبيقات تصميم المواقع التى سوف نشرحها فى هذا القسم إن شاء الله تعالى
    ولكن وجدت نفسي يجب أن أبدا من الصفر بل ربما قبل الصفر بقليل إذا اردت أن أشرح جزء بسيط من لغة التصميم العالمي الجديدة CSS وكذلك CSS3
    فقلت اضع مثالا وأحاول جاهدا شرحه عسى أن يستفيد الأخوة جميعا من هذا الشرح وستكون أول خطوة عملية لتطبيقات تصاميم المواقع .

    مثال للتصميم



    لمشاهدة مثال للتطبيق بلغة CSS

    :abc4web:
    :bar:
    نبدا الشرح إن شاء الله تعالى

    :slaam:

    سنتعلم اليوم كيفية تصميم زرار لصفة الويب يعمل بتأثير الهوفر ( اللمس ) ليتغير شكله بإستخدام أكواد CSS الرائعة ، كما رايناها فى التطبيق السابق .
    وقبل البدء فى الشرح أحب أن أذكر هنا أنه توجد أكثر من طريقة للوصول الى هذا التأثير وسوف اشرح إثنين منها فقط للتعليم والتدريب .
    وأتمنى من الأخوة عدم وضع أى سؤال إلا بعد التطبيق وأكرر التطبيق على الدرس فقط ( وسوف لاأجيب على أى سؤال خارج ذلك )

    1- نقوم بفتح عمل جديد بهذه القياسات ( 200 * 75 ) والخلفية بيضاء ونحدد إسم العمل abc4web_b01



    ثم نقوم بملئ هذه الطبقة بأى مثلا ( 0B415F# ) أتمنى أن نستخدم ألوان مختلفة فى التطبيقات عن الشرح !



    وسنحصل على هذا الشكل ماتستعجل أنا ماشي معاكم تاته خالص :abc_145:



    2- نقوم بإنشاء طبقة ثانية باللون الأبيض مثلا ونسميها الزرار وبإستخدام أداة Rounded Rectangle Tool نرسم شكل الزرار بحوافه الدائرية وممكن جعل الدوران Radius = 10 px ، ويكون هذا المستطيل مطابق لمساحة العمل تقريبا ، أى بدون ترك فراغات، نقف على هذه الطبقة وبيمين الماوس نختار Rasterize Layer .



    3- مازلنا على طبقة الزرار ، بيمين الماوس نختار من القائمة Blending Options ونضيف هذه التأثيرات :

    Gradient Overlay





    Bevel and Emboss



    وسوف نحصل على الشكل التالي :



    4- مازلنا على طبقة الزار نضغط بيمين الماوس ونختار من القائمة Duplicate Layer للحصوص على طبقة مشابهة ونختار إسما آخر لها مثلا ( تأثير اللمس )
    وسوف يكون صندوق الطبقات لدينا بهذا الشكل



    نقف على هذه الطبقة وبيمين الماوس نختار من القائمة Blending Options

    ثم نقوم بتغير واحد فقط فى Bevel and Emboss وهو إختيار البروز لأسفل



    لنحصل على هذا الشكل:



    بذلك نكون قد إنتهينا من تطبيق التأثيرات على الزرار وحصلنا على طبقتين للازرار ( زر بارز لأعلى واخر لأسفل )

    ===========/ مرحلة الكتابة وإضافة الأيقونات \==========

    5- الآن يمكننا إضافة النص الذى نريده وربما أيقونة للشكل الجمالي ( وهذا إختيارى ) لذلك لاأرى أنها تحتاج شرح .......:abc_145:



    ===========/ مرحلة حفظ الزرار \==========

    6- نذهب إلى صندوق الطبقات ونركز سويا لأن هذه مرحلة حفظ العمل والتى قمت بإختصار تكرار الخطوات لعلمي أنكم أذكياء وسوف لاتخذلوني فى التطبيق إن شاء الله
    نقوم بتحديد طبقة الزرار ( تفعيل العين التى بجوار الطبقة )



    ثم نقوم بحفظ الزرار الأول ونعطيه إسم abc4web_b01
    الإسم مهم لأكواد CSS

    7- نقوم بإظهار طبقة تأثير اللمس وإخفاء طبقة الزرار بنفس الطريقة السابقة



    ثم نحفظ العمل بصيغة png ونعطيه إسم abc4web_b02

    وسوف نحصل على هذه الأزرار




    طبعا نكرر حفظ الصور مع تغير الكتابة والأيقونة وكل زرار نحفظه مرتين بنفس الطريقة ( إظهار طبقة وإخفاء أخرى )

    لنحصل على أربعة أزرار = 8 صور

    abc4web_a02 ----- abc4web_a01
    abc4web_b02 ----- abc4web_b01
    abc4web_c02 ----- abc4web_c01
    abc4web_d02 ----- abc4web_d01


    :bar:

    ==========/ مرحلة إستخدام الأزرار وإضافة تأثير هوفر بإستخدام أكواد CSS \==========


    والآن مع شرح إضافة التأثير على الزرار بأكواد CSS

    أولا نراجع النتيجة التى حصلنا عليها وهي :

    1- صورة الزرار بإسم = abc4web_b01
    2- صورة التأثيـر بإسم = abc4web_b02

    نقوم بإنشاء مجلد لنضع فيه الصور مثلا نسميه images ونضع فيه الصور وهذا هام جدا للحصول الى الصورة وسيكون المسار الخاص بالصور كالتالي :

    صورة الزرار :
    images/abc4web_b01.png

    صورة التأثير :
    images/abc4web_b02.png

    الآن نفتح برنامج فرونت بيج أو أى محرر صفحات نستخدمه ونفتح صفحة جديدة وتلقائيا سنجد الأكواد التالية :

    كود PHP:
    <head>
    <
    title>عنوان الصفحة</title>
    مكان وضع كود التأثير css
    </head>

    <
    body>
    مكان ظهور الأزرار
    </body>

    </
    html


    طبعا بخصوص كود إظهار الأزرار يرجع للتصميم الذى ستعمل عليه سواء داخل جدول أو يمين يسار كما ترغب ......

    * هام بخصوص لغة CSS فهي تعتمد على مسميات خاصة ولااريد أن أصعب الأمر عليكم ولكن فقط نقوم بتسمية التأثير وهذا مانسميه فى هذه اللغة الـ CLASS

    ففي لغة برمجة CSS تسبق هذه التسمية بـ . ( نقظة ) وفى المثال التالي قمت بتسمية الكلاس الأول وهو زر الرئيسية بـ abc4web-1

    ستجد هذه التسمية مكررة ثلاث مرات ( صورة الزرار - لمس الزرار - نوع التأثير ) وهذه هي الثلاثة تأثيرات التى قمنا ببرمجتها وتفصيلها فى الصورة التالية:



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

    والكود المستخدم بلغة CSS للحصول على نفس التأثير الذى فى المثال ينقسم إلى جزئين :

    الأول : برمجة التأثير ( تحديد الصور )
    الثاني : إظهار التأثير فى المكان المراد

    1- كود برمجة التأثير ويتم وضعه في هيدر الصفحة أى فوق الوسم </head> مباشرة :

    [HTML]
    <style type="text/css">

    .abc4web-1 {
    background-image: url(images/abc4web_b01.png);
    background-repeat: no-repeat;
    height: 75px;
    width: 200px;
    }

    .abc4web-1 a{
    background-image: url(images/abc4web_b02.png);
    background-repeat: no-repeat;
    height:75px;
    width: 200px;
    display: block;
    }

    .abc4web-1 a:hover{
    background: none;
    }

    .abc4web-2 {
    background-image: url(images/abc4web_a01.png);
    background-repeat: no-repeat;
    height: 75px;
    width: 200px;
    }

    .abc4web-2 a{
    background-image: url(images/abc4web_a02.png);
    background-repeat: no-repeat;
    height: 75px;
    width: 200px;
    display: block;
    }

    .abc4web-2 a:hover{
    background: none;
    }

    .abc4web-3 {
    background-image: url(images/abc4web_c01.png);
    background-repeat: no-repeat;
    height: 75px;
    width: 200px;
    }

    .abc4web-3 a{
    background-image: url(images/abc4web_c02.png);
    background-repeat: no-repeat;
    height: 75px;
    width: 200px;
    display: block;
    }

    .abc4web-3 a:hover{
    background: none;
    }

    .abc4web-4 {
    background-image: url(images/abc4web_d01.png);
    background-repeat: no-repeat;
    height: 75px;
    width: 200px;
    }

    .abc4web-4 a{
    background-image: url(images/abc4web_d02.png);
    background-repeat: no-repeat;
    height: 75px;
    width: 200px;
    display: block;
    }

    .abc4web-4 a:hover{
    background: none;
    }

    </style>
    [/HTML]

    2- كود إظهارا لتأثير ويتم وضعه فى المكان الذى تريد أن يظهر فيه الأزرار :


    كود PHP:
    <div class="abc4web-1"> <a href="https://sites.ienajah.com/vb2/"></a> </div

    وفى حالة إضافة أكثر من زرار نقوم بإضافة الكلاس ( class ) كما تعلمنا ثم نضيف الزرار هنا أيضا
    لاحظوا هنا أنا قمت بإضافة عدد 4 كلاس أى 4 أزرار ( لاتنسى إضافتهم أيضا فى كود الـ CSS
    abc4web-1
    abc4web-2
    abc4web-3
    abc4web-4

    كود PHP:
    <div class="abc4web-1"> <a href="https://sites.ienajah.com/vb2/"></a> </div>
    <
    div class="abc4web-2"> <a href="https://sites.ienajah.com/vb2/"></a> </div>
    <
    div class="abc4web-3"> <a href="https://sites.ienajah.com/vb2/"></a> </div>
    <
    div class="abc4web-4"> <a href="https://sites.ienajah.com/vb2/"></a> </div
    قمت بوضع الرابط أيضا لكى يتم تحديد مكانه للتعديل إن شاء الله

    من خلال مشاهدة أكواد المثال فى الصفحة النهائية سيتضح الأمر للجميع إن شاء الله تعالى

    أخيرا نظرة أخرى على العمل النهائي
    :ok:
    :abc4web:

    والمثال فى المرفقات لمن يريد التحميل

    :at:

    وأسأل الله لى وللجميع التوفيق

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

    أعتذر عن أى خطا أو سوء تعبير فالعمل البشرى لايخلوا دائما من التقصير
    فأرجوا من الجميع المسامحة وإلتماس العذر

    ولاتنسونا من دعائكم الصالح
    أبوهمام
    :bar:
    .

    [/frame]
    الملفات المرفقة

  • #2
    رد: إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

    محجوز لعرض تطبيقات الأعضاء
    وللمزيد من الإيضاح


    إن شاء الله يكون هناك تصويت وإختيار لأفضل تطبيق

    1- تطبيق ذو الجناح



    2- تطبيق محمود عفيفي



    عرض التطبيق

    3- تطبيق الراعي بعد التعديل



    4- تطبيق كينج نت



    5- تطبيق الدمشقي



    جزاهم الله خيرا على هذا الإبداع

    تعليق


    • #3
      رد: إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

      السلام عليكم ورحمة الله وبركاته

      مشكور اخي العزيز أبوهمام

      شرح واضح ومميز من شخص محترف امثالك

      دائماً تتحفنا بالجديد والمفيد لنا جميعاً

      جزاك الله كل خير وجعله بموازين حسناتك



      .

      تعليق


      • #4
        رد: إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

        ما شاء الله
        جزاك الله خيرا أخى أبو همام
        بإذن الله سيتم التطبيق

        تعليق


        • #5
          رد: إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

          شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

          تعليق


          • #6
            رد: إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

            حياكم الله جميعا

            أشكرك أخى كينج نت على المرور والتواصل

            والشكر أيضا لأخي محمود وأختنا سالي

            وفى إنتظار التطبيق من الجميع

            تم رفع المثال المعروض فى المرفقات
            لمن يريد الإستفادة منه


            فى حفظ المولى

            تعليق


            • #7
              رد: إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

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

              جزاك الله خيراً ووفقك
              الملفات المرفقة

              تعليق


              • #8
                رد: إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

                جزاك الله خيرا أخى ذا الجناح

                تطبيق رائع وقد تم إضافته فى المكان المخصص

                وللجواب على سؤالك تم تعديل الكود ردا على السؤال السابق ليمكن إستخدامه أفقيا أو رأسيا
                وكذلك تم إعادة رفع المرفقات مع التعديل




                وأذكر الأخوة الذين سيطبقون أيضا لايهم الإلتزام بمقاسات الأزرار
                ولكن المهم أن حجم الزرار هو نفسه الذى يكون بداخل كود css

                مثلا لو قمنا بتصميم زرار 50 * 150 كي يكون مناسبا للتصميم
                نقوم بتغير هذا المقاس فى كود css أيضا

                تعليق


                • #9
                  رد: إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

                  وسؤال آخر:
                  ما الفرق بين هذا التطبيق بلغة css وتأثيرات dhtml في الفرونت بيج؟

                  تعليق


                  • #10
                    رد: إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

                    المشاركة الأصلية بواسطة ذوالجناح مشاهدة المشاركة
                    وسؤال آخر:
                    ما الفرق بين هذا التطبيق بلغة css وتأثيرات dhtml في الفرونت بيج؟
                    حياك الله أخى ذا الجناح

                    هذا السؤال خارج موضوع الشرح بارك الله فيك :abc_145:

                    عموما وبإختصار DHTML هي اختصار لكلمة Dynamic HTML وهي لغة الـ HTML التفاعلية،
                    وكما نعلم فإن هذه اللغة تظهر كل كل كود يتم وضعه ولاتستطيع التحكم فى أى شئ كما تريد
                    فتم إضافة أكواد خاصة أو برمجة لتظاهى بعض تأثيرات الجافا كإضافة حركة جمالية على الأزرار فقط ...

                    أما لغة CSS فهي برمجة جديدة ولها اساسيات أخرى تمكنك من تصميم كامل للصفحة بما فى ذلك الأزرار والتأثير عليها ...

                    مثلا هذه صورة لتصميم زرار لم يتم تقطيع التصميم



                    أستطيع من خلال لغة CSS إستخدام هذا الزرار والوصول الى النتيجة السابقة بدون أن أقطع الصورة الى نصفين
                    فهل تستطيع لغة DHTML فعل ذلك ؟ الجواب لا ........ فكل برمجة لها خصائصها .....

                    المهم مجال البرمجة واسع جدا ويحتاج وقت للتفصيل فى كل شئ ولكن مع التطبيقات ستتعلم الكثير إن شاء الله تعالى

                    تعليق


                    • #11
                      رد: إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

                      اعذرني أخي على السؤال خارج الموضوع فلم أميز ذلك بسبب انعدام خبرتي في هذا المجال. فالعذر منكم، والعذر عند كرام الناس مقبول.

                      المشاركة الأصلية بواسطة abohmam مشاهدة المشاركة
                      وللجواب على سؤالك تم تعديل الكود ردا على السؤال السابق ليمكن إستخدامه أفقيا أو رأسيا
                      وكذلك تم إعادة رفع المرفقات مع التعديل
                      نزلت المرفق والفكرة سهلة جداً: جدول مخفي يسقط كل class في خلية. أليس كذلك؟
                      والآن هل انتهى نصيبي في الأسئلة هنا؟ أم أفتح جبهة اخرى في قسم طلب المساعدة؟

                      تعليق


                      • #12
                        رد: إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

                        المشاركة الأصلية بواسطة ذوالجناح مشاهدة المشاركة

                        نزلت المرفق والفكرة سهلة جداً: جدول مخفي يسقط كل class في خلية. أليس كذلك؟
                        والآن هل انتهى نصيبي في الأسئلة هنا؟ أم أفتح جبهة اخرى في قسم طلب المساعدة؟
                        حياك الله أخى ذا الجناح

                        نعم الفكرة هكذا ولكن قمت بإستخدام حاوية أخرى بدلا من li والذى يتم إستخدامها لتنسيق قائمة راسية بلغة html أيضا
                        إعتمدت فى التعديل على div
                        وبذلك يسهل نقل الحاوية فى المكان الذى ترغب به ان شاء الله

                        الحاوية السابقة

                        <li class="abc4web-1"> <a href="http://sites.ienajah.com/vb2/index.php"></a> </li>

                        الحاوية الحالية

                        <div class="abc4web-1"> <a href="http://sites.ienajah.com/vb2/index.php"></a> </div>

                        إذا كانت الأسئلة بخصوص البرمجة فهنا ليس المجال ، فهنا للتصميم والتطبيق فقط
                        وربما الدرس القادم يكون فيه إجابة على ماتريد .....
                        ضع سؤالك هناك وربنا ييسر إن شاء الله

                        تعليق


                        • #13
                          رد: إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

                          لا خلاص أتوقف عن الأسئلة فلابد أنك مرهق بعد طرح الموضوع ومتابعته وخاصة أن هناك درساً آخر بعده وقد يعينني الله على مفاجأتك بتطبيق آخر في غير هذا المكان.

                          تعليق


                          • #14
                            رد: إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

                            سوال اخي همام ازاي اقسم صفحة الويب او بمعني تاني ازي frame set
                            وممكن اعمل التاثيرا بتاع الزارير علي برنامج Notepad
                            ولا استخدم برنامج فيجوال استوديو

                            تعليق


                            • #15
                              رد: إحترف تصميم أزرار وقائمة لموقعك بإستخدام الفوتوشوب مع أكواد CSS وتأثير hover

                              المشاركة الأصلية بواسطة هشام احمد مشاهدة المشاركة
                              سوال اخي همام ازاي اقسم صفحة الويب او بمعني تاني ازي frame set
                              وممكن اعمل التاثيرا بتاع الزارير علي برنامج Notepad
                              ولا استخدم برنامج فيجوال استوديو
                              حياك الله

                              مافى أسئلة خارج الدرس بارك الله فيكم
                              كذلك لو استخدمت محرك البحث لوجدت ماتريد

                              http://sites.ienajah.com/vb2/showthread.php?t=160

                              لايوجد إستخدام للفيجوال إستوديو بالموضوع ياطيب

                              يكفيك محرر النصوص أو برنامج فرونت بيج

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-08-2025 الساعة 11:33 PM
                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-04-2025 الساعة 05:29 PM
                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-31-2025 الساعة 10:07 PM
                              المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-30-2025 الساعة 11:48 PM
                              المنتدى: التصنيع والانتاج نشرت بواسطة: HaMooooDi الوقت: 05-30-2025 الساعة 09:36 AM
                              يعمل...
                              X