Bonjour
j'ai une figure animée avec tikz. Cette figure dessine 3 rectangles rouges puis place d'autre rectangles a l interieur des rectangles rouges.


A l'etat actuel, les nouveau rectangle "ecrasent" le rectangle rouge qui evidement disparait alors que je desire garder les rectangles rouges en premiers plan.

je vous serait reconnaissant si vous m'aider à resoudre ce problème.

Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
\begin{tikzpicture}[
    thick,
    node distance=0,
    every node/.style={draw=black,thick,anchor=south west,minimum height=.5cm},
    task/.style={rectangle,fill=white,minimum height=.4cm},
    unava/.style={rectangle,fill=black!100,minimum height=.4cm},
    slack/.style={rectangle,fill=red!20,minimum height=.4cm},    
    sel/.style={rectangle,color=red,minimum height=.4cm},
    legend/.style={draw=none,below,text width=1.5cm,align=center},
]
 
\draw  (0,0)  -- (5cm,0);
\draw  (0,.4cm)  -- (5cm,.4cm);
\draw  (0,.8cm)  -- (5cm,.8cm);
\draw  (0,1.2cm)  -- (5cm,1.2cm);
\draw  (0,1.6cm)  -- (5cm,1.6cm);
\draw (0,0) -- (0,1.6cm);
 
%% les indisponibilités
 
\node[unava,minimum width=.5cm] (unava1) at (1cm,0cm){};
\node[unava,minimum width=.6cm] (unava2) at (3.5cm,0cm){};
\node[unava,minimum width=.1cm] (unava2) at (4.5cm,0.4cm){};
%%selection
\onslide<2->\node[sel,minimum width=1.5cm] (sel1) at (0,0){};
\onslide<2->\node[task,minimum width=0.5cm] (t1) at(0,0){};
\onslide<2->\node[slack,minimum width=0.5cm] (s1) at(0.5cm,0){};
\onslide<3->\node[sel,minimum width=2.6cm] (sel2) at (1.5cm,0){};
\onslide<3->\node[task,minimum width=0.8cm] (t2) at(1.5cm,0){};
\onslide<3->\node[slack,minimum width=1cm] (s2) at(2.5cm,0){};
 
\onslide<4->\node[sel,minimum width=4.8cm] (sel3) at (0,0.4cm){};
\onslide<4->\node[task,minimum width=2cm] (t3) at (0,0.4cm){};
\onslide<4->\node[task,minimum width=0.25cm] (t4) at (2cm,0.4cm){};
\onslide<4->\node[slack,minimum width=2.25cm] (s3) at(2.25cm,0.4cm){};
 
\end{tikzpicture}