माउस से एक छवि मानचित्र बनाएं. HTML में एक छवि मानचित्र बनाना html में नेविगेशन मानचित्र

💖क्या आपको यह पसंद है?लिंक को अपने दोस्तों के साथ साझा करें

इस आलेख में, हम देखेंगे कि क्लाइंट छवि मानचित्र कैसे बनाया जाए, जब आप एक निश्चित क्षेत्र पर क्लिक करते हैं, तो हम एक विशिष्ट लिंक का अनुसरण कर सकते हैं। छवि मानचित्रों का संकलन शायद ही कभी वेबसाइटों पर पाया जा सकता है, क्योंकि यह प्रक्रिया काफी श्रम-गहन है, लेकिन यदि आप अपने आगंतुकों को आश्चर्यचकित करना चाहते हैं असामान्य आकारलिंक के लिए और आपके पास स्व-शिक्षा के लिए खाली समय है, तो यह लेख आपके लिए है।

टैग मानचित्र छवि को परिभाषित करने के लिए उपयोग किया जाता है। एक छवि मानचित्र एक विशिष्ट सक्रिय क्षेत्र वाली छवि है। तत्व इसमें कई टैग शामिल हैं जो मानचित्र छवि में इंटरैक्टिव क्षेत्रों को परिभाषित करते हैं, यानी। जब आप छवि के एक निश्चित क्षेत्र पर क्लिक करते हैं, तो कुछ क्रियाएं होती हैं, उदाहरण के लिए, छवि के इस क्षेत्र के विवरण के साथ एक अलग पृष्ठ खुलता है।

तत्व का नाम विशेषता आवश्यक है, यह तत्व के यूज़मैप विशेषता से जुड़ा है (छवि और मानचित्र के बीच संबंध बनाता है)।

टैग विशेषताएँ हम क्षेत्र के निर्देशांक (निर्देशांक विशेषता) और हमें आवश्यक आकार के प्रकार (आकार विशेषता) दोनों को इंगित करते हैं:

उपयोग उदाहरण

आइए एक उदाहरण देखें जिसमें जब आप एक चित्र में एक निश्चित आकृति पर क्लिक करते हैं, तो आप विभिन्न वेब पेजों पर जाते हैं जो इन आकृतियों का वर्णन करते हैं (विकिपीडिया के लिंक):

</span>टैग का उपयोग करने का उदाहरण <map>

एक आकृति चुनें:

"चयन के लिए 4 आकार उपलब्ध हैं"
> <span"लाल चतुर्भुज"> कोर्ड्स = "200,75,50" href = "green.html" alt = " हरा वृत्त." > !} <span"नीला त्रिकोण"> "450,25,435,60,400,75,435,90,450,125,465,90,500,75,465,60" href = "yellow.html" alt = " पीला सितारा" > !}

और इसलिए क्रम में, हमने इस उदाहरण में क्या किया:

मैं आपका ध्यान इस तथ्य की ओर आकर्षित करता हूं कि यदि टैग में प्रैक्टिकल टास्क नंबर 26 है।

अति सूक्ष्म अंतर: व्यावहारिक कार्य की शुद्धता के लिए, मैं पहले बिंदु के रूप में तारे के शीर्ष का उपयोग करने और दक्षिणावर्त घूमने का सुझाव देता हूं। मैंने href विशेषता के मान के रूप में निर्दिष्ट किया है # इस मामले में यह एक प्लेसहोल्डर के रूप में कार्य करता है (आप एक ही पृष्ठ पर रहते हैं), आप किसी भी पृष्ठ पर संक्रमण कर सकते हैं।

संकेत: छवि निर्देशांक प्राप्त करने के लिए, एक छवि संपादक का उपयोग करें, यहां तक ​​कि सबसे सरल संपादक का भी, उदाहरण के लिए, रँगना, कर्सर के निर्देशांक प्रदर्शित करेगा। निर्देशांकों को कागज के एक टुकड़े पर या एक अलग फ़ाइल में लिखें और पृष्ठ पर मान दर्ज करें।

यदि आपको कार्य पूरा करने में कोई कठिनाई हो तो एक अलग विंडो में उदाहरण खोलकर पेज कोड का निरीक्षण करें और उसका ध्यानपूर्वक अध्ययन करें।

टैग एक क्लाइंट मैप (या अन्य नेविगेशन तंत्र) को परिभाषित करता है जिसे अन्य तत्वों से जोड़ा जा सकता है (< >, < >, < >). एक नक्शा यूज़मैप विशेषता का उपयोग करके एक तत्व से जुड़ा होता है। टैग सामान्य नेविगेशन तंत्र के लिए संबद्ध छवि के बिना उपयोग किया जा सकता है।

