вторник, 12 апреля 2011 г.

Блоки с тенью с помощью CSS3

CSS3 Box-Shadow: CSS-3 Box-Shadow

Начиная с Firefox 3.1 (beta) и Safari 3.1.2. CSS3 поддерживают стили оформления блоков тенями.

css-selector { boxShadow : xOffset yOffset blurRadius shadowColor }

К сожалению Internet Explorer(7-8) на поддерживает данную функциональность, но есть способ и в ИЕ применить такие же эффекты через CSS Filter Blur плагина jQuery = jquery.boxshadow.js.

$(css-selector).boxShadow( xOffset, yOffset, blurRadius, shadowColor );

Примечание: JavaScript требует чтобы родительский элемент имел атрибут "relative".

jquery.boxshadow.js

Пример
CSS:

.cblock {
width:1000px; height: 100%; background:none; margin-top: 20px; position: relative;
box-shadow: 9px 9px 5px #111;
-o-box-shadow: 9px 9px 5px #111;
-moz-box-shadow: 9px 9px 5px #111;
-webkit-box-shadow: 9px 9px 5px #111;
}


HTML
<script type="text/javascript" src="jquery.boxshadow.js"></script>

<style type="text/css" media="screen">
@import url(style.css );
</style>
<script type="text/javascript">
$(document).ready(function(){
if ($.browser.msie) {
$('.cblock').boxShadow( 9, 9, 5, "#111");
}
});
</script>
 


пятница, 8 апреля 2011 г.

среда, 16 февраля 2011 г.

IE9 - начинаем тестировать

Помимо заявленных улучшений для меня особый интерес представляют возможности и поведение броузера с точки зрения веб-мастера. Начинаем тестировать.
11 февраля 2011 г. вышел релиз-кандидат популярного браузера Internet Explorer 9. Версия доступна на 40 языках, включая русский.
В состав релиза включен ряд значительных обновлений, которые затрагивают скорость работы браузера, его безопасность и интерфейс. Среди них:
  • возможность размещения вкладок на отдельной строке, что обеспечивает больше места открытым вкладкам;
  • встроенный в сам браузер новый движок JavaScript Chakra интерпретирует, компилирует и выполняет код параллельно, используя мощность многоядерных процессоров;
  • усиленная защита конфиденциальной информации с помощью технологии «Защита от слежки» (Tracking Protection);
  • поддержка модуля CSS3 2D Transforms позволяет применять к отображаемым элементам страницы двумерные преобразования непосредственно с помощью CSS;
  • поддержка ряда семантических тегов HTML5 и Geolocation API, позволяющая веб-приложению определять географическое месторасположение устройства.

понедельник, 22 ноября 2010 г.

"Что ты милая, смотришь искоса, низко голову наклоня..."

"Что ты милая, смотришь искоса, низко голову наклоня..." а именно так, похоже, придется работать на этом устройстве... Чудные девайсы иногда попадаются... 
ASUS EeeKeyboard EK1542-S0095 5" Intel Atom N270(1.60GHz) 1GB DDR2 Windows XP Home
http://www.techbargains.com/news_displayItem.cfm/232266

среда, 17 ноября 2010 г.

Cufon - Технология пользовательских шрифтов в Веб

Наверное большинство из веб-разработчиков хоть раз сталкивался с ситуацией, когда вынужден объяяснять заказчику что по дизайн-макету выполнить верстку в HTML или натянуть на движок со 100% совпадением - не получается (или крайне трудоемко). Причина - в большинстве случаев - шрифты. Господа дизайнеры очень любят предоставлять заказчкам навороченные "креативные" макеты, не имеющие под собой ни малейшего понимания как оно должно работать в интернет. Как правило, было два пути решения этой проблемы: использовать заголовки и пункты (меню) в виде картинок, либо использовать FLASH.
И вот появилась потрясающая технология CUFON, которая позволяет внедрять в код станицы пользовательские шрифты - т.е. при загрузке страницы, JAVA-скриптом подтягивается специально сгенерированный файл шрифта, который распознается абсолютно всеми броузерами с поддержкой Java.
Ссылки по теме:
https://github.com/sorccu/cufon/wiki
http://cufon.shoqolate.com/generate/