CSS3 transition-duration

transition-duration :

Geçiş efektlerini uygularken verdiğimiz efektin ne kadar süre ile devam edeceğini belirlemek için kullanılır.

Örnek

div {
  background: green;
  width: 200px;
  height: 20px;
  transition: height;
  -webkit-transition: height; /* Safari 3.1 to 6.0 */
  -webkit-transition-duration: 3s; /* Safari */
   transition-duration: 3s;
}
div:hover {
  height: 100px;
}

Codepen Ön izleme

 

Css Sözdizimi

Değer Açıklama
Time Geçiş efektinin ne kadar saniye veya milisaniye devam edeceğini belirtir. Varsayılan süre 0s olduğu için süre ayarı yapılmazsa hiçbir geçiş gözükmez.
İnital
İnherit

Tarayıcı Desteği

26.0
4.0-webkit
16.0
4.0-moz
10.0 6.1
3.1-webkit
12.1
10.5-o

CSS3 transition-delay

transition-delay :

Uygulanan geçiş efektinin ne kadar zaman sonra başlayacağını belirler. Belirlenen zamana kadar animasyonu durdurur ve sonra animasyon başlar. Geçiş-gecikme değeri saniye (s) veya milisaniye (ms) tanımlanır.

Örnek

div {
  background: green;
  width: 200px;
  height: 20px;
  transition: height 2s;
  -webkit-transition: height 2s; /* Safari 3.1 to 6.0 */
  -webkit-transition-delay: 3s; /* Safari */
   transition-delay: 3s;
}
div:hover {
  height: 100px;
}

Codepen Ön izleme

 

Css Sözdizimi

Değer Açıklama
Time Geçiş efekti başlamadan önce beklenecek saniye ya da milisaniye sayısını belirlemek için kullanılır.
İnital
İnherit

Tarayıcı Desteği

26.0
4.0-webkit
16.0
4.0-moz
10.0 6.1
3.1-webkit
12.1
10.5-o

CSS3 transition

transition :

Geçiş efektleri uygulamak için kullanılır.

Örnek

div {
  background: green;
  width: 200px;
  height: 20px;
  transition: height 2s;
  -webkit-transition: height 2s; /* Safari 3.1 to 6.0 */
}
div:hover {
  height: 100px;
}

Codepen Ön izleme

Css Sözdizimi

Değer Açıklama
transistion-property Uygulanan geçiş efektinin elemanın hangi özelliği üzerinden yapılacağını belirlemek için bu özelliği kullanırız.
Transistion-duration Geçiş efektlerini uygularken verdiğimiz efektin ne kadar süre ile devam edeceğini ayarlamak için kullanılır.
Transistion-timing-function Oluşturacağımız geçişlere daha estetik geçişler sağlamak için kullanılan fonksiyonlardır.
Transistion-delay Uygulanan geçiş efektinin ne kadar zaman sonra başlayacağını belirler. Belirlenen zamana kadar animasyonu durdurur ve sonra animasyon başlar.
İnital
İnherit

Tarayıcı Desteği

26.0
4.0-webkit
16.0
4.0-moz
10.0 6.1
3.1-webkit
12.1
10.5-o

CSS3 transform-style

transform-style :

İç içe geçmiş elementleri  nasıl duracağını belirler 3D alanda işlenir.

Örnek

#bir {
    position: relative;
    height: 300px;
    width: 300px;
    margin: 50px;
    padding: 20px;
    border: 1px solid red;
}

#iki {
    padding: 60px;
    position: absolute;
    background-color: green;
    -webkit-transform: rotateY(30deg); /* Chrome, Safari, Opera */
    -webkit-transform-style: preserve-3d; /* Chrome, Safari, Opera */
    transform: rotateY(30deg);
    transform-style: preserve-3d;
}

#uc {
    padding: 50px;
    position: absolute;
    background-color: red;
    -webkit-transform: rotateY(-30deg); /* Chrome, Safari, Opera */
    transform: rotateY(-30deg);

}

Codepen Ön izleme

 

Css Sözdizimi

