css sort

by bradleygriffith

HTML

<div class="sorted-list" id="my-list"></div>

CSS

.sorted-list {
  align-items: flex-start;
  display: flex;
  height: 100%;
}

.sorted-list-item + .sorted-list-item {
  margin-left: 10px;
}

JavaScript

const listEl = document.getElementById("my-list");
const arr = [10, 100, 500, 20, 35];

arr.forEach(n => {
  const itemEl = document.createElement("div");
  
  itemEl.className = "sorted-list-item";
  itemEl.innerHTML = n;
  itemEl.style.order = n;

  listEl.appendChild(itemEl);
})