Mam listę bloków śródliniowych, które zawijają się, tworząc kilka wierszy. Chciałbym wyświetlić element div między wierszami, w zależności od tego, gdzie znajduje się konkretny element. Na przykład, kilka pierwszych wiersze są numerowane:Dodaj div poniżej linii owiniętej wiersz-wiersz
numbered inline-block elements http://i43.tinypic.com/2zxw9jt.jpg
Gdybym chciał kierować trzeci element i wyświetlanie elementu pełnej długości (100% div zawierającego bloki), wówczas będzie to wyglądać tak :
between first and second rows http://i39.tinypic.com/qsr51h.jpg
stanowisko pełnej długości div byłyby takie same dla każdego z bloków 1-5. Lub, jeśli inny blok został skierowany, jak 7 albo 8, to będzie wyglądać:
between second and third rows http://i43.tinypic.com/j14lua.jpg
Zauważ, że wiersze są „przesunięte w dół”. Rozumiem, jak to zrobić z elementami blokowymi, ale nie pomiędzy wierszami zawijanych elementów wbudowanych w blok. Wiersze, w których każdy z ponumerowanych bloków byłby włączony, zmieniałyby się wraz ze zmianą szerokości okna przeglądarki, a div o pełnej długości "wie", który wiersz ma być umieszczony poniżej.
Jak ktoś chciałby umieścić div poniżej tego rzędu elementów? Czy to możliwe z jakąś względną lub absolutną pozycją z CSS? Czy pozycja wiersza może się zmieniać dynamicznie, gdy klocki są zamieniane wraz ze zmianami szerokości okna?
UPDATE: Oto codepen że ma bloki i włożoną div. Element div jest ustawiony w taki sposób, aby był absolutnie umiejscowiony i można go przenieść do odpowiedniej pozycji, wstawiając go po żądanym znaczniku elementu blokowego, ale nadal nie mogę uzyskać wiersza znajdującego się pod nim, aby zrobić miejsce i zjechać w dół.
A jaka jest twoja HTML? –
pokaż nam kod, a nawet skrzypce, w które możemy zagrać ... – Pevara
Zakładam, że blok o pełnej szerokości zostałby wstawiony z JavaScriptem lub właściwość wyświetlania przełączy się odpowiednio?Więc jeśli chodzi o dowód koncepcji, czy możemy osiągnąć przy pomocy CSS coś w rodzaju twojej drugiej postaci, jesteśmy dobrzy? –