Değer Açıklama
flat Metni sola hizalar.
Preserve-3D Metni sağa hizalar.
İnital
İnherit

Tarayıcı Desteği

36.0
12.0-webkit
16.0
10.0-moz
10.0 9.0
4.0-webkit
23.0
15.0-webkit

CSS3 transform-origin

transform-origin :

Dönüşümün orjin olarak nereye referans alacağını tanımlamamızı sağlar.

Not: Bu özelliğin transform özelliğiyle birlikte kullanılması gerekir.

Örnek

div {
  margin: 50px;
  background: green;
  width: 300px;
  height: 300px;
  color: white;
  -ms-transform: rotate(150deg); /* IE 9 */
  -ms-transform-origin: 50% 50%; /* IE 9 */
  -webkit-transform: rotate(150deg); /* Chrome, Safari, Opera */
  -webkit-transform-origin: 50% 50%; /* Chrome, Safari, Opera */
   transform: rotate(150deg);
   transform-origin: 50% 50%;
}

Codepen Ön izleme

 

Css Sözdizimi

Değer Açıklama
x-axis Görünümün x ekseni olarak yerleştirileceğini tanımlar.
y-axis Görünümün y ekseni olarak yerleştirileceğini tanımlar.
z-axis Görünümün z ekseni olarak yerleştirileceğini tanımlar.
length Yüzdeli, px, em, cm gibi değerler alabilir.
İnital
İnherit

Tarayıcı Desteği

Özellik
Transform(2D) 36.0
4.0-webkit
16.0
3.5-moz
10.0
9.0-ms
9.0
3.2-webkit
23.0
15.0-webkit
10.5-o
Transform(3D) 36.0
12.0-webkit
16.0
10.0-moz
10.0 9.0
4.0-webkit
23.0
15.0-webkit

CSS3 transform

transform :

2D ve 3D elementleri döndürmek, boyutlandırmak, eğmek gibi eylemleri gerçekleştirmek için kullanılır.

Örnek

div {
    margin: 20px;
    width: 300px;
    height: 300px;
    background-color: red;
    color: white;
    -ms-transform: rotate(150deg); /* IE 9 */
    -webkit-transform: rotate(150deg); /* Chrome, Safari, Opera */
    transform: rotate(150deg);
}

Codepen Ön izleme

 

Css Sözdizimi

Değer Açıklama
none Hiç bir değer almaz.
matrix(n,n,n,n,n,n) Parantez içine gireceğimiz altı değere göre 2D dönüşümünü tamamlar.
Matrix3D(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) Parantez içine gireceğimiz on altı değere göre 3D dönüşümünü tamamlar.
Translate(x,y) 2D dönüşüm tanımlanır.
Translate(x,y) 2D dönüşüm tanımlanır.
Translate(x,y) 2D dönüşüm tanımlanır.
Translate3D(x,y,z) 3D dönüşüm tanımlanır.
TranslateX(x) Yalnızca x eksenini kullanarak bir dönüşüm tanımlanır.
TranslateY(y) Yalnızca y eksenini kullanarak bir dönüşüm tanımlanır.
TranslateZ(z) Yalnızca z eksenini kullanarak bir dönüşüm tanımlanır.
Scale(x.y) 2D ölçek dönüşümü tanımlanır.
Scale3D(x.y,z) 3D ölçek dönüşümü tanımlanır.
ScaleX(x) X eksenini kullanarak bir ölçek dönüşümü tanımlanır.
ScaleY(y) Y eksenini kullanarak bir ölçek dönüşümü tanımlanır.
ScaleZ(z) Z eksenini kullanarak bir ölçek dönüşümü tanımlanır.
rotate(x,y,z,angle) 3D döndürme tanımlanır.
rotate(angle) Açı parametresine göre 2D döndürme tanımlar.
rotateX(angle) X ekseni boyunca 3D döndürme tanımlar.
rotateY(angle) Y ekseni boyunca 3D döndürme tanımlar.
rotateZ(angle) Z ekseni boyunca 3D döndürme tanımlar.
Skew(x-angle,y-angle) X- Y ekseni boyunca 2D eğme dönüşümü tanımlanır.
SkewX(angle) X ekseni boyunca 2D eğme dönüşümü tanımlanır.
SkewX(angle) X ekseni boyunca 2D eğme dönüşümü tanımlanır.
SkewY(angle) Y ekseni boyunca 2D eğme dönüşümü tanımlanır.
Perspective(n) 3D dönüştürülmüş öğeler için tanımlanır.
İnital
İnherit

