رفتن به مطلب

پست های پیشنهاد شده

سلام به همه دوستان

تو این تاپیک میخوام شروع کنم به نوشتن نکاتی در باب css که تجارب شخصیمه

درسته که کتاب تو این زمینه فراوونه و خیلی در موردش بحث شده

اما ممکنه همه نتونند کتابی رو بخونند به صورت کامل و شاید بعضی موارد ریز از دستشون در بره که در آینده موجب گله کاربران میشه

اگر دوستان هم مواردی به نظرشون میاد اینجا بفرمایند

این پست اول هم به صورت فهرست در میاد و تمامی پست های بعدی لیست میشن توش

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

یکی از نکات ساده‌ای که برخی طراحان سایتها و قالب‌های توجه نمی‌کنند، عدم تناسب رنگ متن و زمینه است. البته شاید بگویید که این را هر کسی می‌داند. بله اما مشکل زمانی است که یک طراح وب از یک تصویر برای زمینه نوشته استفاده می‌کند.

فرض کنید در یک صفحه، تصویری تیره به عنوان زمینه تهیه شده است و روی این تصویر تیره با رنگی روشن مثل سفید نوشته شده است. خب تا اینجا مشکلی نیست. اما حالتی را در نظر بگیرید که این تصویر برای کاربر بارگذاری نشود. (مثلا کاربر تصاویر را غیرفعال کرده باشد یا اینکه به دلیل سرعت پایینش، تصویر برایش لود نشود) حالا چه اتفاقی می‌افتد؟ تصویر تیره لود نشده و متن سفید رنگ بر روی ضمیمه سفید می‌افتد و کاربر قادر به خواندن متن نخواهد بود.

حل این مشکل چندان سخت نیست. کافی‌ست هنگام تعریف تصویر زمینه در css، رنگ پیش‌فرض زمینه را نیز معرفی کنید

#main { background: #111 url(/image/bg.png) fixed ; }

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

download.php?imgf=13263089971.gif

download.php?imgf=13263089971.gif

برای ایجاد سایه دور کادر های موجود در صفحه‌ی وب دو راه وجود دارد

استفاده از عکس پس زمینه و CSS3

هر کدام از این راه ها مزایا و معایب خود را دارد ، استفاده از CSS3 ممکن است مشکل سازگاری با اینترنت اکسپلورر را داشته باشد در صورتی که استفاده از پس زمینه تصاویر در همه‌ مرورگرها پشتیبانی می شود

مزیتی که در استفاده از CSS3 وجود دارد سادگی اجرا و انعطاف پذیری با هر سایز کادر می باشد

در صورتی که تعداد زیادی باکس با ابعاد عرضی مختلف در صفحه دارید استفاده از تصاویر کار شما را به شدت سخت می کند ، البته این به نوع سایه و تقارن عرضی هم بستگی دارد اما سایه ای که در اینجا با CSS3 اجرا می کنیم اگر بخواهیم با تصویر اجرایش کنیم باید یک تکه درست بشود و از تکرار عرضی Background repeat-x نمی شود استفاده کرد و مجبور خواهید شد که بررای هر عرضی از باکس یک تصویر و کلاس جداگانه بنویسید

دانلود افکت سایه دور کادر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای تغییر استایل لینک مثلا یک فایل pdf یا لینکی که با http یا https یا ftp و ... شروع میشه یا آیکون گذاری کنار نوع فایلها یا لینکها می توانید از این روش استفاده نمایید .

همچنین با جاواسکریپت یا jquery هم میتوان این کار را انجام داد ، اما این روش تغییرات را از همان ابتدا اعمال می کند

/* external links */
a[href^="http://"]
{
padding-right: 13px;
background: url(external.gif) no-repeat center right;
}

/* emails */
a[href^="mailto:"]
{
padding-right: 20px;
background: url(email.png) no-repeat center right;
}

/* pdfs */
a[href$=".pdf"]
{
padding-right: 18px;
background: url(acrobat.png) no-repeat center right;
}

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...