internet pencereler Android
Genişletmek

HTML grafik kartları. Harita resim fare oyna

Selamlar, arkadaşlar. Bu videoda, HTML'deki görüntü haritaları hakkındaki konuşmaya devam edeceğiz. Ama önce, geçmiş videoda ne hakkında konuştuğumuzu hatırlayalım. Gerçek şu ki, bu videoların birbirleriyle oldukça yakından ilişkili olması ve önceki videoyu görüntü bölümünden görmemiz gerekenleri anlamaktır.

Son videoda, HTML'de görüntü haritalarına aşina olmaya başladık. Bununla birlikte, nihayetinde nasıl görünmesi gerektiğine baktık. Ancak, komut dosyaları kullanımı ile. Koordinatlar hakkında biraz konuştu. Yani, onları nasıl tanımlayacağız. Hatırlayabileceğiniz gibi, yollardan birini seçtim, bu, bir ISMAP niteliğini kullanan bir yoldur, çünkü bence, bence koordinatları belirleme yöntemi en basit ve daha az zordur, bu da bizim için uygun olduğu anlamına gelir. .

Sonuç olarak, geçmiş videoda bir bağlantı yaptık. Ve sonra görüntüden, aktif alanların koordinatlarını belirlememize yardımcı olacak bir görüntü kartı görüntüsü yaptı.

Şimdi, HTML'de görüntünün haritasının doğrudan oluşturulmasına devam etme zamanı. Bu videoda, teori ile başlayarak ve uygulamaya doğru hareket eden oldukça büyük miktarda bilgiyi kapsıyoruz.

İki daha HTML etiketinin çalışmasıyla başlayalım, bunlar etiketler ve . Bu etiketler, bir HTML belgesinde bir resim kartı oluşturmak için tasarlanmıştır.

HTML Tag haritası.

Etiket Aktif alanların belirtileceği belirli bir kap oluşturur. Etiket eklerken HTML belgesinde, bu etiket herhangi bir bilgi eklemediğinden, sayfada herhangi bir değişiklik görmeyeceğiz. Basitçe, resim kartının başlangıcını ve tamamlanmasını gösteren bir kap oluşturur.

Bu etiketin zorunlu bir isim niteliğine sahiptir. İçinde görüntü kartımızın adını belirtmeliyiz. Ek olarak, bu etiketin bir blok elemanı olmadığını, yani, örneğin bir paragraf etiketi veya bir evrensel DIV etiketinin içine kaydolmanız gerektiği anlamına gelir.

HTML Tag alanı.

Etiket kabın içindeki aktif alanların göstergisinden sorumludur . Görüntünün içindeki aktif bir alanı tanımlayan bu HTML etiketidir, hangi şekilde kullandığımızı, açıklamayı, ALT'nin zorunlu niteliğini kullanarak ve en önemlisi etiket için koordinasyon özelliklerini kullanarak belirtir. Aktif görüntü harita alanlarının koordinatlarını belirleyebiliriz.

Burada ayrıca, bu etiketin HTML belgesindeki köprüyü belirtmek için etiketin kolayca değiştirileceği bir video dergisinde söylemeyi unuttuğum şeyden bahsetmek istiyorum. Bu, etiket . Eğer hatırlarsan, etiket Temel rakamı ve koordinatlarını belirtmek için özel olarak tasarlanmış aynı şekil ve koordinasyon özellikleri vardır.

Kare, dikdörtgen, daire ve poligonun koordinatlarının belirlenmesi.

Ayrıca, bu video dergisinde, belirli bir rakam için koordinatları doğru şekilde belirlemek için çok ayrıntılı olarak analiz edeceğiz. Belirli bir rakam için kaç koordinat olmalıdır. Bu, her temel figürün bir dizi koordinat ve makbuzları için prosedür olduğu gerçeğinden kaynaklanmaktadır.

İlk olarak, kare için koordinatların nasıl belirleneceği, sonra daire için ve nihayet çokgen için nasıl bir detaylı olduğunu düşünüyoruz.

Bundan sonra, canlı bir örnekte, kare ve dikdörtgenin koordinatlarını tanımlayacağız. Sonra dairenin koordinatlarını tanımlarız. Son olarak, üçgenin koordinatlarını bir çokgen rolüne döndürür.

Genel olarak, bu video HTML'de görüntü kartlarının oluşturulmasıyla ilgilenenler için çok faydalı olacaktır.

Video Dersi: HTML'de bir seçim kartı oluşturma.

HTML Directory ve diğer malzemeler indirilebilir!

