Обновить
121.49

HTML *

Стандартный язык разметки web-страниц

Сначала показывать
Порог рейтинга
Уровень сложности

Наиболее впечатляющие приложения HTML5 для демонстрации WebGL

Время на прочтение1 мин
Количество просмотров21K
Что такое WebGL? Это новая современная библиотека, которая расширяет язык JavaScript, которая позволяет генерировать 3D графику прямо в браузере. WebGL, поддерживается многими современными веб-браузерами, такими как Google Chrome, Mozilla Firefox начиная с v4.0), Safari. Под катом несколько интересных приложений HTML5, сделанных с WebGL.
Читать дальше →

Создание Color Picker из изображения на HTML5

Время на прочтение4 мин
Количество просмотров4.1K
В данном туториале я покажу как получать Color Picker из изображения на HTML5 при помощи Canvas. Главная идея — нарисовать изображение на Canvas, получить перемещения и клики мышкой.
Прошу под кат

diveintohtml5 перевозим на app engine

Время на прочтение1 мин
Количество просмотров684
Т.к. с недавних пор сервис документации по html5 diveintohtml5.org Марка Пилгрима лежит — я решил поднять свой с преферансом и дамами на платформе гугла. Все доки оказались доступны на гитхабе и там лишь статические файлы, потому никаких проблем не возникло. Единственно из-за ограничений гугле на максимальный размер файла 10МБ не влезли два видео, но влезла их копия в формате webm.
Наслаждаемся.
UPD: заменил видео на более мелкие тех же форматов, и поправил пару недочетов с API геолокации гугла.

SlideShare отказался от Flash в пользу HTML5

Время на прочтение2 мин
Количество просмотров2.1K
Самый популярный в интернете сервис для хостинга слайдов SlideShare вчера объявил о самом значительном изменении в своей истории. Презентации и документы в форматах PowerPoint, PDF, Keynote или OpenOffice теперь рендерятся и отображаются в HTML5 вместо Flash.



Разработчики говорят, что пять лет назад и представить было невозможно создание сервиса вроде Youtube или SlideShare без использования Flash, но теперь веб наконец-то созрел для этого.
Читать дальше →

ACID3 обновился: IE9+ 100/100, Firefox 100/100

Время на прочтение1 мин
Количество просмотров1.1K


Сегодня Ян Хиксон (Google) и Håkon Wium Lie (Opera Software) объявили об обновлении теста ACID3 для совместимости с современными реалиями веб-стандартов, исключив из него те части, которые могут измениться в соответствующих спецификациях.

Теперь IE9+ (включая мобильную версию IE в Windows Phone 7.5) и последние версии Firefox набирают 100/100.
Читать дальше →

Базовая теория столкновения объектов, спрайтов на Javascript

Время на прочтение2 мин
Количество просмотров33K
В этой статье я рассмотрю такие приемы как:
  • Пересечение габаритов объектов
  • Принадлежность точки полигону

И рассмотрим пример реализации механики игры «Астероиды».
Читать дальше →

Создание Doodle jump на HTML5

Время на прочтение7 мин
Количество просмотров16K
Doodle Jump
Здравствуйте, Хабражители!
В этом топике я хочу рассказать о том, как я создал браузерную игру «DoodleJump» на HTML5 без использования каких либо то фреймворков. Для тех кто не знает, DoodleJump — это популярная мобильная игра где главный герой «doodler» бесконечно прыгает вверх по платформам, преодолевая различные препятствия, и собирая бонусы. Эта игра широко распространена почти на всех мобильных платформах, но приличной браузерной версии этой игры нет, поэтому я и решили написать браузерную версию этой игры, пусть даже управляемую клавишами а не гироскопом.
Читать дальше →

Верхом на танке — Часть 1 — Поле боя

Время на прочтение8 мин
Количество просмотров9.2K
В этот прекрасный, ничем не отличающийся от остальных день (если не брать в расчёт тот факт, что холодная погода разбила в осколки все мечтания о хотя бы паре тёплых дней в этом году что бы поездить на велосипеде), у меня выдалось хорошее настроение. И хорошее оно даже несмотря на то, что я отчаялся ставить хакинтош на свой ноут, и пришёл к неутешительной мысли, что если я хочу хоть что-то написать под iOS, то мне надо копить на продукцию фирмы Эппл. Но собственно пост не об этом, а о небольшой жизни крохотной игрушки, которую мы с вами и попытаемся создать. Честно говоря, в добрые времена я не так уж и много играл в предка нашего творения (которого ещё и не существует), но определённые теплые воспоминания ещё остались в моём сердце. Итак… Танки! Танчики! БатлТанкс! БатлСити!
Писать будем на JavaScript с выводом на canvas.
Далее более

