Колода карточек (картотека), представленная здесь, является разновидностью меню.
Щелчок на карточке приводит к тому, что она меняется местами с карточкой, которая находится на переднем плане.
Содержимое карточки определяется HTML-кодом. Это может быть текст, картинки, ссылки и т.д.
Карточки задаются тегами <div>, следующими друг за другом и имеющими атрибуты class с одинаковым значениями.
Их видимое расположение определяется скриптом. Скрипт сам определяет, сколько у вас карточек (элементов <div class="note">).
В приведенном примере карточки содержат ссылки на некоторые страницы моего сайта.
Разумеется, карточки можно задавать не только тегами <div>, но и, например, <img>, <iframe> и др.
В приведенном здесь скрипте используется метод document.getElementsByClassName(значение_атрибута_class),
поддерживаемый всеми основными браузерами за исключением IE8. Поэтому для последнего пришлось сделать специальный код.
1. Flash-видео
Встраивание проигрывателя FLV-файлов на страницу.
Посмотреть
2. Вставка HTML в SVG
Применение <foreignObject> для вставки HTML-кода в SVG-код.
Можно вставить целую Web-страницу, а затем трансформировать ее геометрию.
Посмотреть
3. Маски в SVG
Применение масок для трансформации графических изображений.
Посмотреть
4. Обработка CSV
Обработка на стороне клиента табличных данных в текстовых файлах CSV.
Применение объекта XMLHttpRequest для загрузки файла.
Посмотреть
5. <canvas>
Элемент спецификации HTML 5 для создания графики на Web-страницах с помощью скриптов.
Посмотреть