نوشته های سایه دار توسط CSS » پورتال اینترنتی وب تو فا

  RSS 2.0 تماس با ما دیکشنری آنلاین عضویت صفحه اصلی  
 
ورود و خروج
نام کاربری:
کلمه عبور:
 
 
آخرین مطالب
» زلزله شیلی محور زمین را تغییر داد
» مغزهای متفکر بزرگترین جنایت رایانه ای جهان دستگیر شدند
» فرمول ریاضی ازدواج موفق کشف شد
» كودكي با 8 دست و پا
» رايانه روميزي جديد بدون "كيس "
» نسخه موبايل ويكي پديا
» تاريخچه مختصري در مورد فايلهاي پيکر بندي
» تبديل فايل هاي پي دي اف فارسي به متن (PDF to Word)
» WiFi چیست؟
» IBM تحلیل داده ها را با الگوریتم جدید سرعت می بخشد
 
مطالب برتر
» دانلود آهنگ های استاد ایرج خواجه امیری
» خاموش کردن کامپیوتر در یک زمان معین
» تشخیص هویت با اثر انگشت
» كودكي با 8 دست و پا
» آیا فیلتر دیواری برای کاربران است ؟
» تبديل فايل هاي پي دي اف فارسي به متن (PDF to Word)
» WiFi چیست؟
» تاريخچه مختصري در مورد فايلهاي پيکر بندي
» نسخه موبايل ويكي پديا
» IBM تحلیل داده ها را با الگوریتم جدید سرعت می بخشد
 
مطالب تصادفی
» دانلود Adobe Flash Player 10.0.42.34 for Windows
» چگونه يك هكر شويد ؟
» آهنگ جدید سیاوش قمیشی
» بالاخره پي‌اچ‌پي پشتيباني شد
» سبک كوبيسم
» اصول نوشتن صفحات HTML
» دانلود فرهنگ لغت و مترجم متن babylon 8
» جلوگیری از آلوده شدن فلش به ویروس اتوران
» مقایسه پردازنده دوهسته‌ای موجود در بازار
» معرفی بلوتوث 3
 
آرشیو مطالب
» اسفند 1388 (12)
» بهمن 1388 (16)
» دي 1388 (13)
» آذر 1388 (13)
» آبان 1388 (10)
» مهر 1388 (20)
» شهريور 1388 (20)
» مرداد 1388 (23)
» تير 1388 (13)
» خرداد 1388 (37)
» ارديبهشت 1388 (94)
 
تقویم
<    «  اسفند 1388  »    >
شيدسچپج
1234567
891011121314
15161718192021
22232425262728
29 
 
 



برای کرک کردن آپدیت آنتی ویروس نود 32 تا سال 2050 اینجا کلیک کنید

کامپیوتر و اینترنت » برنامه نویسی وب : نوشته های سایه دار توسط CSS
نویسنده: ahmadflasher تاریخ: 19 بهمن 1388 بازدید: 23 بار

درست کردن سایه توسط نرم افزارهای گرافیکی مانند فتوشاپ یا فایروورکس کار ساده ای میباشد و احتمالا اکثر شما طریقه انجام این کار رو بلد هستید . اما نکته اینه که تا جایی که امکانش هست از حجم صفحات بکاهیم.
در این خود آموز روش انداختی سایه برای متون و توسط کدهای CSS رو آموزش خواهیم داد .
ابتدا از این آدرس نتیجه کار رو مشاهده کنید تا دقیقا بدونید که قرار است چه کاری انجام دهیم

به ادامه مطلب بروید>>>>

انجام این کار بسیار ساده است و در زیر توجهتون رو به اون جلب میکنم :
کاری که در حقیقت انجام میدهیم این است که توسط آدرس دهی مطلق (absolute) 2 متن که اولی نقش نوشته اصلی و دومی نقشه سایه را برعهده خواهند گرفت با فاصله ۲px از همدیگر قرار میدهیم .به کد زیر که در صفحه html ما نوشته خواهد شد دقت کنید :
1.

2. Text with shadow using CSS
3. Text with shadow using CSS
4.