कंटेनर के अंदर जोड़ा जा सकता है:

  • एक या अधिक तत्व< >. इन तत्वों में कोई सामग्री नहीं है, लेकिन छवि मानचित्र के ज्यामितीय क्षेत्रों और प्रत्येक क्षेत्र से जुड़े हाइपरलिंक को परिभाषित करते हैं
  • ब्लॉक स्तर की सामग्री. इस सामग्री में शामिल होना चाहिए< >, जो मानचित्र के ज्यामितीय क्षेत्रों और प्रत्येक क्षेत्र से जुड़े लिंक को निर्दिष्ट करता है

यदि टैग इसमें मिश्रित सामग्री है (और टैग)। , और तत्वों को ब्लॉक करें), HTML 4.01 विनिर्देश के अनुसार, ब्राउज़र को तत्वों को अनदेखा करना चाहिए< >.

यदि क्षेत्र ओवरलैप होते हैं, तो दस्तावेज़ में पहले दिखाई देने वाले क्षेत्र को परिभाषित करने वाले तत्व को प्राथमिकता दी जाती है।

एचटीएमएल: 3.2 | 4 / एक्सएचटीएमएल: 1.0 | 1.1

वाक्य - विन्यास

गुण

कक्षा उपयोग किए जाने वाले वर्ग का नाम परिभाषित करता है
डिर पात्रों की दिशा निर्धारित करता है:
  • लीटर - बाएँ से दाएँ
  • आरटीएल - दाएँ से बाएँ
पहचान अद्वितीय पहचानकर्ता
लैंग प्रदर्शित दस्तावेज़ की भाषा को परिभाषित करता है
नाम छवि कार्ड का नाम. टैग के यूज़मैप पैरामीटर के मान के रूप में उपयोग किया जाता है
धब्बे पर तत्व फोकस खो देता है
क्लिक पर किसी तत्व पर क्लिक करें
ondblclick किसी तत्व पर डबल क्लिक करें
पर ध्यान केंद्रित तत्व फोकस प्राप्त कर रहा है
ऑनकीडाउन तत्व पर फोकस होने पर कुंजी दबाना
ऑनकीप्रेस जब किसी तत्व पर फोकस हो तो कुंजी को दबाना और छोड़ना
onkeyup जब तत्व पर फोकस हो तो पहले से दबाई गई कुंजी को जारी करना
onmousedown किसी तत्व पर फोकस होने पर माउस बटन पर क्लिक करना
onmousemove जब किसी तत्व पर फोकस होता है तो माउस पॉइंटर की गति
ऑनमाउसआउट माउस पॉइंटर को किसी तत्व से दूर ले जाना
मूषक के ऊपर से किसी तत्व पर माउस पॉइंटर रखना
onmouseup किसी तत्व पर फोकस होने पर पहले से दबाए गए माउस बटन को छोड़ना
शैली एक इनलाइन स्टाइल शीट निर्दिष्ट करता है
शीर्षक टूलटिप

उदाहरण


यहां कोई लिंक नहीं है
ग्रे एरिया
पीला क्षेत्र

  • समापन टैग आवश्यक है ()
  • आईडी विशेषता आवश्यक है
  • उन मामलों के लिए ग्राफिक्स कार्ड के लिए एक टेक्स्ट विकल्प प्रदान करने की अनुशंसा की जाती है जहां ग्राफिक्स उपलब्ध नहीं हैं या उपयोगकर्ता उन्हें प्राप्त नहीं कर सकता है
  • पुराने और वॉयस ब्राउज़र में खराब समर्थन के कारण, छवि मानचित्र को मुख्य नेविगेशन के रूप में उपयोग करने की अनुशंसा नहीं की जाती है

टैग - ब्लॉक स्तर का तत्व, अर्थात्। टैग की सामग्री हमेशा एक नई लाइन पर शुरू होती है। टैग के बाद एक लाइन ब्रेक भी जोड़ा जाता है।

HTML छवियांएक टैग का उपयोग करके वेब पेजों में जोड़ा गया . ग्राफ़िक्स का उपयोग वेब पेजों को अधिक आकर्षक बनाता है। छवियां वेब दस्तावेज़ के सार और सामग्री को बेहतर ढंग से व्यक्त करने में मदद करती हैं।

HTML टैग का उपयोग करना और बनाया जा सकता है छवि मानचित्रसक्रिय क्षेत्रों के साथ.

