:first-of-type Seçicisi
Aynı seviyedeki elementlerden ilkini seçer.
Versiyon: CSS3
Örnek
p:first-of-type {
color:red;
}
Codepen Ön izleme
Tarayıcı Desteği
| 4.0 | 3.5 | 9.0 | 3.2 | 9.6 |
Aynı seviyedeki elementlerden ilkini seçer.
Versiyon: CSS3
p:first-of-type {
color:red;
}
| 4.0 | 3.5 | 9.0 | 3.2 | 9.6 |
Etkin elementleri seçmek için kullanılır.
Versiyon: CSS3
input[type="text"]:enabled {
background: red;
display:block;
}
| 4.0 | 3.5 | 9.0 | 3.2 | 9.6 |
İçi boş olan elementleri seçmek için kullanılır.
Versiyon: CSS3
p:empty {
width:100px;
height:100px;
background: blue;
}
| 4.0 | 3.5 | 9.0 | 3.2 | 9.6 |
Belirtilen değeri taşıyan tüm elementleri seçer.
Versiyon: CSS3
span[class*="w3tr"] {
display:block;
font-size: 40px;
color: blue;
}
| 4.0 | 3.5 | 7.0 | 3.2 | 9.6 |
Belirtilen değerle biten tüm elementleri seçer.
Versiyon: CSS3
span[class$="w3tr"] {
display:block;
font-size:30px;
color:red;
}
w3tr
See the Pen [attribute$=value] Seçici by W3TR (@w3tr) on CodePen.
| 4.0 | 2.0 | 7.0 | 3.1 | 9.6 |
Sadece belirtilen öznitelik değeri ile belirtilen değere ait elementi seçmek için kullanılır.
Versiyon: CSS3
div[class^=w3tr]{
background: red;
}
| 4.0 | 2.0 | 7.0 | 3.1 | 9.6 |
Element1 den sonra tekrar eden tüm element2 lere özellik atamak için kullanılır.
Versiyon:CSS3
p ~ span {
background: red;
display:block;
}
| EVET | EVET | 7.0 | 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 |