- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть нумерованный список (10 пунктов), есть 1 картинка фон для цифр нумерованных 1-10.
Задача: нужно что бы картинка(фон) были на цифрах с 1 по 10. Т.е. около строки 1 написана цифра 1 и эта цифра должна быть на фоне.
Как это реализовать?
Простейший вариант (не советую):
CSS:
ol.ugu {
margin: 80px;
list-style: decimal inside;
}
ol.ugu li {
background: url(http://cdn1.iconfinder.com/data/icons/gnomeicontheme/24x24/stock/image/stock_draw-circle.png) no-repeat;
padding-left: 7px;
height:30px;
line-height:24px;
margin-bottom:10px;
}
HTML:
Результат:
Вживую: http://jsfiddle.net/b96u9/1/
Продвинутый вариант:
CSS:
ol {
list-style: none;
background: #ccc;
counter-reset: numList;
margin: 100px;
}
ol li {
margin-right: 50px;
float: left;
position: relative
}
ol li:before {
counter-increment: numList;
content: counter(numList);
float: left;
position: absolute;
left: -25px;
font-weight: bolder;
font-size: 12px;
font-family: Arial;
text-align: center;
color: #fff;
line-height: 18px;
width: 18px;
height: 18px;
background: #0a65a5;
-webkit-border-radius: 300px;
-moz-border-radius: 300px;
border-radius: 300px;
}
HTML:
Результат:
Вживую: http://jsfiddle.net/MZShw/1/
FernandoDiaz, как сделать в продвинутом варианте, чтобы цифры были не в строку, а друг под другом?
FernandoDiaz, как сделать в продвинутом варианте, чтобы цифры были не в строку, а друг под другом?
float: left; надо убрать у ol li