#id Seçicisi
HTML’ de atadığımız id’leri belirtelerek özellik atamak için kullanılır.
VERSİYON: CSS1
Örnek
#w3tr {
  background: yellow;
}
Codepen Ön izleme
Tarayıcı Desteği
| EVET | EVET | EVET | EVET | EVET | 
HTML’ de atadığımız id’leri belirtelerek özellik atamak için kullanılır.
VERSİYON: CSS1
#w3tr {
  background: yellow;
}
| EVET | EVET | EVET | EVET | EVET | 
html atadığımız sınıfları belirterek özellik atamak için kullanılır.
VERSİYON: CSS 1
.w3tr {
  background: red;
}
| EVET | EVET | EVET | EVET | EVET | 
Bir element rotate ile döndürülmüş durumda iken görünür olup olmama durumunu belirlememizi sağlar.
div {
    position: relative;
    height: 100px;
    width: 100px;
    background-color: green;
    -webkit-transform: rotateY(180deg);  /* Chrome, Safari, Opera */
    transform: rotateY(180deg);
    color: white;
}
.bir {
   -webkit-backface-visibility: hidden;  /* Chrome, Safari, Opera */
    backface-visibility: hidden;
}
.iki {
    -webkit-backface-visibility: visible;  /* Chrome, Safari, Opera */
    backface-visibility: visible;
}
 
| Değer | Açıklama | 
| visible | element görünür. | 
| hidden | element görünmez. | 
| İnital | |
| İnherit | 
| 36.0 12.0-webkit | 16.0 10.0-moz | 10.0 | 9.0 4.0-webkit | 23.0 15.0-webkit | 
Animasyonda bir hız eğrisi belirler.
div {
    width: 100px;
    height: 100px;
    background: green;
    color: white;
     position: relative;
    -webkit-animation-name: mymove; /* Chrome, Safari, Opera */
    animation-name: mymove;
    -webkit-animation-duration: 5s;  /* Chrome, Safari, Opera */
    animation-duration: 5s;
    -webkit-animation-timing-function: linear; /* Chrome, Safari, Opera */
    animation-timing-function: linear;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    from {top: 0px;}
    to {top: 200px;}
}
@keyframes mymove {
    from {top: 0px;}
    to {top: 200px;}
}
| Değer | Açıklama | 
| linear | Animasyon baştan sona aynı hıza sahiptir. | 
| ease | Yavaş bir başlangıç ardından hızlanır ve yine yavaş bir şekilde sonlanır. | 
| animation-timing-function | Animasyonda bir hız eğrisi belirler. | 
| ease-in | Sadece başlangıç yavaştır. | 
| ease-out | Sadece bitiş yavaşlar. | 
| ease-in-out | Yavaş bir başlangıç hızlanmadan normal bir akış ardından yavaş bir son.(Yine çevirmeye bakalım) | 
| cubic-bezier(n,n,n,n) | Hızlanma ve yavaşlama noktalarını belirlersiniz. | 
| İnital | |
| İnherit | 
| 43.0 4.0-webkit | 16.0 5.0-moz | 10.0 | 9.0 4.0-webkit | 30.0 12.0-o 15.0-webkit | 
Animasyonu çalışıp durmasını sağlar. İstediğiniz durumda animasyonu durdurmanızıda sağlar.
div {
    width: 100px;
    height: 100px;
    background: green;
    color: white;
     position: relative;
    -webkit-animation-name: mymove; /* Chrome, Safari, Opera */
    animation-name: mymove;
    -webkit-animation-duration: 5s;  /* Chrome, Safari, Opera */
    animation-duration: 5s;
    -webkit-animation-play-state: paused; /* Chrome, Safari, Opera */
    animation-play-state: paused;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    from {top: 0px;}
    to {top: 200px;}
}
@keyframes mymove {
    from {top: 0px;}
    to {top: 200px;}
}
| Değer | Açıklama | 
| paused | Animasyonu durdurur. | 
| running | Animasyonu çalıştırır. | 
| İnital | |
| İnherit | 
| 43.0 4.0-webkit | 16.0 5.0-moz | 10.0 | 9.0 4.0-webkit | 30.0 12.0-o 15.0-webkit | 
Animasyon ismini belirlemek için kullanılır.
div {
    width: 100px;
    height: 100px;
    background: green;
    color: white;
     position: relative;
    -webkit-animation-name: mymove; /* Chrome, Safari, Opera */
    animation-name: mymove;
    -webkit-animation-duration: 5s;  /* Chrome, Safari, Opera */
    animation-duration: 5s;
   -webkit-animation-iteration-count: 3; /* Chrome, Safari, Opera */
    animation-iteration-count: 3;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    from {top: 0px;}
    to {top: 200px;}
}
@keyframes mymove {
    from {top: 0px;}
    to {top: 200px;}
}
 
 
| Değer | Açıklama | 
| keyframename | Animasyon ismi | 
| none | Değer almaz. | 
| İnital | |
| İnherit | 
| 43.0 4.0-webkit | 16.0 5.0-moz | 10.0 | 9.0 4.0-webkit | 30.0 12.0-o 15.0-webkit | 
Bir animasyonun oynama (tekrar) sayısını belirler.
div {
    width: 100px;
    height: 100px;
    background: green;
     color: white;
      position: relative;
    -webkit-animation: mymove 5s infinite; /* Chrome, Safari, Opera */
    animation: mymove 5s infinite;
    -webkit-animation-iteration-count: 3; /* Chrome, Safari, Opera */
    animation-iteration-count: 3;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    from {top: 0px;}
    to {top: 200px;}
}
@keyframes mymove {
    from {top: 0px;}
    to {top: 200px;}
}
 
