CSS3 box-shadow на элементе <li>не работает - PullRequest
0 голосов
/ 13 мая 2011

У меня есть сетка из 12 ящиков, созданная из неупорядоченного списка, как показано ниже. Радиус границы работает нормально, но IU не может заставить тень появляться. Свойство box-shadow работает только с элементами div, но не отображает элементы блока?

   <ul id="treatments">
   <li id="eyelash"></li>
   <li id="massage"></li>
   <li id="tanning"></li>
   <li id="facials"></li>
   <li id="waxing"></li>
   <li id="tinting"></li>
   <li id="threading"></li>
   <li id="nails"></li>
   <li id="makeup"></li>
   <li id="hair"></li>
   <li id="courses"></li>
   <li id="bespoke"></li> 
   </ul>

    #content #treatments li {
    height: 125px;
    width: 125px;
    display: block;
    float: left;
    margin-right: 13px;
    margin-bottom: 13px;
   -moz-box-shadow: 1px 1px 2px #777;
   -webkit-box-shadow: 1px 1px 2px #777;
    box-shadow: 1px 1px 2px #777;
   -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/scipts/PIE.php);
    }

Ответы [ 3 ]

2 голосов
/ 26 ноября 2015

Убедитесь, что поле

не установлено в ноль.

Поле-тень отображается на поле.Без полей -> без тени.

0 голосов
/ 25 января 2015

У меня была та же проблема ... box-shadow не работала ... Причина была в rbga вместо rgba в моем коде css!: D

0 голосов
/ 13 мая 2011

У вас не должно возникнуть проблем с использованием box-shadow для li элементов, поскольку box-shadow может применяться ко всем элементам. Вот раздел box-shadow на сайте W3C.

...