Bir sonraki videoda, nihayet resim kartları oluşturma konusunu inceleyeceğiz, etiketin son özelliği hakkında konuşalım. USEMAP, bir resmi görüntünün haritasıyla bağlamamıza yardımcı olacaktır. Ve farklı resimlerde görüntülerin görüntülerinin başka bir çift örneğini göz önünde bulundurun.

Html etiketleri

Anlamı ve uygulama

Etiket Görüntü kartını belirlemek için kullanılır. Görüntü kartı, tanımlanmış bir aktif alana sahip bir görüntüdür. Eleman Bir sayı içeriyor Görüntü kartındaki etkileşimli alanları tanımlayan etiketler, yani. Görüntünün belirli bir alanını tıklattığınızda, belirli eylemler ortaya çıkar, örneğin, ayrı bir sayfa görüntünün bu bölümünün açıklaması ile açılır.

Destek tarayıcıları

Etiket
Opera.

İexplorer.

Kenar.
EvetEvetEvetEvetEvetEvet

Öznitellikler

Nitelikler Etiketi Hem alanın koordinatlarını (koordinasyon niteliği) ve ihtiyacınız olan rakamların türünü belirtiriz (şekil niteliği):



Kullanım örneği

Bir resimde belirli bir rakama tıklandığında, bu rakamları tanımlayan farklı web sayfalarına bir geçiş olduğunu düşünelim (Wikipedia'ya bağlantılar):

</span>Etiketi kullanarak örnek <map>

Bir figürü seçin:

"Seçim için 4 rakamlar mevcuttur"
> <span"Kırmızı kare"> coords \u003d "200,75,50" href \u003d "green.html" alt \u003d "(! Lang: yeşil daire." > !} <span"Mavi Üçgen"> "450,25,435,60,400,75,435,90,450,125,465,90,500,75,465,60" href \u003d "Yellow.html" alt \u003d "(! Lang: sarı yıldız" > !}

Ve böylece bu örnekte yaptığımız şey:

Dikkatinizi dikkatinizi çekerse

Bu makalede, belirli bir alana tıkladığınızda belirli bir bağlantıya tıklayacağız, bir istemci resim kartı yapmayı düşüneceğiz. Haritalama haritaları sitelerde nadiren bulunabilir, çünkü bu işlem oldukça zaman alıcıdır, ancak ziyaretçilerinizi referanslar için sıradışı bir formda şaşırtmak istiyorsanız ve kendi kendine eğitim için boş zamanınız varsa, bu makale sizin içindir.

Etiket Görüntü kartını belirlemek için kullanılır. Görüntü kartı, tanımlanmış bir aktif alana sahip bir görüntüdür. Eleman Görüntü kartındaki etkileşimli alanları belirleyen bir dizi etiket içerir, yani. Görüntünün belirli bir alanını tıklattığınızda, belirli eylemler ortaya çıkar, örneğin, ayrı bir sayfa görüntünün bu bölümünün açıklaması ile açılır.

Öznitelik adı öğesi zorunludur, USEMAP Element Özniteliği ile ilişkilidir. (Resim ile kart arasında bir bağlantı oluşturur).

Nitelikler Etiketi Hem alanın koordinatlarını (koordinasyon niteliği) ve ihtiyacınız olan rakamların türünü belirtiriz (şekil niteliği):

Kullanım örneği

Bir resimde belirli bir rakama tıklandığında, bu rakamları tanımlayan farklı web sayfalarına bir geçiş olduğunu düşünelim (Wikipedia'ya bağlantılar):

</span>Etiketi kullanarak örnek <map>

Bir figürü seçin:

"Seçim için 4 rakamlar mevcuttur"
> <span"Kırmızı kare"> coords \u003d "200,75,50" href \u003d "green.html" alt \u003d "(! Lang: yeşil daire." > !} <span"Mavi Üçgen"> "450,25,435,60,400,75,435,90,450,125,465,90,500,75,465,60" href \u003d "Yellow.html" alt \u003d "(! Lang: sarı yıldız" > !}

Ve böylece bu örnekte yaptığımız şey:

Dikkatinizi, etiketin 26 numaralı pratik bir göreve sahip olması durumunda çekiyorum.

Nüans: Pratik görevin saflığı için, yıldızın üstünü kullanmanın ve saat yönünde hareket etmenin ilk noktası olarak öneriyorum. HREF özniteliğinin değeri olarak, belirttim # Bu durumda, bir fiş olarak işlev görür (aynı sayfada kalırsanız), herhangi bir sayfaya geçiş yapabilirsiniz.