HTML दस्तावेज़ में छवियाँ सम्मिलित करना

1. टैग

तत्व एक छवि और उसकी फ़ॉलबैक सामग्री का प्रतिनिधित्व करता है, जिसे alt विशेषता का उपयोग करके जोड़ा जाता है। तत्व के बाद से यह लोअरकेस है, इसे ब्लॉक तत्व के अंदर रखने की अनुशंसा की जाती है, उदाहरण के लिए,

या

.

टैग एक आवश्यक src विशेषता है, जिसका मान छवि का निरपेक्ष या सापेक्ष पथ है:

टैग के लिए निम्नलिखित विशेषताएँ उपलब्ध हैं:

तालिका 1. टैग विशेषताएँ
गुण विवरण, स्वीकृत मूल्य
वैकल्पिक Alt विशेषता जुड़ती है वैकल्पिक पाठछवि के लिए. प्रदर्शित होता है जहां छवि लोड होने से पहले दिखाई देती है या जब ग्राफिक्स अक्षम होते हैं, और छवि पर माउस घुमाने पर टूलटिप के रूप में भी प्रदर्शित होता है।
सिंटैक्स: alt='छवि विवरण" . !}
क्रॉसऑरिजिन क्रॉसऑरिजिन विशेषता आपको CORS अनुरोधों का उपयोग करके किसी अन्य डोमेन पर संसाधनों से छवियां लोड करने की अनुमति देती है। CORS अनुरोधों का उपयोग करके कैनवास में लोड की गई छवियों का पुन: उपयोग किया जा सकता है। अनुमत मान:
अनाम - क्रॉस-ओरिजिन अनुरोध HTTP हेडर का उपयोग करके किया जाता है, और कोई क्रेडेंशियल प्रसारित नहीं किया जाता है। यदि सर्वर उस सर्वर को क्रेडेंशियल प्रदान नहीं करता है जिससे सामग्री का अनुरोध किया गया है, तो छवि दूषित हो जाएगी और इसका उपयोग सीमित हो जाएगा।
उपयोग-क्रेडेंशियल्स - क्रॉस-ओरिजिन अनुरोध क्रेडेंशियल्स पास करके किया जाता है।
सिंटैक्स: क्रॉसऑरिजिन = "गुमनाम"।
ऊंचाई ऊँचाई विशेषता px में छवि की ऊँचाई निर्दिष्ट करती है।
सिंटैक्स: ऊँचाई = "300"।
ismap इसमैप विशेषता इंगित करती है कि चित्र सर्वर पर स्थित मानचित्र छवि का हिस्सा है (मानचित्र छवि क्लिक करने योग्य क्षेत्रों वाली एक छवि है)। जब आप मानचित्र छवि पर क्लिक करते हैं, तो निर्देशांक यूआरएल क्वेरी स्ट्रिंग के रूप में सर्वर पर भेजे जाते हैं। Ismap विशेषता की अनुमति केवल तभी है जब तत्व तत्व का वंशज है वैध href विशेषता के साथ।
सिंटैक्स: इसमैप.
longdesc एक विस्तारित छवि विवरण URL जो ऑल्ट विशेषता का पूरक है।
सिंटैक्स: longdesc='http://www.example.com/description.txt'.
स्रोत Src विशेषता छवि का पथ निर्दिष्ट करती है।
सिंटैक्स: src='फूल.jpg'।
आकार प्रदर्शन विकल्पों के आधार पर छवि का आकार निर्धारित करता है। केवल तभी काम करता है जब srcset विशेषता निर्दिष्ट की जाती है। विशेषता मान एक या अधिक स्ट्रिंग है, जो अल्पविराम द्वारा अलग की जाती है।
srcset छवि स्रोतों की एक सूची बनाता है जिन्हें स्क्रीन रिज़ॉल्यूशन के आधार पर चुना जाएगा। src विशेषता के साथ या उसके स्थान पर एक साथ उपयोग किया जा सकता है। विशेषता मान एक या अधिक स्ट्रिंग है, जो अल्पविराम द्वारा अलग की जाती है।
मानचित्र का उपयोग करें यूज़मैप विशेषता छवि को छवि मानचित्र के रूप में निर्दिष्ट करती है। मान # चिह्न से प्रारंभ होना चाहिए. मान टैग के नाम या आईडी विशेषता के मान से संबद्ध है और तत्वों के बीच संबंध बनाता है और . यदि तत्व है तो विशेषता का उपयोग नहीं किया जा सकता है तत्व का वंशज है या
चौड़ाई चौड़ाई विशेषता px में छवि की चौड़ाई निर्दिष्ट करती है।
सिंटैक्स: width='500'.