Прототипирование игр с помощью JavaScript и CSS3

Время на прочтение2 мин
Количество просмотров3.7K
Я хотел бы поделиться прототипом игры, созданным всего за несколько часов. Надеюсь, что он вдохновит нескольких из вас! В индустрии однопользовательских браузерных игр, кажется, очень не хватает воображения и умения рассказывать истории, хотя, возможно, я просто не заметил таких игр ;), но мне не хватает таких игр, как Grim Fandango.

Ниже приведен скриншот из демонстрации, состоящей из нескольких узлов DOM, представляющих составные части главного героя, птиц и сцену. Большинство анимаций осуществляется CSS-переходами/анимациями, некоторые из которых являются динамическими и используют библиотеку move.js.

image
Читать дальше →

Как сделать собственный видео-плеер на HTML5 Video

Время на прочтение9 мин
Количество просмотров200K
Ранее мы уже рассмотрели общие вопросы использования HTML5 Audio и Video и начали погружаться в детали, начав с задачи определения поддержки браузером нужного кодека. Сегодня мы рассмотрим задачу создания собственного видео-плеера на HTML5 Video.


Напомню, что video-элемент сам по себе уже обеспечивает необходимый набор контролов для управления проигрыванием. Чтобы была видна панель управления воспроизведением, достаточно указать атрибут controls.

<video src="trailer_480p.mp4" width="480" height="270" poster="poster.gif" controls />

Однако, как я отмечал в вводной статье, со стандартными контролами есть проблема, которая заключается как раз в том, что выглядят они нестандартно. Другими словами, в каждом браузере они выглядят по-своему (проверить, как выглядят контролы в разных браузерах, можно на примере Video Format Support на ietestdrive.com — просто откройте его в двух-трех различных браузерах).
Читать дальше →

Google продвигает HTML5 как игровую платформу

Время на прочтение1 мин
Количество просмотров1.9K
Разработчики выпускают всё больше игр на HTML5 вполне достойного качества (достаточно упомянуть, например, Monster Dash, Angry Birds или SONAR), и это только начало. Настоящий прорыв ожидается, когда выйдет браузер Chrome 14 с Native Client, что откроет дорогу для браузерных игр совершенно нового качества, с 3D и прочими наворотами.

Некоторые уже всерьёз смотрят на HTML5 как на полноценную игровую платформу. Специально для них организована конференция New Game — судя по всему, первая в мире конференция разработчиков HTML5-игр. Она пройдёт 1-2 ноября 2011 г. в Сан-Франциско, регистрация уже открыта. Ничего удивительного, что одним из главных спонсоров конференции стала компания Google. Она также отправит туда нескольких докладчиков, которые расскажут о WebGL. Кроме Google, доклады об использовании и оптимизации WebGL, Canvas и JavaScript прочитают представители Mozilla, Opera, Bocoup, GameSalad, Moblyng и другие.

via Google Code

Content editable в HTML5

Время на прочтение2 мин
Количество просмотров62K
HTML5
Одним из нововведений HTML5 стала возможность редактировать часть страницы прямо в браузере. Эта фича получила название content editable. Она работает во всех современных браузерах. Чтобы сделать часть страницы редактируемой, нужно поставить тегу атрибут contenteditable="true". Под тегом может стоять практически всё: текст с форматированием, картинки, списки и даже flash-ролики. Но пользователь может добавлять толко текст, остольное он может только удалять. В этом посте я покажу пример использования content editable на веб-сайте.
Читать дальше →

Пишем «рисовалку» для iPhone на HTML5 Canvas

Время на прочтение7 мин
Количество просмотров10K
Здравствуйте, Хабражители!

В этом топике я покажу как создать простой графический редактор для iPhone. Статья написана максимально понятно, поэтому даже новичку не будет сложности разобраться. Более того, я расскажу:

  • об особенностях событий touch-устройств;
  • об особенностях верстки для мобильных девайсов;
  • почему для создания нормальной «рисовалки» нужно использовать несколько холстов;
  • что такое clickjacking и зачем я использовал этот хак в своей рисовалке;
  • о всех трудностях и некоторых мелочах, с которыми я столкнулся в процессе разработки;


Больше — под катом

Читать дальше →

Ближайшие события

Геометрические фигуры на CSS

Время на прочтение4 мин
Количество просмотров973K
Отличная подборка, как нарисовать различные геометрические фигуры одним элементом HTML.

Квадрат



