et j'aimerai mettre un hover sur les deux éléments en même temps (le rectangle bleu et le rectangle vert ).
et Non un truc comme ça :
(il manque le rectangle vert).
Ma seule solution serait de récupérer l'élément parent, et en Javascript faire le hover (vue qu'apparemment je ne peut pas le faire en css).
J'aimerai essayer avec vue JS :
var app = new Vue({
el: '#app',
data: {
hover:false
},
});
methods: { mouseOver: function(){
//on vise l'élément parant et on met que le hover est active ? .....elementparent = this.hover = false;
}
}
J'ai voulu essayer cette méthode mais mon SVG est incompréhensible^^' . C'est un fichier de 20 000 lignes avec énormément de balises g . Quand j'essaye ta méthode proposer :
Ca ne vas pas car il me faut qu'un seul rectangle avec son titre qui doit me concernait .
Je crois bien que je suis obligé de passé par le JS:
var app = new Vue({
el: '#app',
data: {
message: 'Hello Vue! in About Page',
hoverActive: false,
},
methods:
{
mouseOver: function (event) {
//nos 2 classes
var Elsst15 = document.getElementsByClassName("st15");
var Elsst16 = document.getElementsByClassName("st16");
//si notre souris passe par la class st15 ou st16
//alors on active hoverActive à l'élement parent
event.target.parentElement = this.active = !this.active;
}
}
});
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !