ترفندستانترفندستان، تا این لحظه: 12 سال و 3 ماه و 6 روز سن داره

ترفندستان نی نی وبلاگ

تغییر تصاویر قالب وبلاگ

1390/11/12 22:10
1,965 بازدید
اشتراک گذاری

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

اوایل با وجود سختی های فراوان برای من سعی میکردم بخش CSS رو بصورت درون صفحه ای طراحی کنم تا دوستان بتوانند هر تغییری را که دوست داشته باشند روی قالب خود براحتی انحام بدهند ، این کار تنها حسنش همین است که کاربر براحتی میتواند تصاویر و مشخصات بخش های قالب را به سلیقه خودش تغییر بدهد و نهایتا مشکلی به نام عدم لود نشدن فایل CSS نخواهیم داشت . با انتقال قالب ها به هاست اختصاصی و مشکلاتی که برای انتقال و آدرس دهی فایل ها بوجود آمد برخلاف میل باطنی مان مجبور شدیم از CSS خارجی استفاده کنیم . همانطور که دوستان هم احتمالا مطلع هستند استفاده ازCSS خارجی مزایای فراوانی را برای طراح دارد که از مهم ترین مزیت های آن میتوان به موارد زیر اشاره نمود : انتقال راحتر فایل ها و آدرس دهی به مراتب راحت تر ، آپدیت کردن CSS بدون نیاز به نصب دوباره قالب ، استفاده در چندین قالب یا صفحه مشابه و ... . با تغییر این سیاست با درخواست دوستانی مواجه شدیم که خواستار برگشتن به حالت قبل و آزاد گذاشتن کاربران برای تغییر تصاویر قالب بودند ، خدمت آن دسته از دوستانی که خواستار تغییر در CSS و احیانا در تصاویر قالبشان هستند می رسانم به دلیل ماهیت سلسله مراتبی و ارث بری در CSS این کار بازهم شدنی است ولی یک خورده سخت تر شده . برای تغییر هدر(تصویر بالای وبلاگ) که معمول تر از سایر موارد است سعی کردیم در قالب هایی که مشخصا تصویری در بالای قالب وجود دارد این امکان را فراهم آوریم (برای مثال سیاه) برای این کار ابتدا تصویری را که قصد دارید جایگزین تصویر فعلی قالبتان کنید را تهیه کنید سعی کنید هم اندازه با تصویر اصلی باشد این تصویر را آپلود کنید پیشنهاد من برای آپلود سرویس Picofile خود بلاگ اسکای است و مسیر را کپی کنید. در کد قالب تان در بخش <head> و در درون تگ <style>آدرس تصویری را مقابل مشخصه background مشاهده میکنید که باید آن را پاک کرده و آدرس تصویری را که آپلود کرده اید را جایگزین کنید برای مثال :

<style type="text/css">
#Banner {
background: url('http://themestudio.ir/ThemesFiles/Free/black/images/top.png') no-repeat;
}
</style>

پس از تغییر:

<style type="text/css">
#Banner {
background: url('http://s1.picofile.com/turorial/rss.png') no-repeat;
}
</style>

این امکان در قالب های : پی سی دانلود ، مزرعه ، ویستا ، سیاه ، وکتور و پی سی دانلود موجود است و دوستانی که خواستار تغییر در تصاویر سایر قالب ها هستند میتوانند از روش زیر نیز استفاده کنند برای مثال اگر خواستار تغییر در تصویر پس زمینه قالب هستید میتوانید از کد زیر در داخل بخش head استفاده کنید:

<style type="text/css">
Body{
background-image:url(‘آدرس تصویر’)
}
<style>

اگر بخش خاصی از قالب وجود دارد که خواستار تغییر در CSS آن هستید میتوانید از روش inline استفاده کنید برای مثال:

<div style=” background-image:url('آدرس تصویر')" ></div>

درصورتی که میخواهید مسیر عکسی را تغییر دهید میتوانید از مشخصه src مربوط به همان عکس استفاده کنید:

<img src=”مسیر تصویر خود را وارد کنید” />

ضمنا برای افزودن فایل CSS خارجی به قالبتان میتواند از روش های زیر استفاده کنید:

<link rel=”stylesheet” src=”آدرس فایل سی اس اس خارجی” type=”text/css” />

و یا:

<style type="text/css">
@import url(‘آدرس فایل سی اس اس خارجی’) ;
<style>

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

<style type="text/css">
.warper{
font-family:Tahoma;
color:#5922A2;
}
<style>

دقت داشته باشید که برای تگ های HTML نیازی به درج . نیست و برای عناصری که از مشخصه id استفاده شده است از علامت # به جای . استفاده کنید.

<div class=”sidebar”> => .sidebar {CSS codes}
<div id=”sidebar”>      => #sidebar{CSS codes}

پسندها (0)
شما اولین مشوق باشید!

نظرات (0)