Жизнь это - мгновения, промежутки. Ночь ушла, солнце скоро взойдет. Сделайте эти промежутки настолько прекрасными насколько это возможно - наполненными молчанием, наполненными благодарностью к существованию, которое дало вам шанс, благодарностью по отношению ко всем тем, кто вам помог. И ждите.


11 июля 2011 г.

Дата статьи в виде календаря на CSS на Blogger

http://shpargalkablog.ru/2011/05/data-stati-v-vide-kalendarya-css.html#more

Alen Grakalic показал как сделать дату в виде календаря с помощью свойств CSS. Вот только в IE картинка будет не столь удачна. Ранее уже было показано как создать аналогичную форму, но с использованием фонового изображения. Образец.

Шаг 1. Сначала нужно разделить дату на слагаемые: месяц, день. Указываем в "Настройках"-"Форматирование"-"Формат даты в колонтитуле" 5/10/2011 (месяц/день/год).

Шаг 2. В "Дизайн"-"Изменить HTML", установив "Расширить шаблоны виджета", вместо:

пишем

Шаг 3. После добавляем скрипт

Шаг 4. А теперь сам код CSS
.calefecha { 
  float: left;
  margin: 0px 10px 0px 0px;
  color: #000;
  background: #EDEDEF;
  background: -webkit-gradient(linear, left top, left bottom, from(#EDEDEF), to(#CCC)); 
  background: -moz-linear-gradient(top,  #EDEDEF,  #CCC); 
  font-family: Arial Black, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding-top: 5px;
  position: relative;
  text-align: center;
  text-shadow: #FFF 0 1px 0;
  -moz-border-radius: 3px;
  -webkit-border-radius 3px;
  border-radius: 3px;
  font-size: 20px;
  line-height: 30px;
  width: 70px;
}
.calefecha em { 
  background: #04599A;
  background: -webkit-gradient(linear, left top, left bottom, from(#04599A), to(#00365A)); 
  background: -moz-linear-gradient(top,  #04599A,  #00365A); 
  color: #FFF;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-shadow: #00365A 0 -1px 0;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top: 1px solid #00365A;
  line-height: 20px; 
  -moz-box-shadow: 0px 3px 4px #888;
  -webkit-box-shadow: 0px 3px 4px #888;
  box-shadow: 0px 3px 4px #888;
}
.calefecha:before, .calefecha:after { 
  background: #111;
  content:'';
  float: left;
  position: absolute;
  z-index: 1;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 0 1px 1px #FFF;
  -webkit-box-shadow: 0 1px 1px #FFF;
  box-shadow: 0 1px 1px #FFF;
  height: 6px;
  top: 4px;
  width: 6px;
  }
.calefecha:before{
  left:7px; 
}
.calefecha:after {
  right:7px; 
}
.calefecha em:before, .calefecha em:after { 
  background: #DADADA;
  background: -webkit-gradient(linear, left top, left bottom, from(#F1F1F1), to(#AAA)); 
  background: -moz-linear-gradient(top,  #F1F1F1,  #AAA); 
  content:'';
  float: left;
  position: absolute;
  z-index: 2;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  height: 10px;
  top: -3px;
  width: 2px;
  }
.calefecha em:before{
  left: 9px; 
}
.calefecha em:after{
  right: 9px; 
}
10.05.2011

Комментариев нет:

Отправить комментарий