First one this repository is not a project repo. It's a tutorial of repository..
<!--How to Use?-->
<p style="text-align:center;">center</p>
- center ; merkezde durması demek
- left ; sola dayalı bir şekilde hiza
- right ; sağa hizalı
- justify ; her iki tarafa eşit hizalı
<!--How to Use?-->
<p style="text-transform:uppercase;">uppercase</p>
- uppercase ; büyük harf yapar tüm hepsini
- lowercase ; her harfi küçült
- capitalize ; sadece ilk harfler büyük
<!--How to Use?-->
<p style="text-decoration:none;">none</p>
- none ; çizgi oluşturmaz
- underline ; altında çizgi oluşturur
- line-through ; metni çizer
- overline ; metnin üst kısmına çizgi çeker
<!--How to Use?-->
<p style="text-shadow:2px 4px 6px red;">none</p>
- 2px ; yatay olarak 2px öteleyerek gölge oluşturur.
- 4px ; dikey olarak öteleyerek...
- 6px ; opaklık belirtir.
- red ; rengini belirtir.
-
Text Spacing ~
I. text-indent: paragraf girintisidir.
<!--How to Use?--> <p style="text-indent:100px;">Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem, reiciendis.</p>
II. letter-spacing: harfler arası mesafedir.
<!--How to Use?--> <p style="letter-spacing:5px;">Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem, reiciendis.</p>
III. line-height: satırlar arası mesafedir.
<!--How to Use?--> <p style="line-height:1.7;">Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem, reiciendis.</p> <p style="line-height:1.7;">Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem, reiciendis.</p> <p style="line-height:1.7;">Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem, reiciendis.</p>
IV. word-spacing : kelimeler arası boşluktur
<!--How to Use?--> <p style="word-spacing:60px;">Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem, reiciendis.</p>
V. white-space : boşlukların nasıl işleneceğini belirtir.
<!--How to Use?--> <p style="white-space:nowrap;">Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem, reiciendis.</p>
<!--How to Use?-->
<p style="font-size:60px;"> Hello There </p>
Google Fonts: fonts.google.com..... burdan ilgili yazı stili kopyalanıp copy-paste ile kullanılabilir.
<!--How to Use?-->
<p style="font-family: 'Edu VIC WA NT Beginner', cursive;">Lorem ipsum dolor sit amet consectetur
adipisicing elit. Quia placeat repellat dolores soluta neque eum molestias sint temporibus? Delec
tus molestiae eveniet labore eos dolore provident optio. Ducimus eligendi eos deserunt.</p>
<!--How to Use?-->
<p style="font: 13px 'Edu VIC WA NT Beginner', cursive;">Lorem ipsum dolor sit amet consectetur
adipisicing elit. Quia placeat repellat dolores soluta neque eum molestias sint temporibus? Delec
tus molestiae eveniet labore eos dolore provident optio. Ducimus eligendi eos deserunt.</p>
Selectorün kelime anlamı türkçede seçici demektir. CSS deki karşılı ise kapsayıcı aynı şekilde seçici anlamında kullanılabilir...
*{ css: code;}
: hepsini seçmede...p{ css: code;}
: tüm p taglarini....div.deneme{ css: code;}
: div taglarinden deneme class'ı olan...div , p{ css : code;}
: tüm div ve tüm p ler...div ~ p{ css : code;}
: div ile p aynı seviyede olan tüm p leri seçer.div > p{ css : code;}
: div=parent p=chield anne babası div olan tüm p lerdiv + p{ css : code;}
: div ile p aynı seviyede olan ilk ve tek p yi seçer..
p[ornek="saglarsa"]{ css : code;}
: "[]" içindeki yapı attribute sağlarsa css code çalışır şeklinde
input[type ="text"]{color : red;]
: tipi text olan input taginin rengini değiştirmeka[target="_blank"]{ css: code; }
: html taginin attribute unu alır sonra bu attributeun şartını atar..
I. Pseudo Element : parça giden yapılar. örnek ; ilk harf seçme, ilk satır falan...
h1::after{content:"_sonra"}
: content yazılmalıdır!! .. sonra ne geleceğini belirtir..h1::before{content:"_önce"}
: " " ... öncesi için...p::first-letter{color:blue;}
: direk css özellikleri belirtilir. Ilk harf seçmek içinp::first-line{color: red;}
: ilk satırı seçer, ilk satır seçili olur...
II. Pseudo Class : LeVHA
a:link{}
: tıklanmazsa Linka:visited{}
: tıklanırsa Visiteda:hover{}
: üzerine gelince Hovera:active{}
: tıklandıktan sonra Active
opacity: 0.5;
: 0 <= x <= 1 arasında değer alır bulanıklık ayarıdır her taga uygulanabilir 0 olursa kaybeder, bir olunca opaklık var....
hesaplama yaparken yukarıyı hesaba kat.. en az bir sapmada taşar
-
content-box: width + padding + border + margin / height + padding + border + margin
- default box-sizing content-box'tır..
-
border-box : width + padding + border / height + padding + border
- margin sayılmaz burda sözü geçmezz... yani margin width in içinde.....
-
display : bu nasıl görüneceğini belirtir
display:inline;
: aynı satır içinde diğer taglarladisplay: block;
: blok olarak (default)display: none;
: göstermez hiç sayar..display:inline-block;
: hem satır içinde hem de blok özelliği var...
-
box-shadow : kutunun gölgesi
box-shadow: 2px 3px 4x 7x red;
- 2px : X ekseni
- 3x : Y ekseni
- 4x : Bulanıklık
- 7x : Bulanıklık boyutu
- transition : animasyon, mutlaka :hover vs. verilmeli(pseudo class)= bu sonrasında ne olacağını belirtir yani nasıl olduğunda bir dönüşüm olsun...
transition: width 2s, height 1s, background 1s ;
- transition-delay : animasyon gecikmesi nasıl olacağını belirtir...
transition-delay: 2s;
: saniye cinsinden belirtilmiş
-
transition-timing-function : hızlanmanın nasıl olacaağını belirtir.....
-
overflow :
<div>
<p>lorem*10</p>
</div>
div{
width: 400px;
height: 150px;
background-color: orange;
overflow : auto; /*auto make an adjustment*/
}
overflow : scroll;
: scroll bar çıkmasını sağlayıp taşmayı önler.overflow : hidden;
: taşmayı gizler.overflow : auto;
: otomatik taşma ayarlması yapar.overflow : visible;
: taşmaya izin verir ... Göz göre göre :Doverflow-x : /*yukarıdakilerden biri*/;
: x yatay ekseninde ayarlama..overflow-y : /*yukarıdakilerden biri*/;
: y dikey ekseninde ayarlama..
resim ve blok konumlandırma yapılarında işe yarar....
float : none;
: hiçbiryere konumlandırma..float : right;
: sadece sağa konumlandır..float : left;
: sadece sola konumlandır..
Bunu çözen hali hazırda üç algoritma bulunmakta bunlar;
- float clearfix-1;
<div style="clear: both;">
<img style="float:right;" src="" alt="" />
<p>lorem*10</p>
</div>
- float clearfix-2;
<div style="overflow:auto;">
<img style="float:right;" src="" alt="" />
<p>lorem*10</p>
</div>
- float clearfix-3;
<div class="clearfix">
<img src="" alt="" />
<p>lorem*10</p>
</div>
.clearfix::after{
content:"";
clear:"both";
display: block; /*ya da table*/
}
FARSS
- fixed : Anasayfa içerisinde sabit kalan bölgeler için kullanılır.. sohbet botları Bize NE sormak istersiniz....
- absolute : sıfıra sıfır noktasına göre(ebeveynine göre) kendini ayarlamada...
- relative : yukarıda olan dive göre ayarlaması kendini bir üstündekine göre
- static : default olarak gelir.... bir esprisi yok
- sticky : kaydırırken sabit kalan yapılarda geçerli olan bir şey özellikle:.....