#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 |