1.1. छवि पता

छवि पता पूर्ण (पूर्ण URL) में निर्दिष्ट किया जा सकता है, उदाहरण के लिए:
यूआरएल(http://anysite.ru/images/anyphoto.png)

या किसी सापेक्ष पथ के माध्यम से दस्तावेज़या मूल निर्देशिकावेबसाइट:
url(../images/anyphoto.png) - दस्तावेज़ से सापेक्ष पथ,
url(/images/anyphoto.png) - रूट निर्देशिका से सापेक्ष पथ।

इसकी व्याख्या इस प्रकार की गई है:
../ - का अर्थ है एक स्तर ऊपर जाना, मूल निर्देशिका तक,
छवियाँ/ - छवियों वाले फ़ोल्डर में जाएँ,
Anyphoto.png - एक छवि फ़ाइल की ओर इंगित करता है।

1.2. छवि आयाम

छवि आयाम सेट किए बिना, चित्र को उसके वास्तविक आकार में पृष्ठ पर प्रदर्शित किया जाता है। आप चौड़ाई और ऊंचाई विशेषताओं का उपयोग करके छवि के आयामों को संपादित कर सकते हैं। यदि केवल एक विशेषता निर्दिष्ट की गई है, तो चित्र के अनुपात को बनाए रखने के लिए दूसरे की गणना स्वचालित रूप से की जाएगी।

1.3. ग्राफ़िक फ़ाइल स्वरूप

जेपीईजी प्रारूप (फ़ोटोग्राफ़ी संबंधी विशेषज्ञों का संयुक्त समूह). JPEG छवियाँ तस्वीरों के लिए आदर्श हैं और इनमें लाखों अलग-अलग रंग हो सकते हैं। छवियां GIF की तुलना में बेहतर संपीड़ित होती हैं, लेकिन टेक्स्ट और ठोस रंग के बड़े क्षेत्र धब्बेदार हो सकते हैं।

GIF प्रारूप (ग्राफिक्स बदलाव प्रारूप). उन छवियों को संपीड़ित करने के लिए आदर्श, जिनमें लोगो जैसे ठोस रंग के क्षेत्र होते हैं। जीआईएफ आपको रंगों में से एक को पारदर्शी बनाने की अनुमति देता है, जिससे वेब पेज की पृष्ठभूमि छवि के हिस्से के माध्यम से दिखाई देती है। GIF में सरल एनिमेशन भी शामिल हो सकते हैं। GIF छवियों में केवल 256 शेड्स होते हैं, जिससे छवियां पोस्टर की तरह धब्बेदार और अवास्तविक रंग की दिखती हैं।

पीएनजी प्रारूप (पोर्टेबल नेटवर्क ग्राफ़िक्स). GIF और JPEG प्रारूपों की सर्वोत्तम सुविधाएँ शामिल हैं। इसमें 256 रंग शामिल हैं और छवियों को जीआईएफ फ़ाइल की तुलना में छोटे आकार में संपीड़ित करते हुए, रंगों में से एक को पारदर्शी बनाना संभव बनाता है।

एपीएनजी प्रारूप (एनिमेटेड पोर्टेबल नेटवर्क ग्राफ़िक्स). पीएनजी प्रारूप पर आधारित एक छवि प्रारूप। आपको एनिमेशन संग्रहीत करने की अनुमति देता है और पारदर्शिता का भी समर्थन करता है।

एसवीजी प्रारूप (स्केलेबल वेक्टर ग्राफिक्स). एक एसवीजी ड्राइंग में XML प्रारूप में वर्णित ज्यामितीय आकृतियों का एक सेट होता है: रेखा, दीर्घवृत्त, बहुभुज, आदि। स्थिर और एनिमेटेड दोनों ग्राफिक्स समर्थित हैं। फ़ंक्शंस के सेट में विभिन्न परिवर्तन, अल्फा मास्क, फ़िल्टर प्रभाव और टेम्पलेट्स का उपयोग करने की क्षमता शामिल है। गुणवत्ता खोए बिना एसवीजी छवियों का आकार बदला जा सकता है।

बीएमपी प्रारूप (बिटमैप चित्र). यह एक असम्पीडित (मूल) रेखापुंज छवि है जिसका टेम्पलेट पिक्सेल का एक आयताकार ग्रिड है। बिटमैप फ़ाइल में एक हेडर, एक पैलेट और ग्राफ़िक डेटा होता है। हेडर ग्राफिक छवि और फ़ाइल (पिक्सेल गहराई, ऊंचाई, चौड़ाई और रंगों की संख्या) के बारे में जानकारी संग्रहीत करता है। पैलेट केवल उन बिटमैप फ़ाइलों में इंगित किया जाता है जिनमें पैलेट छवियां (8 या कम बिट्स) होती हैं और 256 से अधिक तत्व नहीं होते हैं। ग्राफ़िक डेटा चित्र का ही प्रतिनिधित्व करता है. इस प्रारूप में रंग की गहराई 1, 2, 4, 8, 16, 24, 32, 48 बिट प्रति पिक्सेल हो सकती है।

आईसीओ प्रारूप (विंडोज़ आइकन). माइक्रोसॉफ्ट विंडोज़ में फ़ाइल आइकन भंडारण प्रारूप। इसके अलावा, विंडोज आइकन का उपयोग इंटरनेट पर वेबसाइटों पर एक आइकन के रूप में किया जाता है। यह इस प्रारूप की एक तस्वीर है जो ब्राउज़र में वेबसाइट पते या बुकमार्क के बगल में प्रदर्शित होती है। एक ICO फ़ाइल में एक या अधिक आइकन होते हैं, जिनमें से प्रत्येक का आकार और रंग अलग-अलग सेट किया जा सकता है। आइकन का आकार कोई भी हो सकता है, लेकिन सबसे आम 16, 32 और 48 पिक्सेल के किनारों वाले वर्गाकार आइकन हैं।

2. टैग

टैग सक्रिय क्षेत्रों के साथ मानचित्र के रूप में एक ग्राफिक छवि प्रस्तुत करने का कार्य करता है। हॉटस्पॉट की पहचान माउस कर्सर पर होवर करने पर उसके स्वरूप में परिवर्तन से की जाती है। सक्रिय क्षेत्रों पर क्लिक करके, उपयोगकर्ता संबंधित दस्तावेज़ों पर नेविगेट कर सकता है।

टैग में एक नाम विशेषता उपलब्ध है, जो मानचित्र का नाम निर्दिष्ट करती है। टैग के लिए नाम विशेषता का मान तत्व के यूज़मैप विशेषता में नाम से मेल खाना चाहिए :

...

तत्व इसमें कई तत्व शामिल हैं , मानचित्र छवि में इंटरैक्टिव क्षेत्रों को परिभाषित करना।

3. टैग

टैग क्लाइंट-साइड छवि मानचित्र के भाग के रूप में केवल एक सक्रिय क्षेत्र का वर्णन करता है। तत्व में कोई समापन टैग नहीं है. यदि एक सक्रिय क्षेत्र दूसरे को ओवरलैप करता है, तो क्षेत्रों की सूची से पहला लिंक लागू किया जाएगा।

तालिका 2. टैग विशेषताएँ
गुण संक्षिप्त वर्णन
वैकल्पिक सक्रिय मानचित्र क्षेत्र के लिए वैकल्पिक पाठ सेट करता है।
तार स्क्रीन पर क्षेत्र की स्थिति निर्धारित करता है. निर्देशांक लंबाई इकाइयों में दिए गए हैं और अल्पविराम से अलग किए गए हैं:
के लिए घेरा- वृत्त के केंद्र और त्रिज्या के निर्देशांक;
के लिए आयत- ऊपरी बाएँ और निचले दाएँ कोने के निर्देशांक;
के लिए बहुभुज- आवश्यक क्रम में बहुभुज शीर्षों के निर्देशांक, आकृति के तार्किक समापन के लिए, पहले के बराबर अंतिम निर्देशांक को इंगित करने की भी सिफारिश की जाती है।
डाउनलोड करना href विशेषता को पूरा करता है और ब्राउज़र को बताता है कि उपयोगकर्ता द्वारा लिंक पर क्लिक करते ही संसाधन लोड हो जाना चाहिए, उदाहरण के लिए, इसे पहले खोलना होगा (पीडीएफ फाइल की तरह)। किसी विशेषता के लिए एक नाम निर्दिष्ट करके, हम इस प्रकार लोड की गई वस्तु को एक नाम दे रहे हैं। किसी विशेषता का मूल्य निर्दिष्ट किए बिना उसका उपयोग करने की अनुमति है।
href लिंक के लिए URL निर्दिष्ट करता है. एक पूर्ण या सापेक्ष लिंक पता निर्दिष्ट किया जा सकता है।
hreflang संबद्ध वेब दस्तावेज़ की भाषा निर्दिष्ट करता है। केवल href विशेषता के संयोजन में उपयोग किया जाता है। स्वीकृत मान एक संक्षिप्त नाम है जिसमें भाषा कोड को दर्शाने वाले अक्षरों की एक जोड़ी होती है।
मिडिया यह निर्धारित करता है कि फ़ाइल किस प्रकार के उपकरणों के लिए अनुकूलित की जाएगी। मान कोई भी मीडिया क्वेरी हो सकता है.
रिले वर्तमान और संबंधित दस्तावेज़ के बीच संबंध के बारे में जानकारी के साथ href विशेषता का विस्तार करता है। स्वीकृत मान:
वैकल्पिक - दस्तावेज़ के वैकल्पिक संस्करण का लिंक (उदाहरण के लिए, पृष्ठ का मुद्रित रूप, अनुवाद या दर्पण)।
लेखक - दस्तावेज़ के लेखक का लिंक।
बुकमार्क - बुकमार्क के लिए उपयोग किया जाने वाला स्थायी यूआरएल।
सहायता - सहायता के लिए लिंक.
लाइसेंस - इस वेब दस्तावेज़ के लिए कॉपीराइट जानकारी का लिंक।
अगला/पिछला - अलग-अलग यूआरएल के बीच संबंध को इंगित करता है। इस मार्कअप के लिए धन्यवाद, Google यह निर्धारित कर सकता है कि इन पृष्ठों की सामग्री तार्किक अनुक्रम में संबंधित है।
nofollow - खोज इंजन को किसी दिए गए पेज या किसी विशिष्ट लिंक पर लिंक का अनुसरण करने से रोकता है।
noreferrer - इंगित करता है कि किसी लिंक का अनुसरण करते समय, ब्राउज़र को HTTP अनुरोध हेडर (रेफ़रर) नहीं भेजना चाहिए, जो यह जानकारी दर्ज करता है कि साइट विज़िटर किस पृष्ठ से आया है।
प्रीफ़ेच - इंगित करता है कि लक्ष्य दस्तावेज़ को कैश किया जाना चाहिए, अर्थात पृष्ठभूमि में ब्राउज़र पृष्ठ की सामग्री को अपने कैश में डाउनलोड करता है।
खोज - इंगित करता है कि लक्ष्य दस्तावेज़ में एक खोज उपकरण है।
टैग - वर्तमान दस्तावेज़ के लिए कीवर्ड निर्दिष्ट करता है।
आकार मानचित्र पर सक्रिय क्षेत्र का आकार और उसके निर्देशांक निर्दिष्ट करता है। निम्नलिखित मान ले सकते हैं:
आयताकार - आयताकार सक्रिय क्षेत्र;
वृत्त - एक वृत्त के आकार में सक्रिय क्षेत्र;
पाली - बहुभुज के आकार में सक्रिय क्षेत्र;
डिफ़ॉल्ट - सक्रिय क्षेत्र छवि के पूरे क्षेत्र पर कब्जा कर लेता है।
लक्ष्य निर्दिष्ट करता है कि लिंक पर क्लिक करने पर दस्तावेज़ कहाँ से डाउनलोड किया जाएगा। निम्नलिखित मान स्वीकार करता है:
_स्वयं - पृष्ठ वर्तमान विंडो में लोड किया गया है;
_रिक्त - पृष्ठ एक नई ब्राउज़र विंडो में खुलता है;
_पैरेंट - पृष्ठ को मूल फ़्रेम में लोड किया गया है;
_शीर्ष - पृष्ठ पूर्ण ब्राउज़र विंडो में लोड होता है।
प्रकार लिंक फ़ाइलों का MIME प्रकार निर्दिष्ट करता है, अर्थात। फाइल एक्सटेंशन।

4. छवि मानचित्र बनाने का उदाहरण

1) मूल छवि को वांछित आकार के सक्रिय क्षेत्रों में चिह्नित करें। क्षेत्रों के निर्देशांक की गणना एक फोटो प्रोसेसिंग प्रोग्राम का उपयोग करके की जा सकती है, उदाहरण के लिए, एडोब फोटोशॉपया रँगना.