Komut istemi: Görüntü koordinatlarını almak için, görüntü düzenleyicisini, en kolay editörü bile kullanın, örneğin, Boya.İmlecin koordinatlarını görüntüler. Koordinatları sayfaya veya ayrı bir dosyaya yazın ve sayfadaki değerleri yapın.

Bir görevi yerine getirmekte zorlanıyorsanız, bir örnek olarak ayrı bir pencereye açarak sayfa kodunu inceleyin ve dikkatlice okuyun.

Vlad Merzehevich

Görüntü kartları, bir görüntünün farklı alanlarına bağlantıları bağlamanıza izin verir. İki farklı versiyonda - sunucu ve istemcide uygulanır. Sunucu uygulanırsa, tarayıcı seçilen bağlantının adresini almak için sunucuya bir istek gönderir ve gerekli bilgilere bir cevap bekliyor. Bu yaklaşım, her görüntü kartı için sonucu ve bireysel dosyaları beklemek için ek süre gerektirir.

Müşteri sürümünde, harita, resmin bağlantısı olarak aynı HTML belgesinde bulunur.

İstemci resim kartı

Görüntünün bir harita olduğunu belirtmek için USMAP Tag özelliğini kullanın . Değer, Harita Yapılandırma Açıklamasına bağlantısını gösterir.

Örnek 1. Bir harita resmi kullanarak

Harita resmi

Bookmark 2. Yer imi 3. Yer imi 4.

Görüntünün harita olduğuna dair tarayıcıyı belirtmek için, USEMAP niteliği uygulanır. Etiket tarafından belirlenen kart yapılandırmasının yapılandırmasına bir referanstır. . Bu etiketin ad öznitelik değeri, USEMAP'daki adıyla eşleşmelidir. Bir HTML belgesine referans olan varlık alanını ayarlamak için bir etiket kullanılır .

Nitelikler Tag alanı.

şekil vermek

Aktif bölgenin şeklini belirler. Form, bir daire (daire), bir dikdörtgen (rekth), bir çokgen (poli) şeklinde olabilir.

alt.

Her alan için alternatif bir metin ekler. Ekran görüntülenmediğinden, yalnızca referans için bir yoruma hizmet eder.

koordineler.

Aktif alanın koordinatlarını belirtir. Koordinatlar, görüntünün sol üst açısından 0.0'a karşılık gelen piksellerde sayılır. İlk numara, yatay koordinattır, ikincisi dikey olarak. Koordinat listesi bölgenin biçimine bağlıdır.

Çember için, üç sayı ayarlanır - dairenin merkezinin ve yarıçapın koordinatları.

Bir dikdörtgen için - sol üst ve sağ alt köşenin koordinatları.

Poligon için, köşelerinin koordinatları ayarlanır (Şekil 2).

İncir. 2. Depolama depolama alanı için koordinat noktaları

hREF.

Görüntü kartları, bir görüntünün farklı alanlarına bağlantılar oluşturmanıza olanak sağlar. Bu yaklaşımı kullanmak normal metin bağlantılarından daha net bir şekildedir ve bağlantıları düzenlemek için yalnızca bir grafik dosyası uygulamanıza izin verir. Bununla birlikte, kart görüntülerinin grafik bağlantılarının gerekli olduğu her yere dahil edilmesi gerektiğini varsaymak gerekli değildir. Her şeyden önce, her ikisi için tüm argümanları hem alternatif seçenekleri görmemelisin.

Kartların Avantajları

1. Kartlar, herhangi bir referans alanı formunu belirlemenizi sağlar. Doğası ile görüntülerin dikdörtgenler olduğu göz önüne alındığında, örneğin coğrafi alanı, kart görüntüleri olmadan, coğrafi alanı belirtmek için karmaşık bir formun grafiksel bir referansını oluşturur. Bir kural olarak, harita görüntüsünün coğrafi konularında ve en sık uygulayın.

2. Bir dosya çalışmak için daha uygun - bireysel parçaların satın alımına dikkat etmeniz gerekmez ve resim kolayca doğru yere yerleştirilebilir.

Dezavantajları

1. Bireysel alanlar için bir pop-up ucu ve alternatif bir metin kuramazsınız. Alternatif metin, görüntü yüklemesi tarayıcıda devre dışı bırakıldığında resim hakkında metin bilgisi almanızı sağlar. Resimlerin yüklenmesi, bilgi tarayıcısını aldıktan sonra gerçekleştiğinden, yedek desen metni daha önce görünür. Ve yüklendiği gibi, metin görüntü tarafından değiştirilecektir. Kartlar için, bu özellik ilgilidir, çünkü birçok kullanıcının yaptığı resimlerin izlenmesini devre dışı bırakırsanız, sonunda yalnızca bir boş dikdörtgen göreceğiz.

