2012-02-29 2 views
1

Я работаю над упорядоченным списком. С фоновым изображением на нем. То, что я хотел бы сделать, это иметь число «1», «2» и т. Д. Сидя поверх фонового изображения. С подходящим дополнением между изображением и элементами списка.Список заказов - Фоновое изображение, чтобы включить десятичный стиль в виде списка

Пример моей работы Here

Спасибо на этом.

Приветствия

ответ

2

напишите list-style: decimal inside; в вашем css & отрегулируйте свою прокладку. Проверьте это:

http://jsfiddle.net/KnMhS/2/

+0

Небольшое предостережение об использовании «внутри» для стилей списка: многострочные элементы будут обертываться вокруг вашего номера. Например: http://jsfiddle.net/KnMhS/8/ – isotrope

1

Просто поместите list-style-position: inside; на CSS элемент ul.what_list

показано здесь ->http://jsfiddle.net/KnMhS/1/

Чтобы изменить цвет пули. Вы не можете просто сделать пулю. Это то, что вы можете сделать, это стиль цвета li для белого. Затем создайте span с классом разрешений: color и цвет этого элемента черный. см. здесь ->http://jsfiddle.net/KnMhS/4/

+0

Большой материал. Как насчет того, чтобы сделать число белым, Но содержание черным? Извините, это новый вопрос – StuBlackett

+1

@StuBlackett проверить мое дополнение к вашему другому вопросу – Henesnarfel

+0

Привет @Henesnarfel .. Любая идея, как заставить это работать в страшном IE7? – StuBlackett

1

Вот немного скрипку, используя некоторые CSS счетчик и: прежде, чем магии: http://jsfiddle.net/KnMhS/7/

ol.what_list { 
    margin-left: 0; 
    padding-left: 0; 
    margin-top: 80px; 
    list-style: none; 
    counter-reset:item; 
} 

ol.what_list li { 
    padding-left: 0px; 
    margin-left:30px; 
    min-height: 35px; 
    counter-increment:item 
} 

ol.what_list li:before { 
    content: counter(item); 
    display: inline-block; 
    background: url(http://i44.tinypic.com/9ihj4m.png) no-repeat center center; 
    width: 30px; 
    height: 31px; 
    margin-left: -30px; 

    text-align: center; 
    line-height: 31px; 
    color: white; 
} 
+0

Просто имейте в виду, что это не поддерживается во всех версиях IE: http://msdn.microsoft.com/en-us/library/cc351024%28v = vs.85% 29.aspx # pseudoelements http://msdn.microsoft.com/en-us/library/cc351024%28v=vs.85%29.aspx#generated – isotrope