Vurgulu olayları yalnızca üçgenin sınırları içinde tetikleyecek bir CSS üçgeni nasıl oluşturabilirim (örneğin)? Pratikte, oyun üzerinde ve üzerinde durduğumuzda bulanık olması gereken farklı nesneler üzerinde konum olacaktır. Bu demo'da, span:hover
stillerinin öğenin dikdörtgen sınırlarını girerken üçgende değil tetiklendiğine dikkat edin.Özel şeklin üzerine gelin. Nasıl?
7
A
cevap
6
Şekli, SVG polygon ile oluşturmaya ve :hover
"gerçek" alanına saygı göstermeyi deneyebilirsiniz.
Not Bu yalnızca özel şekiller için saf bir css + SVG çözümüdür. Ve özel saf css ile oluşturulmaz şekil, ancak SVG ...
<svg width="120" height="120"
viewPort="0 0 120 120" version="1.1"
xmlns="http://www.w3.org/2000/svg">
<polygon points="60,0 0,120 120,120" id="shape"/>
</svg>
Çok basit CSS html
aitBiraz!
#shape:hover{fill:red;}
İşte bir working fiddle.
Tarayıcı desteği: This question tarayıcı desteğine biraz ışık gönderin. Kabul edilen yanıt yok, ancak görebildiğim kadarıyla, SVG'yi desteklemeyen tarayıcılar için çok kullanışlı bağlantılar ve alternatifler var.
İlgili konular
- 1. Nasıl başvurulur: öğenin üzerine gelin.
- 2. "define" değerlerinin üzerine gelin
- 3. JQuery'deki bir bağlantıda bir açılır kutunun üzerine gelin nasıl yapılır?
- 4. Öğe üzerine gelin ve aynı sınıftaki tüm öğeleri vurgulayın
- 5. Kullanıcı bir dokümana dokunduğunda bir mavi üzerine gelin.
- 6. Bir öğenin üzerine gelin ve bir başkasını değiştirin (Javascript kullanmadan)
- 7. Arka plan üzerinde css geçiş efektleri VE üzerine gelin metin
- 8. Salınım: yarı saydam JPanel üzerindeki radyo düğmesi etiketi üzerine farenin üzerine gelin.
- 9. Pusula kullanarak konuma gelin
- 10. Şeklin üst kısmında x ekseni nasıl çizilir?
- 11. Belirli bir şeklin kenarlık noktaları nasıl bulunur?
- 12. Bir şeklin alfa'sını Tkinter ile nasıl değiştirebilirim?
- 13. Düzen dosyasındaki çizilebilir şeklin rengi nasıl değiştirilir
- 14. Rstudio sunumunda şeklin kontrol boyutu
- 15. IFRAME: IE gelin ve Kenar IE yılında
- 16. C++ 'da 3dimensional diziye gelin
- 17. Android'de bir şeklin programatik olarak düz renk nasıl değiştirilir?
- 18. Android sürümünde gezinme çubuğu (ve diğer uygulamalar) üzerine gelin> = 5
- 19. Özel Galeri oluşturma - onFling öğesinin üzerine yazılıyor
- 20. Şeklin üstünden aşağıya doğru xticklabel konumu değiştirme
- 21. Tuval üzerine saydam şekil çizme
- 22. Python'da "şeklin kaydedilmesi" için varsayılan yol nasıl değiştirilir?
- 23. Elma biçiminde, powerpoint'te gruptaki seçili şeklin rengi nasıl değiştirilir?
- 24. Çoklu işlem kullanırken bellek sınırlamalarının üstesinden gelin
- 25. Sadece localhost kullanarak localhost \ sqlexpress konumuna gelin
- 26. Bileşeninde alay etme hizmeti - alamet görmezden gelin
- 27. JSON yapısında özel nesne üzerine özel Jackson JsonDeserializer <T> sınıfı nasıl kullanılır?
- 28. customize.php içinde özel alanlar üzerine qTranslate kullanın. Pp
- 29. Çeviri Üzerine Menü Özel Modül Sitelerinde kayboluyor Katman
- 30. Özel Model Binder ASP.NET MVC GET isteği üzerine
Divanda üçgen yapmak ister misiniz? – PraJen
Bunu elementlerle yapabileceğinizi sanmıyorum ve muhtemelen 'canvas' kullanmanız gerekecek. –
, 'map' ve' area' çalışabilecek bazı etiketler var. http://www.w3schools.com/tags/tag_area.asp ayrıca bir üçgen çizebilirsiniz. –