Главная » 2013 Сентябрь 1 » Цифровые часы на JQuery и CSS3
12:41 Цифровые часы на JQuery и CSS3 | ||||
Цифровые часы на JQuery и CSS3 Для наших часов не потребуется большой HTML разметки. Это потому, что большая ее часть, такая как названия дней недели и код для цифр, генерируется динамически. Вот разметка, что вам нужно, чтобы на вашей странице появились эти замечательные часы: Разметка index.html
Основной элемент, DIV # часы, содержит. Дисплей, который в
свою очередь содержит список: будни AM /
PM, значок сигнала будильника и времени. А вот разметка для
одной из цифр:
Элементы цифр будут содержать 6 <DIV> с пробелами, по одному для каждой цифры. Как вы можете
видеть из фрагмента выше, эти дивы получат имя класса от нуля до девяти,
и содержат семь элементов с уникальными классами. Цифры Они оформлены полностью с CSS и настроены
на прозрачность: 0 по умолчанию. Вот CSS для нулевого класса: активов / CSS / styles.css
Все сегменты видны, за исключением среднего (иначе это было
бы 8). Я добавил свойство CSS3 переходов на все эти пролеты, который активизирует
непрозрачность при переключении между
номерами. Существует много других CSS в таблице стилей, но я не буду
представлять его здесь. Я считаю, что лучший способ узнать, как CSS работает путем проверки рабочего кода демонстрации в Firebug, инспектор или
инструментах разработчика в вашем
браузере. Темная тема JQuery код Чтобы сделать часы рабочими, мы должны будем использовать
JQuery для создания разметки для каждой из цифр, и установить таймер для
обновления классов каждую
секунду. Чтобы упростить нашу задачу, мы будем использовать moment.js и библиотеку ( Quick Tip ),
чтобы компенсировать недостающий JavaScript функции даты и времени. активы / JS / script.js
Самая важная часть кода здесь update_time функции. Внутри него, мы получим текущее
время в виде строки, и используем его
для заполнения элементов часов и установки
правильных классов с цифрами. Наши цифровые часы готовы! Часть
2 "Добавление сигнала" , где мы будем добавлять поддержку будильников и воспроизведения с
аудио HTML5. | ||||
|
Всего комментариев: 0 | |