Page 167 - Сила CSS3 Освой новейший стандарт
P. 167

Разные варианты стилизации полноразмерных фотографий и эскизов  •  167

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

          img[src*=thumbnails] {
              float: left;
              margin: 0 20px 10px 0;
          }

          Селектор атрибутов * приказывает браузеру «найти все атрибуты scr, в значении
          которых содержится строка «thumbnails». Этому критерию соответствует изобра-
          жение карты:

          <img src="thumbnails/map.png" width="100" height="100"
          ¬ alt="">













          Рис. 4.4.  Эскиз карты теперь находится на странице слева, в отличие от всех остальных
                 изображений, которые выводятся справа



          Теперь поработаем над стилизацией фотогра-
          фий. Я предлагаю сделать так, чтобы они стали   Значение -4px свойства box-
          похожи на снимки камерой Polaroid. Добавьте   shadow — радиус распростране-
          следующее новое правило:                      ния, который не поддерживается
                                                        в Safari 4 (включая версию для
          img[src*=photos] {                            iOS 3 и более ранние). Таким об-
              padding: 5px 5px 30px 5px;
              background: #fff;                         разом, в этих браузерах тень не
              -moz-box-shadow: 3px 6px 8px -4px #999;   отображается. Для того чтобы
              -webkit-box-shadow: 3px 6px 8px -4px      справиться с этой проблемой,
          #999;                                         можно было бы удалить значение
              box-shadow: 3px 6px 8px -4px #999;        радиуса распространения, однако
              -moz-transform: rotate(2deg);             это испортит впечатление от тени
              -o-transform: rotate(2deg);               в Safari 5 и Chrome, которые под-
              -webkit-transform: rotate(2deg);          держивают все значения свойства
              transform: rotate(2deg);                  box-shadow. Решайте сами!
              }

          Теперь вокруг всех фотографий отображается белая рамка, они отбрасывают легкую
          тень и выводятся под небольшим углом (рис. 4.5).


                                                        www.trk.kg
   162   163   164   165   166   167   168   169   170   171   172