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

« الخطوط العربية : قواعد ، أفكار و حيل
تطبيق : معرض لمرور صور متناسقة بحركة منتظمة »
9

تطبيق : تأثير على وصف الرابط ، مثل twitter , facebook

أكتوبر
20

بسم الله الرحمن الرحيم ، اليوم ساحاول تحقيق حركة لطالما تكررت امام عيني في المواقع الكبيرة مثل ( تويتر ، فيسبوك ) ،
مثال من تويتر
مثال من فيسبوك
ولكني لم أعرها اهتماما ، ربما لقلة الملاحظة ، مع انها رائعة عند التطبيق ، جيدة في الأداء ، توصل الفكرة بطريقة سلسة و مريحة للزائر ،

مثال : Demo

يمكنك زيارة صفحة المثال من هنا .

الشرح :

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

$('#nord').tipsy({gravity: 'n'});

بحيث الحرف n يعني Nord التي أدللت بها للشمال ، حيث يتم إظهار الوصف من الجهة العليا للكلمة ، وهكذا بقية الحروف ، التي تم عملها في التطبيق ، وهي o , e, s وهي على التوالي ouest, est, sud نسبة إلى الجهات التي يمكنني أن اظهر فيها الوصف
هناك احتمال أن أدخل على الوصف تأثير النعومة او ما يعرف بـ fading ، يمكنني استعماله هكذا :

$('#fade').tipsy({ gravity: 's' , fade: true});

وسيتم تطبيق النعومة عليه ،

بالنسبة لكود css ، هذه الأوامر الخاصة بالتطبيق :

.desciption { 
	padding: 5px; 
	font-size: 10px; 
	opacity: 0.8; 
	filter: alpha(opacity=80); 
	background-repeat: no-repeat; 
}
.interieur{
	padding: 4px 5px; 
	background-color: 
	black; color: white; 
	max-width: 200px; 
	text-align: center; 
}
.sud { 
	background-image: url(tipsy-north.gif); 
	background-position: top center; 
}
.nord { 
	background-image: url(tipsy-south.gif); 
	background-position: bottom center;
 }
.est { 
	background-image: url(tipsy-east.gif); 
	background-position: right center; 
}
  .ouest { 
  	background-image: url(tipsy-west.gif); 
	background-position: left center; 
  }
#gravity { 
	width: 100%; 
	margin: 5px 0; 
	border-spacing: 5px; 
}

ملاحظات :

  • جعلت اللون أسودا للوصف ،مع الشفافية من جيل Css3 لأطبق مثال المواقع المذكورة أعلاه جيدا ، لذلك لو أردت ان تجعل تنسيقات خاصة بك ، فما عليه سوى التعديل على اوامر css كما تريد
  • في حالة استعملت تأثير fading على الوصف ، يجب أن أحدد له الاتجاه الذي يظهر فيه الوصف ، o, n ,e, أو s ، لذلك ، لو عملت فقط التأثير من دون التوجيه هكذا :
    $('#fade').tipsy({ fade: true});

    فإن القيمة الافتراضية للتوجيه هي n

  • في التطبيق تم استعمال صور صغيرة للدلالة على بعض القوائم في الوصف
  • التطبيق خاص بجلب عنصر title ، ماذا لو أردت أن أجلب غيره ؟؟ مثل الرابط href او وصف صورة alt ، أو أي شيء ، ما عليك سوى تغييره من ملف التطبيق في هذا السطر
    tip = $('<div class="desciption"><div class="interieur">' + $(this).attr('title') + '</div></div>');

    يمكنك أن تراجع الدرس السابق في جلب العناصر من الصفحة من هنا باستغلال attr في قيمة content

التحميل : Download

يمكنك تحميل التطبيق كاملا من هنا .

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

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

هذه التدوينة نُشرت في الثلاثاء, 20 أكتوبر, 2009 عند 9:28 م و مصنفة تحت تصنيف JavaScript. يمكنك متابعة أي تعليقات عبر رابط RSS 2.0. يمكنك ترك تعليق, أو تعقيب من مدونتك.

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

9 من التعليقات لـ “تطبيق : تأثير على وصف الرابط ، مثل twitter , facebook”

  1. bzizit قال:
    20 أكتوبر 2009 عند 9:41 م

    تسلم ايديك أخي محمد بارك الله فيك :)

    ردرد
  2. zoe4ever قال:
    20 أكتوبر 2009 عند 10:05 م

    طريقة رائعة.

    بارك الله فيك أخي محمد على هذا الشرح.

    ردرد
  3. إحسان قال:
    23 أكتوبر 2009 عند 5:48 م

    شكرًا جزيلاً ^_^
    مدونتك رائعة ، وأفكارك جميلة وبسيطة ..
    دمتَ طيبًا

    ردرد
  4. Fez-Soft قال:
    23 أكتوبر 2009 عند 7:24 م

    شكرا لكم جميعا ، وأهلا بكـ إحسان

    ردرد
  5. عبدالرحمن قال:
    31 أكتوبر 2009 عند 12:34 م

    السلام عليكم

    التطبيق رااائع جدا جدا
    ولاكن يواجه مشكلة مع هذه الدالة في الوردبريس

    عند وضع هذا التطبيق في ثيم لوردبريس لا يعمل وعند حذف هذه الدالة يعمل التطبيق دون اي مشكلة
    وتلعم ان هذه الدلة مهمه جدا لعمل بعض الإظافات

    فنرجوا ان نجد حل لهذا

    وجزاك الله خير

    ردرد
  6. عبدالرحمن قال:
    31 أكتوبر 2009 عند 12:34 م

    الدالة هي
    wp_head();

    ردرد
  7. i3bdulghani قال:
    10 مايو 2010 عند 4:40 م

    اممم

    تحية لروعتك :)

    سؤال كمبتدئ، وأرجو أن تستحملني، ذكرت استدعاء، إلى أي برنامج؟
    وبينت الأكواد التي سنتستخدمها، هل لك أن تبين لي أسن أضعها تحديداً؟؟

    ردرد
  8. Fez-Soft قال:
    11 مايو 2010 عند 8:29 ص

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

    @i3bdulghani: تحية لك أيضا ، بالنسبة للتطبيق ، لن يستدعي منك سوى استدعاء ملف مكتبة jQuery و الملف الذي ذكرت في وسم head للصفحة ، ولا تنس تنسيقات ال css ،

    بالتوفيق

    ردرد
  9. صلاح الإمام قال:
    30 أغسطس 2010 عند 12:18 ص

    جزاك الله كل خير ع الطرح الرائع

    ردرد

إكتب تعليقك

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

إذا أردت أن تظهر صورة بجانب اسمك في التعليق ، شارك في خدمة 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 و ليس صور
آخر التعليقات
  • كمال  : السلام عليكم استفسار بسيط واعتقد انه مهم ومفيد ن...
  • صلاح الإمام  : جزاك الله كل خير ع الطرح الرائع...
  • مفيد  : رائع منذ فترة و انا ابحث عن هذه المعلومات...
  • عبدالله  : شكرا لك على جملة النصائح...
  • ندى  : شكراً لك .. ولكن مشاكل الترميز توتر الشخص !...