#square {
	width: 100px;
	height: 100px;
	background: red;
}

Читать дальше →

W3C опубликовала спецификацию HTML5 для веб-разработчиков

Время на прочтение1 мин
Количество просмотров7K
image Ранее в этом году WHATWG выпустили издание для веб-разработчиков из спецификации HTML5. Теперь, чтобы не отстать, HTML Working Group W3C опубликовали проект с более читабельной спецификацией HTML5: Edition for Web Authors
W3C версия написана более технически, чем версия WHATWG, но по крайней мере вы можете прочитать HTML5 спецификацию без заметок о соответствии критериям браузеров.

Визуализация аудио в HTML5

Время на прочтение7 мин
Количество просмотров20K
Наше практическое погружение описывает необычный сценарий — мы будем говорить не о том, что может HTML5, а о тех возможностях, которые на сегодня он еще не предоставляет и как эту неувязку можно обходить на практике.



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

Визуализация аудио, точнее принципиальный низкоуровневый доступ к аудио-информации, находится где-то между черновыми набросками и заметками на будущее.
Читать дальше →

Microsoft добавит в Office 15 поддержку HTML5 и JavaScript

Время на прочтение1 мин
Количество просмотров1.5K
image
Уже хорошо известно, что HTML5 станет составной частью Windows 8. Причем среди разработчиков .NET некоторое время назад возникло беспокойство относительно их дальнейшей судьбы, поскольку Microsoft уделяла слишком большое внимание HTML5, а традиционный стек .NET-технологий оставался в тени; правда, позднее софтверный гигант успокоил взволнованных программистов, уверив, что .NET-платформа никуда не исчезнет.

На днях стало известно о новых планах Microsoft по интеграции HTML5 в новый офисный пакет Office 15. Источником сведений послужила вакансия, опубликованная редмондской корпорацией 19 июля, из которой следует, что, подобно тому как в 1993 году разработчики получили возможность создавать программы на Visual Basic для Office, теперь новая версия оффисного пакета также получит возможность расширения своих возможностей за счет усилий сторонних разработчиков на HTML5 и JavaScript. В частности в тексте вакансии отмечается, что благодаря использованию новой web-ориентированной технологии станет возможным разрабатывать клиент-серверные приложения, интегрировать их с облачным Office 365 и (или) SharePoint — другими словами, привносить в обычное десктопное приложение все преимущества облачных технологий. Любопытно, что опыт соискателя для этой вакансии в области JQuery, Dojo и других JavaScript-библиотек признается положительным моментом.

Visual Basic останется составной частью Office 15, так как вопрос интеграции с VBA тоже будет засчитан кандидату в плюс.
[Источник]

HTML5 Drag and Drop загрузка файлов

Время на прочтение4 мин
Количество просмотров138K
image
Благодаря нововведениям HTML5 создавать Drag and Drop интерфейсы стало гораздо проще. К сожалению, эти нововведения еще не обладают обширной поддержкой браузеров, но надеюсь в скором времени это изменится (на данный момент работает в Firefox 4+, Chrome и Opera 11.10).

Читать дальше →

Adobe Edge: редактор анимации HTML5/JavaScript

Время на прочтение2 мин
Количество просмотров42K
Adobe сегодня выпустила новый инструмент Adobe Edge (public preview), который предназначен для создания простого анимированного контента на открытых стандартах: HTML5, JavaScript и CSS3. Предполагается, что для растущего числа мобильных устройств HTML5 более приемлем, чем Flash. В первую очередь для мобильного рынка и создан новый редактор. Впрочем, никто не мешает делать с его помощью любую веб-анимацию HTML5, а в будущем — HTML5-игры и другие приложения.

Adobe Edge призван удачно дополнить Flash и сохранить позиции Adobe как лидера на рынке ПО для веб-дизайна. Эта компания заявляет, что давно продвигает технологии HTML, в качестве примеров можно привести такие продукты как Dreamweaver, Illustrator, Digital Publishing Suite и недавно вышедший Flash-to-HTML5 конвертер Wallaby.

Редактор Adobe Edge распространяется бесплатно, скачать можно здесь. Версия 1.0 выйдет в следующем году.
Функционал и интерфейс редактора Adobe Edge

Избегаем распространенных ошибок в HTML5 разметке

Время на прочтение8 мин
Количество просмотров120K
HTML5 Уважаемые хабровчане, представляю вам вольный перевод статьи Avoiding common HTML5 mistakes. Здесь мы рассмотрим частые ошибки в HTML5 разметке с точки зрения семантики, и как их избежать.
Читать дальше →