2. Karmaşık bir formda, referans alanı HTML kodunun miktarını arttırır. Kontur, bir dizi düz segmentle yaklaşık olarak, iki koordinat, böyle bir segmentin her bir nokta için ayarlanmalıdır ve bu tür noktanların toplam sayısı oldukça büyük olabilir. Adalette, karmaşık formların özel bir durum olduğu ve nadiren uygulandığı belirtilmelidir.

3. Kartlarla, görüntüler fragmanlar için bir paterni kesilirken mevcut olan farklı efektler yapılamaz: Haddeleme etkisi, kısmi animasyon, hızlı yükleme için resimlerin bireyselleştirilmesi.

Yuzlik

Kullanıcı rahatlığının bakış açısından, kart görüntülerinin yalnızca bir avantajı var - çeşitli formların referansları var. Bu, bilgi sunumunda netlik ekler - biz dikdörtgen referans formuyla sınırlı değiliz ve karmaşık yapılandırmanın referanslarını amaçlarıyla kullanabilir. Diğer tüm ilişkilerde, kullanımı yoktur - normal metin bağlantıları daha bilgilendiricidir ve tarayıcıdaki resimlerin ekranını devre dışı bırakmak korkunç değildir. Bir görüntünün aynı resimden daha hızlı yüklenmesi, ancak fragmanlara kıyılmış ve bir dizi grafik dosyası formuna kaydedildiği gerçeği kolayca muhasebeleştirilir. Bu uç dosyaların her biri, bireysel optimizasyon ayarları kullanılarak azaltılabilir. Sonuç olarak, tüm parçaların toplam hacmi bir görüntüden daha az yer kaplayacaktır. İndirim ve psikolojik faktör - bir kişi, bir dizi küçük resimlerin bir büyüklüğüne daha hızlı yüklendiği gibi görünüyor.

Ana hatalar kartları açıkça özel bağlantı sınırları değildir. Bu nedenle, bu sınırların görüntüdeki farklı yollarla tahsis edilmesi gerekir. Resim herhangi bir nedenden dolayı önyüklemiyorsa, referanslar kümesinde çok sorunlu hale gelir.

Alternatif Seçenekler

Kart görüntülerini kullanmak için acil bir ihtiyaç yoktur, bu nedenle görevi gerçekleştirmek için başka olası seçenekler olduğu gerçeğine dikkat etmelisiniz.

Flash kullanarak.

Flaş silindirlerinde, vektör grafiklerini kullanarak farklı bağlantı bağlantıları oluşturabilirsiniz. Geniş fırsatlar sayesinde Flash'ta çarpıcı menüler ve navigasyon araçları oluşturabilirsiniz. Ancak burada ayrıca, orman ağaçlarının arkasında kaybetmemesi gerekmektedir.

Görüntüleri kesme

Bu, tasarımdaki popüler fonlardan biridir. Bu durumda bir görüntü, nihayet birlikte azaltılan, katı bir resim yanılsaması oluşturan parçalara özel programlar aracılığıyla kesilir. Kesme alanları sadece dikdörtgen olabilse de, çoğu durumda bu referans oluşturmak için yeterlidir. Her bir parça için, kaydedileceği en uygun grafiksel formatı seçebilirsiniz, optimizasyon seçenekleri, alternatif metin ekleyin. Öyleyse resimler devre dışı bırakıldığında bile, alanların sınırları ve metnin görüntüsü açıkça görülebilir.

Özet

Çıktığı gibi, haritalar-görüntülerin kullanılmasının nedeni sadece birdir - tasarım görevleri tarafından belirlenen karmaşık referansların şeklidir. Tipik Uygulama - Referans olarak hizmet veren bir coğrafi haritanın bölgeleri. Diğer tüm durumlarda, metin bağlantılarını yapabilirsiniz ve grafik navigasyon oluşturmanız gerekirse, kolaylık için bir görüntü parçalara ayrılabilir. Bu yaklaşım, kullanıcılara, özellikle de farklı nedenlerden dolayı, tarayıcıdaki görüntülerin ekranını ayırdıkları için daha fazla kolaylık yaratacaktır. Onlar da onları hatırlamaları gerekir.

"Çeşitli web sayfaları tanımlanmış alanlara (" ") bağlantılarını barındırmak için bir iş parçası yaptım (" ")

