قائمة مواقع لتوليد أكواد سى اس اس 3

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

  1. CSS3 Generator
  2. CSS3 Please
  3. CSS3 Click Chart by Impressive Webs
  4. CSS-Tricks Button Maker
  5. Border Radius
  6. Font Squirrel @Font-Face Kit Generator
  7. Westciv
  8. CSS3 Gradient Generator
  9. Widgetpad CSS3 Generator
  10. Border Image
  11. Dry Icons Button Generator
  12. CSS Corners
  13. CSS3 Maker
  14. CSS3 Rounded Corner Generator
  15. CSS3 Menu Generator
  16. CSS3 Column Generator
  17. Quick 3-Color CSS3 Gradient Generator
السبت, أبريل 16, 2011

أعلى عشرة مدونات ربحا على مستوى العالم

أعتذر لكم زوارى الأعزاء عن قلة تدويناتى هذه الأيام وذلك بسبب إنشغالى الشديد, ولكن كان من الواجب على أن اقتطع من وقتى لأقدم لكم تدوينه.
فى هذه المره سأعرض عليكم أعلى عشرة مدونات على مستوى العالم تحقيقا للربح المادى, ولا يجب أن ننسى أنهم وصلوا لهذا المستوى بسبب العمل الشاق والجهد المركز للوصول إلى ما يبغون. فلنتعلم منهم ولو القليل.
  1. Techcrunch
  2. Mashable
  3. Perezhilton
  4. Timothysykes
  5. Smashingmagazine
  6. Tutsplus
  7. Gothamist
  8. Lifehacker
  9. Venturebeat
  10. Readwriteweb
وللعلم فالمدونات التى ذكرناها فى هذه التدوينه ربما بل من المؤكد أنها ستتغير مع الوقت أى أن هذا الترتيب هو فى وقت كتابة التدوينه فعليك مراعاة ذلك عند قرائتها.
الجمعة, أبريل 15, 2011

كيف تعمل تقنية سى إس إس CSS

فى هذا الدرس ستتعلم كيف تقوم بإنشاء ملف التصميم الأول, ستتعلم أساسيات CSS وما هى الوسوم اللازمه لتستخدم CSS فى وثيقة HTML .

الكثير من خصائص CSS تشبه تلك المستخدمه فى HTML لذلك إذا تعلمت HTML وإستخدمتها لإنشاء التصاميم فأنت فى الغالب ستتمكن من تعلم CSS بسهوله, لنلقى نظره على هذا المثال الأساسى.

