Цифровые часы на чистом CSS и jQuery

Цифровые часы на чистом CSS и jQuery

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

Комментарии (41)

  1. А можно как нить это прикрутить к обратному отсчету, т.е. мне нужно задать сколько осталось до даты, например, 01.01.2015 и он бы показывал и отсчитывал, как это можно сделать?

  2. Идея — супер.
    Вот только я не пойму смысла трех строк:


    hou = (hou<10)?0+hou:hou;
    min = (min<10)?0+min:min;
    sec = (sec<10)?0+sec:sec;

    По сути — во всех трех случаях при любом условии будут одни и те же значения.

    К примеру:
    hou = 5 удовлетворяет условие, и будет равняться 0+5 = 5.
    если же hou = 11, условие не удовлетворяется, в итоге hou будет равняться всё также 11-ти…
    смысл тогда этих трех строк? :)

    • Нет, ты не прав.

      К примеру, время 9 часов, 7 минут и 5 секунд. Оно отобразится вот так: 09:07:05. Если же удалить эти 3 строки, то оно отобразится вот так: 9:7:5.

      Т.е. 0 не прибавляется к числу, а ставится рядом с цифрой, если эта цифра меньше 10.

    • Как я понимаю, hou, min и sec это не числовые переменные, а строковые, а по сему + означает не сложение чисел 0 и конкретного числа секунд, минут или часов, а конкатенацию этих строк. В общем, учите javascript ;-)

  3. Доброго времени суток. Я совсем новичок в этом деле, поэтому хотел спросить у знатоков) Я скачал ваши часы, но не знаю как поменять размер/цвет и переместить… Пробовал команды:
    and . Я явно делаю не то или не так. Помогите пожалуйста.

    • Размер меняется в трех местах:

      1) width у .time span
      2) width у .time span.colon
      3) width и height и .time .colon b, .time span b

      При этом ширина у .time span должна быть обязательно в 5 раз больше ширины и высоты, указанных у .time span.colon и .time .colon b, .time span b.

      Цвет меняется через параметр background у .time .colon b, .time span b.

      Для сдвига нужно использовать margin для .time.

  4. не плохо!я придумал свои часы на javascript и css, ещё не зная про этот сайт
    Думаю многие знакомы со временем в javascript,примеры идущих часов на javascript можно поискать в интернете.
    Моя фишка в том что использовал @font-face через который можно подгрузить любой стиль. «Электронный» стиль я нашёл на этом сайте http://xfont.ru/
    собственно пример часов можете посмотреть на моём сайте http://earnings4you.ru/

  5. Спасибо)) приличная работа проделана! Пригодились)

  6. Я вот мучаюсь как бы сделать, чтоб они показывали конкретное время, точнее чтоб задать например московское время и неважно что там у пользователя или на сервере, всегда чтоб показывало именно московское. То есть как бы привязка к часовому поясу.
    И ещё вариант чтоб автоматом показывало время относительно часового пояса посетителя. То есть задано например московское время, а посетитель видит какое будет у него в это же время по его часовому поясу.

    Вот было бы неплохо, если бы доработать такие варианты…

Ваш комментарий