Chcę wyświetlić dane, takie jak stos ścieżek, jak pokazano poniżej.Stylizowanie układu stosu ścieżek przy użyciu natywnego kodu CSS i HTML
udało mi się stworzyć stożek używając granic, na przykład:
<div class="taper"></div>
i stosując następujący CSS:
.taper {
width: 200px;
height: 0px;
border-color: lightgray transparent;
border-style: solid;
border-width: 50px 25px 0 25px;
}
oczywiście pomysłem byłoby zawiń ten div.taper
w pojemniku, dodaj inne elementy i umieść je w razie potrzeby, trochę pracy, ale wykonalne.
Jednak nie koniecznie wiem, ile wierszy (poziomów, 7 w tym przykładzie) będzie potrzebnych i naprawdę nie chcę dużo matematyki, aby określić szerokość każdego stożka i tak dalej.
Jeśli istnieje bardziej odporny na kule sposób robienia tego?
Nie chcę rozwiązania opartego na języku JavaScript/jQuery (staram się zachować lekkość) i wolałbym unikać obrazów tła (mogę chcieć skóry/dostosować kolory później i nie chcę zawracać sobie głowy plikami obrazu).
odniesienia Fiddle: wsparcie http://jsfiddle.net/audetwebdesign/fBax3/
Przeglądarka: Nowoczesne przeglądarki są w porządku, obsługa Legacy, tak długo, jak to ładnie rozkłada.
Musisz albo jawnie ustawić szerokość każdego elementu, albo użyć JS – Bojangles
Wykonanie go poprzez jawne ustawienie szerokości, nie może uzyskać jeszcze działającego tekstu. skrzypce: http://jsfiddle.net/FEzug/ – Pietu1998