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

Графические эффекты без графики  •  85

          Меняйте цветовые значения для достижения нужного эффекта. Мы уже при-
          меняли фильтр IE Gradient для создания одноцветного полупрозрачного фона
          в правиле blockquote. Давайте поменяем начальные значения цвета — сделаем его
          чуть светлее, для того чтобы создать впечатление градиента на основе CSS3.

          В обоих правилах IE в фильтре Gradient смените начальный цвет #99A6DADC на
          #99E3F4EE:
          .ie6 blockquote, .ie7 blockquote {
              background: none;
              filter: progid:DXImageTransform.Microsoft.gradient
                  (startColorstr=#99E3F4EE, endColorstr=#99A6DADC);
                  zoom: 1;
          }
          .ie8 blockquote {
              -ms-filter: “progid:DXImageTransform.Microsoft.gradient
                  (startColorstr=#99E3F4EE, endColorstr=#99A6DADC)";
          }

          В IE направление градиента по умолчанию — сверху вниз, поэтому получившийся
          градиент выглядит почти так же, как предыдущие, в Firefox и браузерах на базе
          Webkit (рис. 2.20). В отличие от градиентов CSS3, в IE не-
          возможно настраивать точки добавления новых цветов,    Подробнее о филь-
          однако с помощью фильтра можно с успехом создавать     тре IE Gradient рас-
          простые двухцветные линейные градиенты. Данная тех-    сказывается в статье
          ника работает только в IE 8 и более ранних версиях; IE 9   http://msdn.microsoft.
          не поддерживает фильтры Microsoft. Таким образом, в IE 9   com/en-us/library/
          градиенты не отображаются, но, по крайней мере, вы уви-  ms532997(VS.85).aspx
          дите полупрозрачный фоновый цвет.









                                             Рис. 2.20. Фильтр IE Gradient способен
                                             имитировать простейшие градиенты CSS3
                                               (снимок экрана сделан в версии IE 8)

          Обратите внимание, что если в коде CSS вы
          объявили фоновое изображение, которое будет   Файл со всеми внесенными до
          использоваться в качестве замены в не под-    этого момента изменениями на-
          держивающих градиенты браузерах, то в IE 8    зывается speech-bubble_2.html.
          оно переопределит фильтр Gradient. Правило    Он находится в той же папке, где
                                                        и остальные файлы упражнений
          для IE 7 и более ранних версий удаляет любые   для этой главы.
          фоновые изображения, но в правиле для IE 8



                                                        www.trk.kg
   80   81   82   83   84   85   86   87   88   89   90