background کوانتومی

sajjad_eb

Well-Known Member
سلام

کسی می دونه چه شکلی می شه Background رو طوری تنظیم کرد که به فواصل مشخص تکرار بشه ؟ به قول فیزیکی کمیت کوانتومی بشه . مثلا اگه یه عکس به ارتفاع 30px داشته باشیم DIV مورد نظر که داریم بهش Background می دیم یه 30 بشه یش 60 یا 90 یا ... . نمی دونم منظورو فهمیدین یا نه .:neutral:
 

sajjad_eb

Well-Known Member
نه به چی ؟ به اینکه نمی دونید یا به اینکه نفهمیدین ؟:neutral:
 

sajjad_eb

Well-Known Member
اگه بشه خیلی بدرد می خوره . برای ست کردن Background با footer و header که عالیه .
 

amirlol

Well-Known Member
من نفهمیدم در غیر این صورت متمعنم می تونم درش بیارم هرچی باشه
 

sajjad_eb

Well-Known Member
ببین amirlol جان من می خوام تگ DIV بسازم و بهش یه image-background بدم .
حالا می خوام این عکسی که background شده هیچوقت نصفه نشه . یعنی مثلا اگر عکسمون ارتفاش 40 هست ارتفاع DIV ضزیب 40 بشه و اگه یوقت محتوای DIV به اندازه 30px شد ارتفاعDIV بشه 40px .
ok ؟
 

echessdesign

مدیر انجمن طراحی وب
گویا نظر شما اینست که، ما BOX ای طراحی کنیم که با resize اون ، عکسی که دذر پس زمینه آن قرار دادیم هم resize بشه.
در صورتی که من در خواست شما رو درست متوجه شده باشم، جواب شما توضیحات پایین هست:

ابتدا تنظیمات body و ابعاد 100 * 100 برای اون در نظر میگیریم:
HTML:
 <style type="text/css"> body {padding:0; margin:0; width:100%; height:100%; overflow:hidden; } </style>

حالا تنظیمات عکس که قرار هست با با تغییر ابعاد box مورد نظر resize بشه. نکته قابل ذکر این مطلب هست که ما هیچ عکسی را در پس زمینه قرار نمیدهیم!!! بلکه در داخل box مورد نظر insert می کنیم!!!
HTML:
 <style type="text/css"> #background{position:absolute; z-index:1; width:100%; height:100%;} </style>
در صفحه قرار میدهیم:
HTML:
 <div>
<img id="background" src="sample.jpg" alt="" title="" /> 
</div>

خوب کار ما دیگه تمام شد. من به جای یک box یا div ، صفحه خودمان را یعنی body رو در نظر گرفتم. شما می تونید box یا div در نظر بگیرید.
الان امکان داره یک مشکل پیش بیاد، که ما وقتی یک عکس داخل box قرار دادیم، چگونه می توانیم داخل box متن بنویسیم!؟؟!!
جواب سادست، کافیست شما box دیگری را با خصیصه position:absolute در box اول قرار داده و z-index بزرگتری برای اون در نظر بگیریم.
در صورتی که ، بخش دوم توضیحات بنده رو کامل متوجه نشده اید، بفرمایید تا توضیحات کامل تری را خدمدتان عرض کنم. موفق باشید.
 
آخرین ویرایش:

mazoolagh

Active Member
سئوال واضح بود - راه حل css نداره (یا من بلد نیستم) ولی چند خط کد جاوااسکریپت براحتی مشکل رو حل میکنه
 

sajjad_eb

Well-Known Member
حالا کد جاواشم می زاشتین .

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

جدیدترین ارسال ها

بالا