चावल। 1. मानचित्र बनाने के लिए छवि मार्कअप का उदाहरण

2) कार्ड का नाम टैग में जोड़कर सेट करें नाम विशेषता का उपयोग करना। हम टैग के यूज़मैप विशेषता के लिए समान मान निर्दिष्ट करते हैं .

Jpg" alt='flowers_foto" width="680" height="383" usemap="#flowers"> !} जरबेरा ह्यचीन्थ कैमोमाइल नार्सिसस ट्यूलिप
चावल। 2. एक छवि मानचित्र बनाने का एक उदाहरण, जब आप फूल पर माउस कर्सर क्लिक करते हैं, तो आप विवरण वाले पृष्ठ पर जाते हैं

पेशेवरों

  • छवि मानचित्र आपको संदर्भ क्षेत्र के लिए किसी भी आकार को परिभाषित करने की अनुमति देते हैं, जो भौगोलिक क्षेत्र को इंगित करने के लिए विशेष रूप से उपयोगी है। इसलिए, भौगोलिक क्षेत्रों में छवि मानचित्रों का सबसे अधिक उपयोग किया जाता है।
  • एक चित्र के साथ काम करना अधिक सुविधाजनक है - काटते समय आपको अलग-अलग टुकड़ों को जोड़ने के बारे में चिंता करने की ज़रूरत नहीं है, और चित्र को आसानी से सही जगह पर रखा जा सकता है।

