IE9 граница-радиус и градиент фона кровотечение
IE9, по-видимому, способен обрабатывать скругленные углы с помощью стандартного определения CSS3 border-radius
.
Как насчет поддержки радиуса границы и фон градиентом? Да, IE9 должен поддерживать их оба отдельно, но если вы смешиваете два градиента, то градиент истекает из закругленного угла.
Я также вижу странность с тенями, показывающими как сплошная черная линия под коробкой с закругленными углами.
вот изображения, показанные в IE9:
Как я могу обойти эту проблему?
17 ответов:
вот одно решение, которое добавляет градиент фона, используя URI данных для создания полупрозрачного изображения, которое накладывается на любой цвет фона. Я проверил, что он правильно обрезан до радиуса границы в IE9. Это более легкий вес, чем предложения на основе SVG, но как недостаток, не зависит от разрешения. Еще одно преимущество: работает с вашим текущим HTML / CSS и не требует обертывания дополнительными элементами.
Я схватил случайный 20x20 градиент PNG через веб поиск и преобразование его в URI данных с помощью онлайн-инструмента. Результирующий URI данных меньше, чем код CSS для всего этого беспорядка SVG, а тем более самого SVG! (Вы можете применить это условно к IE9 только с помощью условных стилей, классов css для браузера и т. д.) Конечно, генерирующих в формате PNG отлично подходит для кнопк-определенная размер градиентов, но не страницы размером градиенты!
HTML:
<span class="button">This is a button</span>
CSS:
span.button { padding: 5px 10px; border-radius: 10px; background-color: orange; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAvUlEQVQ4y63VMQrDMAyF4d/BGJ+rhA4dOnTo0Kn3P4ExxnSoXVQhpx0kEMmSjyfiKAF4AhVoqrvqjXdtoqPoBMQAPAZwhMpaYkAKwH1gFtgG0v9IlyZ4E2BVabtKeZhuglegKKyqsWXFVboJXgZQfqSUCZOFATkAZwEVY/ymQAtKQJ4Jd4VZqARnuqyxmXAfiAQtFJEuG9dPwtMC0zD6YXH/ldAddB/Z/aW4Hxv3g+3+6bkvB/f15b5gXX8BL0z+tEEtuNA8AAAAAElFTkSuQmCC); background-size: 100% 100%; border: 2px solid white; color: white; }
Я также работал с этой проблемой. Другим "решением" является добавление div вокруг элемента, который имеет градиент и закругленные углы. Сделайте этот div одинаковыми значениями высоты, ширины и закругленных углов. Установить переполнение скрытый. Это в основном просто маска, но она работает для меня.
HTML:
<div class="mask roundedCorners"> <div class="roundedCorners gradient"> Content </div> </div>
CSS:
.mask { overflow: hidden; } .roundedCorners { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .gradient { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0065a4', endColorstr='#a0cf67',GradientType=0 ); /* IE6-9 */ }
Я думаю, что стоит упомянуть, что во многих случаях вы можете использовать вставку box-shadow, чтобы "подделать" эффект градиента и избежать уродливых краев в IE9. Это особенно хорошо работает с кнопки.
смотрите этот пример:http://jsfiddle.net/jancbeck/CJPPW/31/
вы также можете использовать CSS3 PIE для решения этой проблемы:
конечно, это может быть излишним, если вы просто зависите от одного элемента с закругленными углами и градиентом фона, но это возможность рассмотреть, если вы включаете ряд общих функций CSS3 на своих страницах и хотите легко поддерживать IE6+
Я тоже столкнулся с этим багом. Мое предложение было бы использовать повторяющееся фоновое изображение для градиента в ie9. IE9 правильно разбивает изображение на плитки за закругленными границами (по состоянию на RC1).
Я не вижу, как писать 100 строк кода для замены 1 строки CSS просто или элегантно. SVG-это круто и все, но зачем проходить через все это, когда более простые решения для градиентных фонов существуют уже много лет.
Я также застрял в той же проблеме N обнаружил, что IE не может одновременно отображать радиус границы и градиент, это оба конфликта, единственный способ решить эту головную боль-удалить фильтр и использовать градиент через svg-код, только для IE ..
вы можете получить код svg, используя их цветовой код градиента, с этого сайта Microsoft (специально для градиента svg):
http://ie.microsoft.com/testdrive/graphics/svggradientbackgroundmaker/default.html
наслаждайтесь :)
просто используйте обертку div (закругленный и переполнение скрыто), чтобы обрезать радиус для IE9. Простой, работает кросс-браузер. SVG, JS и условные комментарии не нужны.
<div class="ie9roundedgradient"><div class="roundedgradient">text or whatever</div></div> .ie9roundedgradient { display:inline-block; overflow:hidden; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; } .roundedgradient { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; /* use colorzilla to generate your cross-browser gradients */ }
это сообщение в блоге помогло мне: http://abouthalf.com/2010/10/25/internet-explorer-9-gradients-with-rounded-corners/
в основном, вы используете условный комментарий, чтобы удалить фильтр, а затем создать SVG "спрайты" градиентов, которые можно использовать в качестве фоновых изображений.
простой и элегантный!
IE9 обрабатывает границы радиуса и градиенты вместе должным образом. Проблема в том, что IE9 отображает фильтр правильно кроме градиент. Чтобы правильно решить эту проблему, отключите фильтры в объявлениях стилей, которые используют свойство filter.
в качестве примера о том, как лучше решить эту проблему:
у вас есть класс кнопки в вашей основной таблице стилей.
.btn { background: linear-gradient(to bottom, #1e5799 0%,#7db9e8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); }
в условной таблице стилей IE9:
.btn { filter: none; }
пока таблица стилей IE9 ссылается в вашей голове после ваша основная таблица стилей это будет работать отлично.
есть простой способ заставить его работать под IE9 только с одним элементом.
взгляните на эту скрипку: http://jsfiddle.net/bhaBJ/6/
первый элемент задает радиус границы. Второй псевдо-элемент задает градиент фона.
несколько ключевых инструкциях:
- родитель должен иметь относительные или абсолютное положение
- родитель должен иметь переполнение: скрытый; (in чтобы эффект границы радиуса был виден)
- ::перед (или после) псевдо-элемент должен иметь Z-индекса: -1 (обходной путь)
объявление Базового элемента идет что-то вроде:
.button{ position: relative; overflow: hidden; /*make childs not to overflow the parent*/ border-radius: 5px; /*don't forget to make it cross-browser*/ z-index:2; /*just to be sure*/ }
объявление псевдо-элемента:
.button:before{ content: " "; /*make it a node*/ display: block; position: absolute; top:0;left:0;bottom:0;right:0; /*same width and height as parent*/ z-index: -1; /*force it to NOT overlay the TEXT node*/ /*GRADIENT declarations...*/ background: -ms-linear-gradient(top, #ff3232 0%,#7db9e8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3232',endColorstr='#7db9e8',GradientType=0 ); }
Я решил отключить IE9 от округления углов, чтобы обойти эту ошибку. Это чисто, легко и универсально использовать.
{ border-radius:10px; border-radius:0px /; background:linear-gradient(top , #ffeecc, #ff8800); /* ... (-moz -ms,-o, -webkit) gradients */ filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffeecc,endColorstr=#ff8800); }
маска div в IE9-это хорошая идея. Я предоставляю некоторый полный код, чтобы помочь немного прояснить. Хотя я не доволен обертыванием кнопки в DIV, я думаю, что это проще понять, чем встраивать маску PNG или проходить все усилия с помощью SVG. Может быть, IE 10 будет поддерживать его должным образом.
<!DOCTYPE html> <html> <head> <title>Button Test</title> <style> .btn_mask { cursor:pointer;padding:5px 10px;border-radius:11px 11px 11px 11px; background-color:transparent;-moz-border-radius:11px 11px 11px 11px; -webkit-border-radius:11px 11px 11px 11px;overflow:hidden;padding:0px; float:left; } .btn { cursor:pointer;text-decoration:none;border:1px solid rgb(153,153,153); padding:5px 10px;color:rgb(0,0,0);font-size:14px;font-family:arial,serif; text-shadow:0px 0px 5px rgb(255,255,255);font-size:14px; border-radius:11px 11px 11px 11px;-moz-border-radius:11px 11px 11px 11px; -webkit-border-radius:11px 11px 11px 11px;box-shadow:0px 0px 0px rgb(0,0,0); -moz-box-shadow:0px 0px 0px rgb(0,0,0); -webkit-box-shadow:0px 0px 0px rgb(0,0,0);background-color:rgb(255,204,0); background-image:linear-gradient(-90deg,rgb(255,255,153),rgb(255,204,0)); background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgb(255,255,153)),to(rgb(255,204,0)));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffcc00)')";background-image:-moz-linear-gradient(-90deg,rgb(255,255,153),rgb(255,204,0)); } .btn:hover { cursor:pointer;text-decoration:none; border:1px solid rgb(153,153,153); padding:5px 10px 5px 10px; color:rgb(0,0,0); font-size:14px; font-family:arial,serif; text-shadow:0px 0px 5px rgb(255,255,255); font-size:14px; border-radius:11px 11px 11px 11px; -moz-border-radius:11px 11px 11px 11px; -webkit-border-radius:11px 11px 11px 11px; box-shadow:0px 0px 0px rgb(0,0,0); -moz-box-shadow:0px 0px 0px rgb(0,0,0); -webkit-box-shadow:0px 0px 0px rgb(0,0,0); background-color:rgb(255,255,0); background-image:linear-gradient(-90deg,rgb(255,255,0),rgb(255,255,153)); background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgb(255,255,0)),to(rgb(255,255,153))); background-image:-moz-linear-gradient(-90deg,rgb(255,255,0),rgb(255,255,153)); } </style> </head> <body> <form name='form1'> <div class='btn_mask'><input type='button' class='btn' value='a button'></div> <div class='btn_mask'><input type='button' class='btn' value='a button'></div> <div class='btn_mask'><input type='button' class='btn' value='a button'></div> <div class='btn_mask'><input type='button' class='btn' value='a button'></div> </form> </body> </html>
background: #4f81bd; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmODFiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YWJiZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(left, #4f81bd 0%, #8abbd7 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4f81bd), color-stop(100%,#8abbd7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #4f81bd 0%,#8abbd7 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #4f81bd 0%,#8abbd7 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #4f81bd 0%,#8abbd7 100%); /* IE10+ */ background: linear-gradient(left, #4f81bd 0%,#8abbd7 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f81bd', endColorstr='#8abbd7',GradientType=1 ); /* IE6-8 */
делал это со мной, и как только я удалил "фильтр:" линия кровотечения ушла. Плюс я использую пирог.
кровоточит:
background: #8abbd7; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhYmJkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjgxYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #8abbd7 0%, #4f81bd 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8abbd7), color-stop(100%,#4f81bd)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #8abbd7 0%,#4f81bd 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #8abbd7 0%,#4f81bd 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #8abbd7 0%,#4f81bd 100%); /* IE10+ */ background: linear-gradient(top, #8abbd7 0%,#4f81bd 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8abbd7', endColorstr='#4f81bd',GradientType=0 ); /* IE6-8 */ -pie-background: linear-gradient(#8ABBD7, #4f81bd); behavior: url(../PIE/PIE.htc);
не кровоточит:
background: #8abbd7; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhYmJkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjgxYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #8abbd7 0%, #4f81bd 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8abbd7), color-stop(100%,#4f81bd)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #8abbd7 0%,#4f81bd 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #8abbd7 0%,#4f81bd 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #8abbd7 0%,#4f81bd 100%); /* IE10+ */ background: linear-gradient(top, #8abbd7 0%,#4f81bd 100%); /* W3C */ -pie-background: linear-gradient(#8ABBD7, #4f81bd); behavior: url(../PIE/PIE.htc);
быстрая тень, т. е. исправить:
fixBoxShadowBlur($('*')); function fixBoxShadowBlur(jQueryObject){ if($.browser.msie && $.browser.version.substr(0, 1) == '9'){ jQueryObject.each(function(){ boxShadow = $(this).css('boxShadow'); if(boxShadow != 'none'){ var bsArr = boxShadow.split(' '); bsBlur = parseInt(bsArr[2]) || 0; bsBlurMeasureType = bsArr[2].substr(("" + bsBlur).length); bsArr[2] = (bsBlur * 2) + bsBlurMeasureType; $(this).css('boxShadow', bsArr.join(' ')); } }); }
}
вы могли бы использовать тени для достижения градиента, и будет работать на Internet Explorer 9 с
border-radius
что-то вроде этого:
box-shadow: inset 0px 0px 26px 5px gainsboro;
Не уверен, что это был один или действительный обходной путь, но...
Я обнаружил, что при условии, что радиус границы больше ширины границы, я не столкнулся с этой проблемой. Когда они были одинаковыми, я получал квадратные углы.
используя компас и Сасс вы можете легко достичь этого так:
@import "compass"; #border-radius { @include border-radius('RADIUS'px); } #gradiant{ $experimental-support-for-svg: true; @include background-image(linear-gradient('COLOR') %,('COLOR') %,...; }
компас будет генерировать изображение SVG для вас.
вот так:
#gradiant { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9InRvIiB5MT0iYm90dG9tIiB4Mj0idG8iIHkyPSJ0b3AiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwODJhMmUiLz48c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0icmdiYSg4LCA0MiwgNDYsIDAuNzYpIi8+PHN0b3Agb2Zmc2V0PSI0MyUiIHN0b3AtY29sb3I9InJnYmEoNywgNDMsIDQ3LCAwLjcxKSIvPjxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSJyZ2JhKDQsIDQ0LCA1MCwgMC41OCkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDJjMzIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #082a2e), color-stop(35%, rgba(8, 42, 46, 0.76)), color-stop(43%, rgba(7, 43, 47, 0.71)), color-stop(58%, rgba(4, 44, 50, 0.58)), color-stop(100%, #042c32)); background-image: -webkit-linear-gradient(to bottom, #082a2e 0%, rgba(8, 42, 46, 0.76) 35%, rgba(7, 43, 47, 0.71) 43%, rgba(4, 44, 50, 0.58) 58%, #042c32 100%); background-image: -moz-linear-gradient(to bottom, #082a2e 0%, rgba(8, 42, 46, 0.76) 35%, rgba(7, 43, 47, 0.71) 43%, rgba(4, 44, 50, 0.58) 58%, #042c32 100%); background-image: -o-linear-gradient(to bottom, #082a2e 0%, rgba(8, 42, 46, 0.76) 35%, rgba(7, 43, 47, 0.71) 43%, rgba(4, 44, 50, 0.58) 58%, #042c32 100%); background-image: linear-gradient(to bottom, #082a2e 0%, rgba(8, 42, 46, 0.76) 35%, rgba(7, 43, 47, 0.71) 43%, rgba(4, 44, 50, 0.58) 58%, #042c32 100%);
}
/* line 28, ../sass/boxshadow.scss */ #border-radius { -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px;
}
работает для меня...
<!--[if gte IE 9]> <style type="text/css"> .gradient{ filter: ; } </style>
css
border-radius: 10px; background: #00a8db; /* Old browsers */ background: -moz-linear-gradient(top, #00a8db 0%, #116c8c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a8db), color- stop(100%,#116c8c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #00a8db 0%,#116c8c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #00a8db 0%,#116c8c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #00a8db 0%,#116c8c 100%); /* IE10+ */ background: linear-gradient(to bottom, #00a8db 0%,#116c8c 100%); /* W3C */ -webkit-box-shadow: 1px 5px 2px #999; -moz-box-shadow: 1px 1px 5px #999; box-shadow: 1px 1px 5px #999; color: #fff; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a8db', endColorstr='#116c8c',GradientType=0 ); /* IE6-8 */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYThkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTZjOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* W3C Markup, IE10 Release Preview */ background-image: linear-gradient(to top, #116C8C 0%, #00A5D7 100%);