Calendar

By

takvim

Marco Biedermann  tarafından Css3 ve JavaScript kullanılarak hazırlanmış bir takvim örneği. Geçen gün paylaştığımız  saat örneğinin aynısı  gibi  bir görünüme sahip. Hem takvim hemde saat aynı görünüme sahip olduğu için sitenizde yan yana yerleştirseniz  dahi ortaya çirkin bir görüntü çıkmaz. Saat  örneği  bilgisayarınızın aatini kullandığı gibi takvim örneğide  bilgisayarınızın tarihini kullanıyor. Herhangi bir  dil  problemi yok. İstediğiniz  dile çevirmeniz oldukça  basit. Tek yapmanız gereken JavaScript kodlardaki gün isimlerini değiştirmek.

Hem  saat hemde  takvim örneğinin bulunduğu çerçeve tarayıcıya duyarlı olarak hazırlanmış. Tarayıcınızın boyutu ne olursa olsun takvim en ortada  duruyor.  Herhangi bir çerçeveye  hiç zahmet çekmeden yerleştirebilirsiniz. Çerçevenin boyutuna göre takvim örneğimizde merkezdeki yerini bulacaktır.

 

Kullanım

  • Head etiketleri arasına eklemeniz gereken bölüm.

Css : 

@charset "utf-8";
/* CSS Document */

/* ---------- GENERAL ---------- */

body {
	background: #282e3a;
  color: #f9f9f9;
	font: 100%/1.5em "Droid Sans", sans-serif;
	margin: 0;
}

p { margin: 0; }

/* ---------- GENERAL-CLASSES ---------- */

.container {
	height: 248px;
	left: 50%;
	margin: -124px 0 0 -100px;
	position: absolute;
	top: 50%;
	width: 200px;
}

/* ---------- APP-CALENDAR ---------- */

.app { text-align: center; }

.app-calendar {
	height: 200px;
	margin-bottom: 24px;
	width: 200px;
}

.app-title {
	font-size: 24px;
	font-weight: bold;
	text-shadow: 0 5px #15181f;
}

#weekday {
	background: #d9383c;
	border-radius: 35px 35px 0 0;
	color: #f9f9f9;
	font-size: 24px;
	line-height: 56px;
	position: relative;
	text-transform:uppercase;
}

#weekday:before,
#weekday:after {
	background: #f9f9f9;
	border-radius: 50%;
	content: "";
	height: 8px;
	margin-top: -4px;
	position: absolute;
	top: 50%;
	width: 8px;
	z-index: 1;
}

#weekday:before { left: 24px; }
#weekday:after { right: 24px; }

#day {
	background: #f9f9f9;
	border-radius: 0 0 35px 35px;
	-webkit-box-shadow: 0 8px 0 #15181f;
	box-shadow: 0 8px 0 #15181f;
	color: #15181f;
	font-size: 120px;
	font-weight: bold;
	height: 144px;
	line-height: 144px;
}

  • Body etiketleri arasına eklemeniz gereken bölümler.

Html : 

	<div class="container">

		<div class="app">

			<div class="app-calendar">

				<div id="weekday">pazartesi</div>

				<div id="day">13</div>

			</div> <!-- end app-calendar -->

			<p class="app-title">Calendar</p>

		</div> <!-- end app -->

	</div> <!-- end container -->

 JavaScript : 
<script type="text/javascript">
(function() {

	var date = new Date(),
	weekday = ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"];

	document.getElementById('weekday').innerHTML = weekday[date.getDay()];
	document.getElementById('day').innerHTML = date.getDate();

}) ();
</script>



Leave a Comment

Your email address will not be published.

You may also like

Trend