как сделать в статьях такой нумерованный список ?

#1 31 января 2015 в 15:49
prntscr.com/5zau1p
как сделать в статьях такой нумерованный список?
#2 31 января 2015 в 16:25
Аким, скинь ссылку на сайт где сделал скрин, пдскажем
#3 31 января 2015 в 16:29
скинул в личку
#4 31 января 2015 в 17:07
Кидайте и мне, постараюсь помочь
#5 31 января 2015 в 17:18
Тоже интересно такое решение.
#6 31 января 2015 в 20:22
Там css3 я делал подобное года 2 назад.
При помощи css селектора
  1. counter-increment: li;
Можно выдернуть с исходников откуда взят скрин.
#7 31 января 2015 в 23:11
Вот по быстреньком набросал
  1.  
  2. /* Стили для нумерованного списка */
  3. ol.ordered-list {
  4. counter-reset:li; /* Указываем, что это нумерованный список */
  5. margin-left:0; /* Левый отступ */
  6. padding-left:0; /* Левый padding */
  7. }
  8. ol.ordered-list > li {
  9. position:relative; /* Позиционирование */
  10. margin:0 0 6px 2em; /* Даем каждому пункту списка левый край, чтобы создать место для чисел */
  11. padding:4px 8px; /* Добавляем некоторый интервал вокруг содержания */
  12. list-style:none; /* Отключаем страндартную нумерацию */
  13. background:#fff;
  14. cursor: default
  15. }
  16. ol.ordered-list > li:after, ol.ordered-list > li:before {
  17. left: -6px;
  18. top: 50%;
  19. border: solid transparent;
  20. content: " ";
  21. position: absolute;
  22. pointer-events: none;
  23. }
  24. ol.ordered-list > li:before {
  25. content:counter(li); /* Используем для нумерации */
  26. counter-increment:li; /* Вставляем 1 */
  27. /* Позиция номера */
  28. position:absolute;
  29. top:4px;
  30. left:-33px;
  31. -moz-box-sizing:border-box;
  32. -webkit-box-sizing:border-box;
  33. box-sizing:border-box;
  34. width:2em;
  35. /* Разметка отступа по отношению к создержимому страницы */
  36. margin-right:8px;
  37. color:#fff;
  38. background:#F96C04;
  39. font-weight:bold;
  40. font-family:"Helvetica Neue", Arial, sans-serif;
  41. text-align:center;
  42. }
  43. .ordered-list li ol,
  44. .ordered-list li ul {margin-top:6px;}
  45. .ordered-list ol ol li:last-child {margin-bottom:0;}
  46. ol.ordered-list > li:after {
  47. border-left-color: #F96C04;
  48. border-width: 11px;
  49. margin-top: -11px;
  50. }
  51. ol.ordered-list > li:before {
  52. border-width: 1px;
  53. margin-top: -1px;
  54. }
  55. /* Стили для нумерованного списка */
  56.  
Для реализации просто дать списку класс
  1.  
  2. <ol class="ordered-list">
  3.  
В итоге получаем
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.