विपक्ष

  • जब लिंक क्षेत्र का आकार जटिल होता है, तो HTML कोड की मात्रा बढ़ जाती है। समोच्च को सीधे खंडों के एक सेट द्वारा अनुमानित किया जाता है; ऐसे खंड के प्रत्येक बिंदु के लिए, दो निर्देशांक निर्दिष्ट किए जाने चाहिए, और ऐसे बिंदुओं की कुल संख्या काफी बड़ी हो सकती है।
  • तदनुसार, निर्देशांक निर्दिष्ट करने की जटिलता बढ़ जाती है। इन्हें मैन्युअल रूप से निर्दिष्ट करना सुविधाजनक नहीं है, इसलिए आपको इसका उपयोग करना होगा विशेष कार्यक्रम, जो क्षेत्रों को दृश्य रूप से दिखाता है और आपको उन्हें संपादित करने की अनुमति देता है।
  • छवि बदलते समय, उदाहरण के लिए, स्केल बढ़ाते समय, आपको सभी संदर्भ क्षेत्रों के निर्देशांक फिर से सेट करने होंगे।
  • आप छवि कार्डों पर विभिन्न प्रभाव लागू नहीं कर सकते जो एक चित्र को टुकड़ों में काटते समय उपलब्ध होते हैं: रोलिंग प्रभाव, आंशिक एनीमेशन, तेजी से लोड करने के लिए चित्रों का व्यक्तिगत अनुकूलन।
  • कोई स्पष्ट रूप से परिभाषित लिंक सीमाएँ नहीं हैं। इसलिए, इन सीमाओं को सीधे छवि में विभिन्न माध्यमों का उपयोग करके उजागर करना होगा। यदि किसी कारण से चित्र लोड नहीं होता है, तो लिंक के सेट को समझना बहुत समस्याग्रस्त हो जाता है।

