• الرئيسية
  • تعرف علي
  • اتفاقية النشر
  • اتصال
  • خدمات
  • تابع خلاصات المدونة

« اضافة تنسيقات css لخلاصات RSS
تأثير انزلاقي : في إخفاء و إظهار المحتويات – jQuery »
10

تطبيق لفكرة : طلب انتظار تحميل الصور

سبتمبر
29

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

مثال : Demo

مثال
لرؤية مثال على التطبيق اضغط هنا

الشرح :

طبعا الفكرة ، وهي جعل للصور الخاصة بفقرة معينة خلفية ، و التي هي عبارة عن ـأيقونة اجاكس متحركة ، و كلما تم تحميل الصورة كلما تم تغطية الخلفية

كود الصورة :

<img src="images/1.jpg" alt="description" />

كود عادي ، في خصائص تنسيقه css سأستغل الخلفية :

img {
	background: url('images/load.gif') no-repeat center center;
}

بحيث load.gif هي صورة الاجاكس المتحركة
و موضعتها بـ center center لتكون متوسطة في مركز الصورة

هذا مثال لصورة عامة ، ولو طبقته هكذا ، سيتم تطبيقة حتى على صور تصميم موقعك ، وهذا لا أظنه جيد ، لذلك إما أن تعطيها class خاصا بها :

<img class="load" src="images/1.jpg" alt="description" />

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

<div id="main">
	<p>
		<img src="images/1.jpg" alt="description" />
	</p>
</div>

سيتم تحديدها في ملف Css هكذا :

#main p img {
	background: url('images/load.gif') no-repeat center center;
}

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

انشر هذا المقال
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • MySpace
  • TwitThis
  • Yahoo! Buzz
  • FriendFeed
  • LinkedIn
  • Ping.fm
  • StumbleUpon

هذه التدوينة نُشرت في الثلاثاء, 29 سبتمبر, 2009 عند 1:15 م و مصنفة تحت تصنيف css , xhtml. يمكنك متابعة أي تعليقات عبر رابط RSS 2.0. يمكنك ترك تعليق, أو تعقيب من مدونتك.
الوسوم :ajax, css, فكرة

    لتكون على علم بآخر المواضيع و المقالات المضافة في fez-soft blog يمكنك الاشترك في :
  • خلاصات المقالات
  • خلاصات التعليقات
  • متابعة الكاتب على twitter
  • القائمة البريدية : بمجرد أن تضع بريدك الالكتروني و تشترك ، سنصلك قائمة بآخر المواضيع المضافة في المدونة تلقائيا إلى بريدك الالكتروني .
متابعة معلومات عن المقال
« اضافة تنسيقات css لخلاصات RSS
تأثير انزلاقي : في إخفاء و إظهار المحتويات – jQuery »

10 من التعليقات لـ “تطبيق لفكرة : طلب انتظار تحميل الصور”

  1. zoe4ever قال:
    29 سبتمبر 2009 عند 3:47 م

    شكرا اخي محمد على هذا الدرس الجميل

    أيضا الصور المدرجة رائعة قمت بحفظ أغلبها :)

    ردرد
  2. حسين عادل قال:
    29 سبتمبر 2009 عند 5:47 م

    فكرة لذيذه وبسيطة :) شكرا لك

    ردرد
  3. عماد قال:
    29 سبتمبر 2009 عند 6:50 م

    خفيف وظريف :) لكن مفيد جدا في العديد من التطبيقات .

    شكرا محمد . ولقد اضفتك لريدر الخاص بي ;)

    ردرد
  4. عبد الهادي قال:
    30 سبتمبر 2009 عند 6:02 م

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

    ردرد
  5. حسن قال:
    1 أكتوبر 2009 عند 8:23 ص

    جيد جدآ
    حركة رائعة
    تسلم يمناك
    افادني كثيرآ هذا الدرس
    تحياتي لك …

    ردرد
  6. smart designer قال:
    1 أكتوبر 2009 عند 9:55 ص

    رائع جداً اخي العزيز ومشكور

    لكن هل نستطيع عمل هذه الطريقة , لكن من دون ظهور الصور أو انتظر التحميل حتى يكتمل التحميل تظهر الصور أو الموقع

    ممكن تشرحلنا , بارك الله فيك : )

    ردرد
  7. Fez-Soft قال:
    2 أكتوبر 2009 عند 10:16 ص

    اهلا بكم جميعا .
    smart designer : أبشر ، نشرحها في درس مستقل إن شاء الله

    ردرد
  8. smart designer قال:
    4 أكتوبر 2009 عند 12:18 م

    بارك الله فيك وجزاك كل خير…

    في الانتظار استاذنا الغالي : )

    ردرد
  9. UnKnowN قال:
    16 نوفمبر 2009 عند 7:23 ص

    السلام عليكم ..

    الفكرة رائعه وتنفذيها اروع بـ CSS
    كل يوم اكتشف ان CSS يمكنها فعل اشياء لم اكن اتوقعها

    ولكن ما الضرر من استخدام الكلاس بدلا من Id دون حدوث مشاكل

    وعمله هكذا
    .load{background: url(‘images/load.gif’) no-repeat center center;}

    فى هذه الحالة لن يتكرر الا للكلاس load ولن يسبب اى مشاكل ..

    لو انا مخطأ ياريت تشرح هذه الجزئية لانى لم افهمها جيد

    ردرد
  10. Fez-Soft قال:
    16 نوفمبر 2009 عند 7:27 ص

    UnKnowN : المشكل ليس في الكلاس ، انما المشكل في الارهاق الذي سيببه لك كثرة اضافة كلاسات كثيرة في مقال يحتوي صور كثيرة ، نحن دائما نبحث عن الطرق السريعة ، وليست أي الطرق

    ردرد

