• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

ایجاد بکگراند و منوهای کم حجم با استفاده از تصاویر تکرار پذیر !

ms368

Registered User
تاریخ عضویت
13 ژوئن 2009
نوشته‌ها
4,012
لایک‌ها
8,740
سلام
عکس زیرو ببینید

مشاهده پیوست 113821

چطور میشه اون رو به 3 تکه برش داد و در css یا html اون رو جوری تعریف کرد که فقط قسمت وسط در محور ایکسها تکرارپذیر شه و قسمت چپ و راست رو هم به صورت نرمال بتونه قرار بده ؟
مثه این عکس
مشاهده پیوست 113823 مشاهده پیوست 113824 مشاهده پیوست 113822

خواهش میکنم راهنمایی کنید ...
tnx
 

webs

Registered User
تاریخ عضویت
14 آپریل 2010
نوشته‌ها
2,019
لایک‌ها
1,475
محل سکونت
php.ini
کد:
<style>
.bgleft {width:15px; height:58; background-image:url('bgleft.jpg');float:left;}
.bgcenter {width:300px; height:58;background-image:url('bgcenter.jpg'); background-repeat:repeat-x;float:left; padding:17px;}
.bgright {width:15px; height:58;background-image:url('bgright.jpg');float:left;}
</style>

<div class="bgleft"></div>
<div class="bgcenter"> Your Text</div>
<div class="bgright"></div>

و دیگر هیچ...!
 

ms368

Registered User
تاریخ عضویت
13 ژوئن 2009
نوشته‌ها
4,012
لایک‌ها
8,740
خیلی ممنون دوست خوبم
 

sadeghspiderman

کاربر فعال نرم افزار موبایل
کاربر فعال
تاریخ عضویت
5 جولای 2008
نوشته‌ها
1,224
لایک‌ها
64
محل سکونت
Tehran
من تصویری مثل این دارم : http://www.css3.com/wp-content/themes/convergence/images/bgr.gif (که 3 در 500 پیکسله )

که میخوام به صورت هم افقی و هم عمودی بکگراند سایت باشه ولی وقتی از دستور repeat استفاده مکنم تو حالت عمودی وقتی تموم میشه (500 پیکسل عمودیش تموم میشه) دوباره از اول اون عکس شروع میکنه به تکرار که ضایع میشه و قطعی بوجود میاره تو بک گراند

در صورتی که میخوام همون تصویر حالت کشیده پیدا کنه مثله سایت خودشون

کد فعلی اینه :

کد:
body {
 background:url(/images/bgr.gif) repeat;
 color:#2a2a2a;
 line-height: normal;
}
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,429
محل سکونت
کرج
اینو جایگزین کن :
HTML:
body {
 background:url(/images/bgr.gif) repeat-x;
 color:#2a2a2a;
 line-height: normal;
}
 

sadeghspiderman

کاربر فعال نرم افزار موبایل
کاربر فعال
تاریخ عضویت
5 جولای 2008
نوشته‌ها
1,224
لایک‌ها
64
محل سکونت
Tehran
اینو جایگزین کن :
HTML:
body {
 background:url(/images/bgr.gif) repeat-x;
 color:#2a2a2a;
 line-height: normal;
}

سلام و تشکر

با این کد فقط به صورت افقی تکرار میشه و از ارتفاع 500 پیکسل به پایین سایت سفید می مونه (افزایش ارتفاع خود عکس هم منطقی نیست و این سایت هم همین عکس رو با همین ارتفاع در هر دو سمت تکرار کرده
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,429
محل سکونت
کرج
سلام و تشکر

با این کد فقط به صورت افقی تکرار میشه و از ارتفاع 500 پیکسل به پایین سایت سفید می مونه (افزایش ارتفاع خود عکس هم منطقی نیست و این سایت هم همین عکس رو با همین ارتفاع در هر دو سمت تکرار کرده

بفرمایید این تصحیح شده و درست نمایش میده :
HTML:
body {
	background:#f7f6f6 url(/images/bgr.gif)  repeat-x top;
	color: #2a2a2a;
               line-height: normal;
}
 

sadeghspiderman

کاربر فعال نرم افزار موبایل
کاربر فعال
تاریخ عضویت
5 جولای 2008
نوشته‌ها
1,224
لایک‌ها
64
محل سکونت
Tehran
بالا