उपयोगकर्ता की सुविधा के दृष्टिकोण से, छवि मानचित्रों का केवल एक ही फायदा है - विभिन्न रूपों के लिंक का समावेश। यह जानकारी की प्रस्तुति में स्पष्टता जोड़ता है - हम लिंक के आयताकार आकार तक सीमित नहीं हैं और अपने स्वयं के उद्देश्यों के लिए जटिल कॉन्फ़िगरेशन के लिंक का उपयोग कर सकते हैं।

छवि कार्ड दो में लागू किए गए हैं विभिन्न विकल्प- सर्वर और क्लाइंट। यदि सर्वर विकल्प का उपयोग किया जाता है, तो ब्राउज़र चयनित लिंक का पता प्राप्त करने के लिए सर्वर को एक अनुरोध भेजता है और प्रतिक्रिया की प्रतीक्षा करता है आवश्यक जानकारी. इस दृष्टिकोण के लिए परिणाम की प्रतीक्षा करने के लिए अतिरिक्त समय की आवश्यकता होती है अलग फ़ाइलेंप्रत्येक छवि कार्ड के लिए.

क्लाइंट संस्करण में, मानचित्र छवि के लिंक के समान HTML दस्तावेज़ में स्थित है। यह इंगित करने के लिए कि एक छवि एक मानचित्र है, तत्व की यूज़मैप विशेषता का उपयोग करें . मान कार्ड कॉन्फ़िगरेशन के विवरण के लिए एक सूचक है, जो तत्व का उपयोग करके सेट किया गया है . नाम विशेषता का मान यूज़मैप में नाम से मेल खाना चाहिए। इस मामले में, यूज़मैप का मूल्य हैश चिह्न से प्रारंभ होता है (उदाहरण 1)।