إكتب تعليقك

اضغط هنا لإلغاء الرد.

إذا أردت أن تظهر صورة بجانب اسمك في التعليق ، شارك في خدمة Gravatar .

  • Donate

    إذا أعجبتك المدونة و رأيت أنك قد استفدت منها و تريد أن تدعمني ، يمكنك أن تشتري لي أحد الكتب التي أحتاج قراءتها ، من Amazon .
  • تصنيفات

    • css , xhtml
    • JavaScript
    • Photoshop, Flash, illustrator
    • PHP
    • تطوير
    • عام
  • مواقعي

    • SetCode
    • Fez-Soft Portfolio
    • مدونة محمد شاطر
  • الأرشيف

    • يوليو 2010
    • يونيو 2010
    • أبريل 2010
    • فبراير 2010
    • يناير 2010
    • ديسمبر 2009
    • نوفمبر 2009
    • أكتوبر 2009
    • سبتمبر 2009
    • أغسطس 2009
    • يوليو 2009
    • يونيو 2009
    • مايو 2009
  • كلمات مفتاحية

    alert Application Assembler confirm css div html html4 html5 javascript jquery media opacity PHP prompt screen Top xhtml أفكار إخفاء إظهار استدعاء تأثير ترقيع تسريع تصميم تطبيق تفصيل تنسيق توافق توزيع ثلاثي أبعاد حقوق روابط زجاجي صفحات عميل فكرة قائمة قالب قواعد متفرعة مشاريع مصمم مطور
  • روابط

    • مدونة يزيد

© Fez-Soft Blog

    All right reserved , Theme By Fez-Soft , RSS posts , RSS comments .
  • تعرف علي
  • اتفاقية النشر
  • خدمات
  • اتصال
  • الرئيسية
عن Fez-Soft
mohammed chater مرحبا ، اسمي محمد شاطر ، Mohammed chater , أعرف تحت مسمى Fez-Soft, طالب و مصمم و مطور تطبيقات ، من فاس المغرب . . يمكنك أن تتعرف علي اكثر من هنا ، أو متابعة حسابي على twitter ، ستجد في هذه المدونة دروسا تطويرية للمستوى المتقدم في تصميم الويب ، و البرمجة بالـ JavaScript , يمكنك متابعتها من خلال الخلاصات ، كما يمكنك أن تراسلني من هنا ، لو دعت الضرورة لذلك ، آمل ان يكون وقتك في المدونة لك ، لا عليك .
الأكثر زيارة
  • فضلا .. لا تستعمل Framework css
  • الخطوط العربية : قواعد ، أفكار و حيل
  • SetCode خدمة جديدة تطل على عالم المطورين
  • ترقيعات css ، الجمل الشرطية ، بالتفصيل الممل
  • قائمة أفقية ، مع تحديد title بـ jQuery بطريقة فريدة
  • تطبيقات hover على عناصر text و ليس صور
آخر التعليقات
  • كمال  : السلام عليكم استفسار بسيط واعتقد انه مهم ومفيد ن...
  • صلاح الإمام  : جزاك الله كل خير ع الطرح الرائع...
  • مفيد  : رائع منذ فترة و انا ابحث عن هذه المعلومات...
  • عبدالله  : شكرا لك على جملة النصائح...
  • ندى  : شكراً لك .. ولكن مشاكل الترميز توتر الشخص !...