Tarayıcı Desteği

Özellik
Transform(2D) 36.0
4.0-webkit
16.0
3.5-moz
10.0
9.0-ms
9.0
3.2-webkit
23.0
15.0-webkit
10.5-o
Transform(3D) 36.0
12.0-webkit
16.0
10.0-moz
10.0 9.0
4.0-webkit
23.0
15.0-webkit

CSS3 text-shadow

text-shadow :

Metinlere gölge eklemek için kullanılır.

Örnek

p {
  text-align: center;
  font-size: 50px;
  text-shadow: 5px 5px green;
}

Codepen Ön izleme

 

Css Sözdizimi

Değer Açıklama
none Hiçbir gölge vermez.
h-shadow zorunlu, Yatay gölge konumu belirtmek için kullanılır. Negatif değerler alabilir.
v-shadow zorunlu, Dikey gölge konumu belirtmek için kullanılır. Negatif değerler alabilir.
Blur-radius isteğe bağlı, Gölgenin bulanıklığını ayarlamak için kullanılır. Varsayılan değer:0.
color isteğe bağlı, Gölgenin rengini ayarlamak için kullanılır.
İnital
İnherit

Tarayıcı Desteği

4.0 3.5 10.0 4.0 9.6

CSS3 text-overflow

text-overflow :

Taşan metnin gizlendiğini kullanıcıya belirtmek için kullanılır.

Örnek

p {
  white-space: nowrap; 
  width: 500px; 
  overflow: hidden;
  text-overflow: ellipsis; 
  border : 1px solid red;
  padding: 40px;
}

Codepen Ön izleme

 

Css Sözdizimi

Değer Açıklama
clip Metnin taşan kısmını keser.
ellipsis Metnin taşan kısmından itibaren üç nokta koyar.
string
İnital
İnherit

Tarayıcı Desteği

4.0 7.0 6.0 3.1 11.0
9.0-o

CSS3 text-justify

text-justify :

Metini iki yana yaslamak için kullanılır.

Örnek

p{
   text-align: justify;
   text-justify: inter-word;
}

Codepen Ön izleme

 

Css Sözdizimi

Değer Açıklama
auto Metin tarayıcıya göre otomatik olarak ayarlanır.
İnter-word Sözcükler arası boşluğu artırmak veya azaltmak için kullanılır.
İnter-ideograph İçerik özel metin(ideografik)le iki yana yaslanır.
İnter-cluster
distribute Harfler ve sözcükler arasındaki mesafeyi artırmak veya azaltmak için kullanılır.
kashida
trim
İnital
İnherit

Tarayıcı Desteği

Desteklenmiyor Desteklenmiyor 5.5 Desteklenmiyor Desteklenmiyor

CSS3 resize

resize :

bir elementin kullanıcı tarafından yeniden boyutlandırılabilir olup olmadığını belirlemek için kullanılır.

Örnek

div {
  width: 500px;
  height: 200px;
  overflow: hidden;
  resize: vertical;
  border : 1px solid red;
}

Codepen Ön izleme

 

Css Sözdizimi

Değer Açıklama
none Elementin yeniden boyutlandırılamayacağını belirtir.
both Elementin genişliği ve yüksekliğinin yeniden boyutlandırılabilir.
horizontal Elementin sadece genişliği yeniden boyutlandırılabilir.
vertical Elementin sadece yüksekliği yeniden boyutlandırılabilir.
İnital
İnherit

Tarayıcı Desteği

4.0 5.0
4.0-moz
Desteklenmiyor 4.0 15.0