उदाहरण 1: एक छवि मानचित्र बनाना

छवि मानचित्र

जानकारी आयोजन शाखाओं तकनीकी जानकारी शिक्षा काम मिश्रित

कंटेनर के अंदर एक या अधिक तत्व स्थित हैं , वे क्षेत्र का आकार, उसके निर्देशांक निर्दिष्ट करते हैं, उस दस्तावेज़ का पता निर्धारित करते हैं जिससे लिंक किया जाना चाहिए, साथ ही एक टूलटिप भी।

तत्व निम्नलिखित गुण हैं.

  • आकार - सक्रिय क्षेत्र के आकार को परिभाषित करता है। आकृति वृत्त (वृत्त), आयत (आयत), बहुभुज (बहु) के रूप में हो सकती है।
  • ऑल्ट - प्रत्येक क्षेत्र के लिए वैकल्पिक पाठ जोड़ता है। यह केवल लिंक के लिए एक टिप्पणी के रूप में कार्य करता है, क्योंकि यह स्क्रीन पर प्रदर्शित नहीं होता है। यदि href मौजूद है तो आवश्यक विशेषता।
  • शीर्षक - जब आप किसी क्षेत्र पर होवर करते हैं तो एक टूलटिप प्रदर्शित करता है।
  • href - जाने वाले दस्तावेज़ का पता निर्दिष्ट करता है; इसका प्रभाव समान तत्व विशेषता के समान है .
  • निर्देशांक - सक्रिय क्षेत्र के निर्देशांक निर्धारित करता है। निर्देशांक बाईं ओर से पिक्सेल में गिने जाते हैं शीर्ष कोनाछवि, जो मान 0, 0 से मेल खाती है। पहला नंबर क्षैतिज निर्देशांक है, दूसरा ऊर्ध्वाधर निर्देशांक है। निर्देशांकों की सूची क्षेत्र के आकार पर निर्भर करती है।

एक वृत्त के लिए, तीन संख्याएँ निर्दिष्ट हैं - वृत्त के केंद्र और त्रिज्या के निर्देशांक।

छवि मानचित्रआपको छवि अंशों के लिंक संलग्न करने की अनुमति देता है। छवि के अलग-अलग हिस्सों पर क्लिक करके, उपयोगकर्ता विभिन्न वेब पेजों पर एक या दूसरे लिंक का अनुसरण कर सकता है।

छवि मानचित्र को युग्मित टैग द्वारा परिभाषित किया गया है . एक HTML दस्तावेज़ में एकाधिक छवि मानचित्र हो सकते हैं, इसलिए प्रत्येक मानचित्र को एक अद्वितीय नाम दिया जाना चाहिए, जो विशेषता द्वारा निर्धारित किया जाता है नाम.

एक छवि मानचित्र में छवि क्षेत्र और उनके संबंधित लिंक होते हैं। छवि के एक अनुभाग का वर्णन करता है और उसे एक लिंक के रूप में एक टैग निर्दिष्ट करता है .

टैग विशेषताएँ

डिफ़ॉल्ट रूप से, निर्देशांक पिक्सेल में मापे जाते हैं।

निर्देशांक मूल स्क्रीन के ऊपरी बाएँ कोने में है, अर्थात।

छवि मानचित्र क्षेत्रों की विभिन्न आकृतियों के उदाहरण

यदि दो वर्णित क्षेत्र एक-दूसरे को ओवरलैप करते हैं, तो पहले वाले से संबंधित लिंक का उपयोग किया जाता है। इस सुविधा का उपयोग उस स्थिति में किया जा सकता है जहां उपयोगकर्ता अंतिम मानचित्र क्षेत्र को संपूर्ण छवि की चौड़ाई और ऊंचाई के साथ एक आयत के रूप में परिभाषित करके, किसी ऐसे बिंदु पर क्लिक करता है जो किसी भी मानचित्र क्षेत्र से संबंधित नहीं है।

किसी टैग में किसी छवि को मानचित्र के रूप में उपयोग करना आपको एक अतिरिक्त विशेषता दर्ज करनी होगी मानचित्र का उपयोग करें, जो छवि मानचित्र का नाम निर्दिष्ट करता है। इस नाम के पहले "#" चिन्ह लगा हुआ है।

छवि मानचित्र का उपयोग करने का उदाहरण

जब आप किसी दी गई छवि के विभिन्न क्षेत्रों पर क्लिक करते हैं, तो संबंधित टेक्स्ट का रंग बदल जाता है।



मित्रों को बताओ