همانطور که مشاهده میکنید یک متن ۲ بار و در قالب ۲ کلاس مختلف و تحت آیدی shadow نوشته شده اند و هیچگونه عمل خاص دیگری بر روی متونمان انجام نداده ایم .کار اصلی ما بر روی CSS انجام خواهد پدیرفت .
کاری که انجام میدهیم این است که به تگ text container(#shadow) آدرس دهی نسبی نسبت میدهیم اینکار باعث خواهد شد تمامی المانهایی که در داخل تگ #shadow استفاده خواهند شد توسط آدرس دهی مطلق وابسته به تگ #shadow بشوند نه به تگ body
در مرحله بعد به کلاسهای firstlayer و secondlayer موقعیت دهی مطلق میکنیم با این تفاوت که secondlayer به مقدار ۲px پایینتر و به راست بیاید .
و در آخر احتیاج داریم که مشخص اولویت کدام لایه بالاتر است که برروی دیگری قرار بگیرد .این کار توسط دستور z-index انجام پذیر است .با هم نگاهی به سورس میاندازیم :


   1. html, body { margin: 0px; padding: 0px; }
   2. body {
   3. background-color: #DDDFD7;
   4. font-family: Tahoma;
   5. font-size: 11px;
   6. text-align: center;
   7. }
   8. #shadow{
   9. width: 500px;
  10. height: 200px;
  11. margin: 20px auto 20px auto;
  12. padding: 0px;
  13. text-align: left;
  14. position: relative;
  15. border: solid 1px #fff;
  16. }
  17. .firstlayer {
  18. font-size: 18px;
  19. font-weight: bold;
  20. color: #fff;
  21. position: absolute;
  22. top: 20px;
  23. left: 20px;
  24. z-index: 1;
  25. }
  26. .secondlayer {
  27. font-size: 18px;
  28. font-weight: bold;
  29. color: #aaa;
  30. position: absolute;
  31. top: 22px;
  32. left: 22px;
  33. z-index: 0;
  34. }


نکته بسیار مهم : سعی بر این داشته باشید که همیشه فایلهای CSS شما به صورت External به صفحات شما متصل شود،اینکار باعث میشود در حجمهای بالا صفحات سایت شما سریعتر لود شوند.
منبع : راسخون www.rasekhoon.net


 
فقط کاربران عضو می توانند این بخش را مشاهده کنند...

مطالب مشابه:

  • برنامه رسم لوزی با کاراکتر * در ++C
  • برنامه تبدیل عبارت infix_2_postfix
  • تبدیل عبارت پست فیکس به اینفیکس
  • استفاده از ماوس در زبان ++C
  • لوله‌كشي به‌روش جديد
  • پياده سازي پشته (Stack) درس ساختمان داده


  • نظرات (0)   نسخه قابل چاپ
     ( امتيازها: 1)

    ارسال نظر
    نام:
    ایمیل:

    کد امنیتی:
    تصوير كد امنيتي
    ريست کد
    کد امنیتی:

     

     
     
    منوی اصلی
     صفحه اصلی    آمار سایت    جستجوی پیشرفته   مطالب جدید    دیکشنری آنلاین   آخرین نظرات    تماس با ما  
     
    موضوعات
     
    نظر سنجی
    نظرشما در مورد این سایت؟

    عالي
    خوب
    متوسط
    بد
     
    آمار
    نويسندگان برتر 1- (ahmadflasher (189
    2- (ALUx (53
    3- (SeZaR 800 (29
    آمار مطالب يک ساعت پيش: 0
    امروز: 0
    اين ماه: 14
    کل: 271
    کل نظرات: 125
    آمار اعضا يک ساعت پيش: 0
    امروز: 2
    اين ماه: 35
    کل: 415
    بن شدگان: 1
    سه عضو آخر:
    zorzor
    hajar
    saeidphp

    آمار بازدیدها
     
    لینکهای سایت
    » Datalife Engine Farsi
    » ایران پی اچ پی
    » برنامه نویس
    » کارشناسی دات کام
     
     
     
    CopyRight All Reserved By .:Web2Fa.com:.-2008-2009- Powered By DataLife Engine