J'ai fait une grille dans css et jscomment le vol stationnaire sur une seule ligne d'une grille de divs
le problème est que je veux planer une seule ligne, mais il faut toute la grille
Je voudrais souhaite planer sur contact avec la souris: ou des lignes verticales, ou des lignes horizontales, ou les deux si la souris les toucher
si j'utilise .grid:hover div
il prend toute la grille
si j'utilise .grid:hover
il ne prend que la délimitation boîte de la grille
comment puis-je faire ??
Je pense que la meilleure façon pourrait être par jquery, mais je ne sais pas comment ajouter cette fonction à la grille
JS:
//DOOM 3 UI Grid
$(document).ready(function() {
//prepare grid size
function createGrid(size) {
var ratioW = Math.floor($(document).width()/size),
ratioH = Math.floor($(document).height()/size);
//prepare container
var parent = $('<div />', {
class: 'grid',
width: ratioW * size,
height: ratioH * size
}).addClass('grid').appendTo('html');
//loop single lines
for (var i = 0; i < ratioH; i++) {
for(var p = 0; p < ratioW; p++){
$('<div />', {
width: size - 1,
height: size - 1
}).appendTo(parent);
}
}
}
//create grid
createGrid(50);
});
CSS
/* grid */
.grid {
border: 1px solid rgba(0,255,255,0.2);
border-width: 1px 0 0 1px;
position: absolute;
top: 0;
z-index: 0;
}
.grid div {
border: 1px solid rgba(0,255,255,0.2);
border-width: 0 1px 1px 0;
float: left;
z-index: 0;
}
.grid:hover div {
border: 1px solid red;
border-width: 0 1px 1px 0;
}
questions visant à obtenir l'aide de code doit inclure le plus code nécessaire pour reproduire ** à la question lui-même ** de préférence dans un [** Stack Snippet **] (https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/). Voir [** Comment créer un exemple minimal, complet et vérifiable **] (http://stackoverflow.com/help/mcve) –