Igromen.Do.Am - игровой и кино портал, объединяющий в себе множество новостей и публикаций, огромный форум для веб - мастеров.
1381
524
283
новостей в ленте
тем на форуме
пользователей
Будь в курсе
Это интересно
Загружай и играй
Всё для uCoz
Правила сайта
Правила форума Форум игромании и киномании Igromen.Do.Am
ФОРУМ Игромания и киномания – сообщество пользователей игрового портала Igromen.Do.Am.
Форум - это место, где можно обсудить игровые новости и обновления, задать вопросы, разместить объявления и сообщения, дать объявления о предоставляемых вами услугах, поделиться полезной информацией и способами, вступить в команду портала (на должности модератора, журналиста), а также найти себе друзей и товарищей для общения и совместного времяпровождения в играх.
Все действия (общение и размещение информации) регламентируются правилами форума.
ТОП-5 по сообщениям
1
ТОП-5 по репутации
  • Страница 1 из 1
  • 1
Форум » Система UcoZ » Скрипты для uCoz » Стили CSS3 для упорядоченных списков
Стили CSS3 для упорядоченных списков
#1
Димон
Администраторы
/.s/a/38/496767602.png
Менеджер проекта
Статус:
Online
Регистрация:
07.10.2012
Сообщения:
754

Задание стилей для упорядоченных списков всегда являлось достаточно трудной задачей. Для использования своих стилей надо удалить стили браузера по умолчанию и добавить указатели на элементы списка, чтобы использовать нужные наборы правил.

Установка:
Вы можете уже приписать класс(class="rounded-list") к своему списку, но если вы только собрались сделать такой список,то ставим следующий код туда,где хотите видеть список:
Code
<ol class="rounded-list">
  <li><a href="">Пункт списка</a></li>
  <li><a href="">Пункт списка</a></li>
  <li><a href="">Пункт списка</a>
  <ol>
  <li><a href="">Подпункт списка</a></li>
  <li><a href="">Подпункт списка</a></li>
  <li><a href="">Подпункт списка</a></li>
  </ol>
  </li>
  <li><a href="">Пункт списка</a></li>
  <li><a href="">Пункт списка</a></li>  
</ol>


Стилизация:
Ставим в css следующий код:
Code
ol{
  counter-reset: li; /* Инициализация счетчика */
  list-style: none; /* Удаляем нумерацию по умолчанию */
  *list-style: decimal; /* Для IE6/7 используем нумерацию по умолчанию */
  font: 15px 'trebuchet MS', 'lucida sans';
  padding: 0;
  margin-bottom: 4em;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

ol ol{
  margin: 0 0 0 2em; /* Добавляем небольшое поле слева для вложенного списка */
}

Но это только часть проделанной работы. Идем дальше:
Стилизируем сам вид списков Имеется два варианта стилизации списков:

Нумерация в круглых формах:


Код:
Code
.rounded-list a{
  position: relative;
  display: block;
  padding: .4em .4em .4em 2em;
  *padding: .4em;
  margin: .5em 0;
  background: #ddd;
  color: #444;
  text-decoration: none;
  border-radius: .3em;
  transition: all .3s ease-out;
}

.rounded-list a:hover{
  background: #eee;
}

.rounded-list a:hover:before{
  transform: rotate(360deg);
}

.rounded-list a:before{
  content: counter(li);
  counter-increment: li;
  position: absolute;
  left: -1.3em;
  top: 50%;
  margin-top: -1.3em;
  background: #87ceeb;
  height: 2em;
  width: 2em;
  line-height: 2em;
  border: .3em solid #fff;
  text-align: center;
  font-weight: bold;
  border-radius: 2em;
  transition: all .3s ease-out;
}


Нумерация в квадратных формах:


Код:
Code
.rectangle-list a{
  position: relative;
  display: block;
  padding: .4em .4em .4em .8em;
  *padding: .4em;
  margin: .5em 0 .5em 2.5em;
  background: #ddd;
  color: #444;
  text-decoration: none;
  transition: all .3s ease-out;
}

.rectangle-list a:hover{
  background: #eee;
}  

.rectangle-list a:before{
  content: counter(li);
  counter-increment: li;
  position: absolute;
  left: -2.5em;
  top: 50%;
  margin-top: -1em;
  background: #fa8072;
  height: 2em;
  width: 2em;
  line-height: 2em;
  text-align: center;
  font-weight: bold;
}

.rectangle-list a:after{
  position: absolute;
  content: '';
  border: .5em solid transparent;
  left: -1em;
  top: 50%;
  margin-top: -.5em;
  transition: all .3s ease-out;
}

.rectangle-list a:hover:after{
  left: -.5em;
  border-left-color: #fa8072;
}

Форум » Система UcoZ » Скрипты для uCoz » Стили CSS3 для упорядоченных списков
  • Страница 1 из 1
  • 1
Поиск:
О портале Igromen.Do.Am
Контакты
В помощь пользователям