Şimdi, yazıtlara sahip rakamlara tıklarsanız, ilgili sayfalar açılır: "Photoshop Dersleri" bölümünden profil, günlüğü veya tüm yazılar (dikkat! Blogu WordPress'e ve onun değişikliklerine aktardıktan sonra, bağlantılar işe yaramaz! Ancak ders alakalı kalır!)

Resmin çalışması için, böyle bir HTML kodu hakkında yazdım:

Bu kod mesaj alanına yerleştirilebilir ("Kaynak" düğmesine basıldığında) veya epigrafe ...

Bu arada, konuda başka yazılar var: "HTML nedir ","HTML Çizim Kodu ","Link Resmi "vb.

1. Koordinatlar

Belirtilen kodu derlemek için küçük bir geometri hatırladım :)

Koordinat sistemi: x ekseni - yukarıdan aşağıya, Y ekseni - soldan sağa
Şekilin koordinatlarını belirlemek için, yüklemeniz gerekir:
- Kare (veya dikdörtgen), yanları eksenlere paralel olan - iki zıt açının koordinatları - X1, Y1 ve X2, Y2
- Poligon - Tüm açıların koordinatları
- Daire - Merkez koordinatları ve yarıçapı.

Davamda, A, C noktalarının koordinatları, referans için "profil" (dikdörtgen), noktalar D, E, F, G, H - "günlüğü" (çokgen), Q ve uzunluğu için R - Referans için "Photoshop Dersleri» (daire). HTML kodundaki tüm bu sayılar kırmızı olarak vurgulanır. Ek olarak, görüntünün boyutunu piksellerde (yeşil) bilmeniz gerekir.

Özel doğruluğa gerek yoktur, bu nedenle, photoshop'taki "satır" yardımıyla koordinatları belirlemek mümkündür - aramak için CTRL + R.

Başka birinin koordinatları hesaplaması için daha ilginçti. Bu lansman için MS boyası. (Başlat - Tüm Programlar - Standart - Boya) ve içinde bir çizim açın. İmleci alt paneldeki istenen noktalara getirdiğinizde, koordinatları dikkatlice kaydederken ortaya çıkar.

2. HTML kodu

Gezinme kartları etiketle belirlenir

Tag haritası etiketleri içerir çizimin geometrik alanlarını ve ilgili referansları tanımlar.

Bunu çözdüm - Gerekli bir navigasyon kartı oluşturmak için:

resim Açıklaması ile Etiketler

kart etiketleri

etiketler bölgeleri

Benim durumumda, değerler ortaya çıktı:

  • genişlik \u003d. "640" Yükseklik \u003d. "367" - Görüntünün boyutları
  • src \u003d "https: //syt/f02c73a3cd94.jpg" - sitedeki görüntünün adresi
  • usemap \u003d "# resim " - Koşullu görüntü kartı adı (belki herhangi biri)
  • harita adı \u003d. "Resim" - Harita adı (tamamen Yukarıdakilere karşılık gelir)

Bağlantı alanları için değerler - HREF - Bağlantının hedefi, şekli - Alanın ve koordinelerin şekli - koordinatlar - görüntüdeki üç alana (alan) karşılık gelir.

Dikdörtgen "Profil"

  • href \u003d "https: // site / profil /" - Profil Sayfası Adresi
  • Şekil \u003d "doğru" - "dikdörtgen" formunun atanması
  • koorlar \u003d "235,61,472,117" - Noktaların Koordinatları A (235.61) ve C (472,117)

Çokgen "Günlüğü"

  • href \u003d "https: // site / blog" - Günlüğü Sayfa Adresi
  • şekli \u003d "poli" - "çokgen" formunun belirlenmesi
  • koordineler \u003d "235,118,362,118,474,152,457,207,29,1146" - çokgen açılarının koordinatları: D (235,118), E (362,118), F (474,152), g (457,207) ve H (229,146)

"Photoshop Dersleri" daire

  • href \u003d "https: //syt/showjournal.php? Journalid \u003d 2447247" - "Photoshop Dersleri" bölümünden yazıların yayınlarının adresi
  • Şekli \u003d "daire" - atama "dairesi"
  • coords \u003d "551,198,65" - Circle koordinatları: Center - Point Q (551,198) ve yarıçapı - R \u003d 65

3. bitirmek

Gezinme haritası görüntüsü için HTML kodunun "sistem" ndeki tüm elde edilen değerleri yazın ve aşağıdakileri alındı:

Bağlantı alanlarıyla resme "döner" kullanırken bu koddur.

Eğitim için, linkler oluşturmanın "hafif" bir kolay sürümü var - "Eğitim: Resimdeki Bağlantılar"

Bir hata bulduysanız, lütfen metin parçasını seçin ve tıklayın Ctrl + Enter..