القواعد الأساسيه لكتابة CSS .
لنقل أننا نريد اللون الأحمر ليكون خلفيه للصفحه, بإستخدام HTML يمكننا أن ننجز ذلك بهذه الطريقه :
<body bgcolor="#ff0000">
مع CSS يمكن تحقيق نفس النتيجه بكتابة هذه الأوامر :
body {background-color: #ff0000;}

كما تلاحظ, أوامر CSS تتشابه كثيرا مع HTML والمثال أعلاه يوضح لك الأسلوب الأساسى لكتابة CSS
لكن أين نضع أوامر CSS ؟؟ هذا هو ما سنتعلمه الآن.

تفعيل CSS فى صفحة HTML 
هناك ثلاثة طرق يمكن أن تستخدمها لتفعيل CSS فى صفحة HTML وهذه الطرق مشروحه أدناه, ونحن ننصح بأن تركز وتستخدم الطريقه الثالثه, وهى أن تضع  CSS فى ملف منفصل.

الطريقه 1 : ضمن وسوم HTML بإستخدام خاصية STYLE
إحدى الطرق لتفعيل CSS فى HTML هى بإستخدام خاصية STYLE ونأخذ مثالا وهو المثال الذى فى الأعلى الذى أردنا فيه إستخدام اللون الأحمر كخلفيه للصفحه, ويمكن تطبيق هذا الأمر بهذا الشكل.
<html>
        <head>
                <title>Example<title>
         </head>
         <body style="Background-color: #ff0000;">
               <p>This Is a Red Page</p>
          </body>
</html>
الطريقه 2 : ضمن ملف HTML بإستخدام وسم STYLE
هذه الطريقه مختلفه بأنها تستخدم وسم STYLE وهذا مثال لكيفية تطبيق هذه الطريقه :
<html>
    <head>
        <title>Example<title>
         <style type="text/css">
             body {background-color:#ff0000;}
          </style>
      </head>
    <body>
     <p>This Is a Red Page</p>
    </body>
</html>
الطريقه 3 : ملف خارجى
هذه هى الطريقه الأفضل, وهى أن تقوم بوضع رابط لملف خارجى يحوى أوامر CSS  وخلال هذا الدرس سنقوم بإستخدام هذه الطريقه لجميع الأمثله.

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

مثلا, لنقل أن ملف التصميم لديك إسمه STYLE , هذه الحاله يمكن توضيحها أكثر من خلال هذا الرسم :
والمهم هنا هو إنشاء رابط بين ملف HTML وملف التصميم (STYLE.CSS) مثل هذا الرابط يمكن إنشاءه من خلال سطر واحد فى HTML وهو :
<link rel="stylesheet" type="text/css" href="style/style.css" />
لاحظ كيف أن مسار الملف حددناه بإستخدام خاصية href وهذا الأمر يجب أن يوضع فى قسم رأس الصفحه أى بين وسمى <head> و </head> كما فى المثال الآتى :
<html>
    <head>
        <title>my document</title>
            <link rel="stylesheet" type="text/css" href="style/style.css" />
     </head>
<body>
هذا الرابط يخبر المتصفح بأن عليه أستخدام التصميم من ملف CSS عندما يقوم بعرض ملف HTML والجميل هنا أنك تستطيع ربط العديد من ملفات HTML بملف تصميم واحد, بمعنى آخر يمكن لملف تصميم واحد أن يستخدم للتحكم بتصميم العديد من ملفات HTML .
هذه الفكره يمكن أن توفر عليك الكثير من الوقت والجهد, أذا أردت مثلا ان تغير لون خلفية موقع يحوى 100 صفحه فملف التصميم يمكنه أن يوفر عليك الوقت فلا تحتاج الى تعديل 100 ملف بنفسك, بإستخدام CSS يمكنك تغيير ما تريد فى ثوانى بتغيير سطر واحد فى ملف التصميم.
الخميس, أبريل 07, 2011

مقدمه فى لغة سى إس إس CSS

ما هى تقنية CSS ?

CSS هى إختصار ل Cascading Style Sheets .

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

HTML تستخدم لوضع هيكلية ونظام منطقى للمحتويات, أما CSS فهى تستخدم لإضافة تصميم لهذه المحتويات.

حسنا, قد يبدو هذا مربكا لكن أكمل القراءه وستفهم ما قرأته قريبا.

فى الماضى القريب إخترع رجل إسمه تيم برنرز لى شبكة الويب, فى ذلك الوقت كانت HTML تستخدم لإضافة هيكليه للنص, الكاتب يمكنه أن يقوم بإضافة معنى للنص بأن يقول مثلا " هذا عنوان " أو " هذه فقره " ويستخدم وسوم <H1> و <P> .

ومع إزدياد شهرة شبكة الويب بدأ المصممون فى البحث عن طرق لإضافة تصميم للوثائق, ولتلبية رغباتهم قام مبرمجوا المتصفحات - نيتسكيب و مايكروسوفت - بإختراع وسوم HTML جديده مثل <FONT> الذى يختلف عن وسوم HTML الأصليه بأنه يهتم بالشكل لا بالهيكليه.

أدى ذلك إلى أن تستخدم وسوم هيكليه مثل <TABLE> بشكل خاطىء, حيث إستخدم هذا الوسم لتحديد تصميم الصفحه بدلا من إضافة معنى للنص, والكثير من الوسوم التى إخترعت مثل <BLINK> كانت فقط مدعومه من قبل متصفح واحد, وأصبحت جملة " ستحتاج الى المتصفح الفلانى لرؤية هذه الصفحه " مالوفه فى مواقع الشبكه.

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

كيف ستفيدنى لغة CSS ?

تعتبر CSS ثوره فى عالم تصميم المواقع, وفوائدها الأساسيه هى :
  • التحكم بالتصميم من خلال ملف واحد.
  • إمكانيه أكبر وأدق للتحكم بتفاصيل التصميم.
  • إنشاء تصاميم خاصه لمختلف وسائل عرض الموقع, مثل الشاشات والطابعات والهواتف النقاله .... إلخ.
  • العديد من التقنيات والأساليب المتقدمه فى التحكم بالتصميم.
الاثنين, أبريل 04, 2011