Есть ли способ отобразить живую дату или время дня, используя только CSS? - PullRequest
4 голосов
/ 27 февраля 2012

Мой друг утверждает, что он знает, как отображать переменную, в данном случае время дня в формате H / M / S, а также дату, используя только CSS.Он «забыл», что это за код, и поэтому не мог сказать мне.Кажется, немного трудно поверить, что это было бы возможно;но мне все же любопытно, как это можно сделать.Есть идеи?

Ответы [ 2 ]

4 голосов
/ 27 февраля 2012

Нет, вы используете CSS только для того, чтобы определить, как все выглядит.Но вы можете сделать это с помощью JS, вот хороший список функций даты и времени в JS:

http://www.quackit.com/javascript/javascript_date_and_time_functions.cfm

и вот несколько практических примеров, с которых можно начать:

http://www.quackit.com/javascript/tutorial/javascript_date_and_time.cfm (разделите код с помощью тегов <script>, чтобы он работал)

В качестве примечания, CSS будет использоваться для того, чтобы ваш календарь / часы выглядели красиво, вот хороший примериз этого:

http://css -tricks.com / отображение даты со спрайтами /

2 голосов
/ 27 февраля 2012

Может быть, есть способ ... но это технически обманывает ..

Есть две библиотеки для CSS: LESS и SASS.

Я не очень много их использовал, но онив основном позволяет писать CSS своего рода объектно-ориентированным способом.Как следствие, вы можете использовать эти библиотеки, чтобы получить точное время, но, как я уже сказал, вам придется включать эти библиотеки, таким образом, «обманывая».

ССЫЛКИ: МЕНЬШЕ: http://lesscss.org/ SASS: http://sass -lang.com /

PS Я думаю, что МЕНЬШЕ ближе к тому, кем ты был быищу, пошёл ли ты по этому пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...