| Değer | Açıklama | 
| Number | Tekrar sayısını belirtilir. Hiç bir sayı yazılmasa 1 olarak kabul edilir. | 
| infinite | Animasyonu sürekli olarak tekrarlatır. | 
| İnital | |
| İnherit | 
| 43.0 4.0-webkit | 16.0 5.0-moz | 10.0 | 9.0 4.0-webkit | 30.0 12.0-o 15.0-webkit | 
Animasyon tamamlandığında veya gecikme olduğunda obje için bir stil (konum, basamak) belirler.
div {
    width: 100px;
    height: 100px;
    background: green;
     color: white;
      position: relative;
    -webkit-animation: mymove 5s infinite; /* Chrome, Safari, Opera */
    animation: mymove 5s infinite;
    -webkit-animation-duration: 4s; /* Chrome, Safari, Opera */
    animation-duration: 4s;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    from {top: 0px;}
    to {top: 200px;}
}
@keyframes mymove {
    from {top: 0px;}
    to {top: 200px;}
}
 
| Değer | Açıklama | 
| none | Herhangi bir değer almaz. | 
| forwards | animation-iteration-count ile yenileme miktarı belirlenir. Obje son karede (animasyon basamağında) durur. | 
| backwards | Obje animasyon bitince veya donduğunda i ilk kareye (animasyon basamağına) döner. | 
| animation-delay | Animasyonun yapılacağı süreyi belirler. Gecikme süresi de denilebilir. | 
| both | |
| İnital | |
| İnherit | 
| 43.0 4.0-webkit | 16.0 5.0-moz | 10.0 | 9.0 4.0-webkit | 30.0 12.0-o 15.0-webkit | 
Animasyon döngüsünün süresini belirler.
div {
    width: 100px;
    height: 100px;
    background: green;
     color: white;
      position: relative;
    -webkit-animation: mymove 5s infinite; /* Chrome, Safari, Opera */
    animation: mymove 5s infinite;
    -webkit-animation-duration: 4s; /* Chrome, Safari, Opera */
    animation-duration: 4s;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    from {top: 0px;}
    to {top: 200px;}
}
@keyframes mymove {
    from {top: 0px;}
    to {top: 200px;}
}
 
| Değer | Açıklama | 
| time | Animasyonu bitirmek için gereken süreyi belirler. | 
| İnital | |
| İnherit | 
| 43.0 4.0-webkit | 16.0 5.0-moz | 10.0 | 9.0 4.0-webkit | 30.0 12.0-o 15.0-webkit | 
Bir animasyonun yön özelliğidir. Ters yönde veya alternatif yönde oynamasını belirler.
div {
    width: 100px;
    height: 100px;
    background: green;
     color: white;
      position: relative;
    -webkit-animation: mymove 5s infinite; /* Chrome, Safari, Opera */
    animation: mymove 5s infinite;
    -webkit-animation-direction: alternate; /* Chrome, Safari, Opera */
    animation-direction: alternate;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    from {top: 0px;}
    to {top: 200px;}
}
@keyframes mymove {
    from {top: 0px;}
    to {top: 200px;}
}
 
| Değer | Açıklama | 
| normal | Animasyonu normal şekilde oynatır. | 
| reserve | Animasyonu ters yönde oynatır. | 
| alternate | Animasyonu tekrar geriye doğru oynatır. Yaptığı hareketleri geriye doğru aynısı tekrarlar. | 
| alternate-reserve | Animasyonu önce ters yönde başlayarak hareketlerini daha sonra geriye doğru tekrar eder. | 
| İnital | |
| İnherit | 
| 43.0 4.0-webkit | 16.0 5.0-moz | 10.0 | 9.0 4.0-webkit | 30.0 12.0-o 15.0-webkit |