Как реализовать такой список с номерами на Html и Css

213
08 февраля 2017, 22:51

Требуется ваш совет, каким образом лучше реализовать такой список по середине с цифрами? Html и Css

Answer 1

Пример

* { 
  padding: 0; 
  margin: 0; 
  box-sizing: border-box; 
} 
body { 
  background-color: tomato; 
} 
ol { 
  list-style: none; 
  color: #fff; 
  counter-reset: count; 
  padding: 1em; 
  position: relative; 
} 
ol:before { 
  content: ''; 
  position: absolute; 
  top: 40px; 
  left: 50%; 
  width: 2px; 
  height: 80%; 
  background: #fff; 
  margin-left: -1px; 
} 
ol > li { 
  position: relative; 
  margin: 20px 0; 
  padding-right: calc(50% + 28px); 
} 
ol > li:nth-child(even) { 
  padding-right: 0; 
  padding-left: calc(50% + 28px); 
} 
ol > li:before { 
  counter-increment: count; 
  content: counter(count)" "; 
  position: absolute; 
  top: 0; 
  left: 50%; 
  margin-left: -14px; 
  width: 28px; 
  height: 28px; 
  line-height: 28px; 
  border: 2px solid #fff; 
  background: tomato; 
  z-index: 1; 
  color: #fff; 
  text-align: center; 
  border-radius: 50%; 
  box-sizing: border-box; 
}
<ol> 
  <li>Как реализовать такой список с номерами на Html и Css</li> 
  <li>Как реализовать такой список с номерами на Html и Css</li> 
  <li>Как реализовать такой список с номерами на Html и Css</li> 
  <li>Как реализовать такой список с номерами на Html и Css</li> 
  <li>Как реализовать такой список с номерами на Html и Css</li> 
  <li>Как реализовать такой список с номерами на Html и Css</li> 
  <li>Как реализовать такой список с номерами на Html и Css</li> 
  <li>Как реализовать такой список с номерами на Html и Css</li> 
</ol>

Answer 2

Нумерацию можно сгенерировать при помощи CSS свойств counter* Таким образом удастся отдельно стилизовать счетчик. Также придется отдельно стилизовать четные и нечетные элементы, но это уже при помощи :nth-child()

Все это поддерживается в текущих версиях браузеров

READ ALSO
Как поместить таблицу в кэш EntityFramework?

Как поместить таблицу в кэш EntityFramework?

Программа рекурсивно обрабатывает директории и через COM читает специфические свойства определенных файловНовые свойства могут определяться...

372
Определить версии установленных DAO и ADO на c#

Определить версии установленных DAO и ADO на c#

Для одного старого приложения (VBA) нужно проверить среду, где устанавливается программаТ

292
Чтение из базы SqlReader C#

Чтение из базы SqlReader C#

Все работает, НО в password у меня получается значение "123 " значение в базе "123"

357