PDA

View Full Version : سوال: map



alimooghashang
جمعه 11 اردیبهشت 1388, 19:02 عصر
سلام
چطوری میشه چند تا عکس را map کرد
که روی هر عکسی که کلیک کردی به یه صفحه خاص بره
مرسی

emad_67
جمعه 11 اردیبهشت 1388, 21:30 عصر
از تگ map استفاده کن:
به این شکل:

<map name="map1">
<area href="http://www.google.com" shape="rect" coords="0, 0, 50, 100" />
</map>
<img src="01.jpg" width="1024" height="768" usemap="#map1" />

و بعد محدوده مشخص شده رو با استفاده از خاصیت usemap تگ img به عکس اختصاص میدی.

alimooghashang
شنبه 12 اردیبهشت 1388, 11:53 صبح
مرسی
اما من میخوام توی همین عکس، چند تا عکس دیگه بزارم
میشه؟
یعنی اون قسمتی که توسط area مشخص میشه، خودش یه عکس باشه
مرسی
:تشویق:

emad_67
شنبه 12 اردیبهشت 1388, 12:19 عصر
برای اینکار دیگه نیازی به map نیست، عکس هایی رو که می خوای داخل عکسی که مدد نظرت هست قرار بدی رو به صورت مطلق موقعیت دهی کن و بعد اونا رو لینک کن.
یا اینکه تمام عکس هات رو با فتوشاپ داخل عکست قرار بدی و همون یک عکس رو با map قسمت هاش رو لینک کنی.

alimooghashang
شنبه 12 اردیبهشت 1388, 12:59 عصر
برای اینکار دیگه نیازی به map نیست، عکس هایی رو که می خوای داخل عکسی که مدد نظرت هست قرار بدی رو به صورت مطلق موقعیت دهی کن و بعد اونا رو لینک کن.
یا اینکه تمام عکس هات رو با فتوشاپ داخل عکست قرار بدی و همون یک عکس رو با map قسمت هاش رو لینک کنی.

میشه بگید چطوری موقعیت دهی مطلق بکنم؟
منظورم اینه چطوری بگم 10 پیکسل از چپ عکس به راست
مرسی

emad_67
شنبه 12 اردیبهشت 1388, 21:47 عصر
منظورم اینه چطوری بگم 10 پیکسل از چپ عکس به راست
به این شکل نمی تونی. مگر اینکه عکس رو در یک div بزاری و اون div رو position: relative بهش بدی و بعد عکس دومی رو با position: absolute در داخل div موقیعت دهی کنی.
برای چی حالا پیچیده می کنی کار رو؟ عکس هاتو با هم یکی کن و از همون map استفاده کن دیگه.

alimooghashang
یک شنبه 13 اردیبهشت 1388, 09:05 صبح
خوب مشکل اینه نمیدونم چطوری عکس ها را با PHP یکی کنم
وگرنه که حله حل میشد

emad_67
یک شنبه 13 اردیبهشت 1388, 11:25 صبح
خوب مشکل اینه نمیدونم چطوری عکس ها را با PHP یکی کنم
الان بگو دقیقا چیکار میخوای بکنی؟ عکس هات متغیر هست؟ یعنی آدرسشون از دیتابیسی جایی خونده میشه؟ اگر عکس ثابت هست که با فتوشاپی چیزی یکیش کن بره.