Posted in

CSS Nedir? En Kapsamlı CSS Kodları Rehberi (Tablolu)

Css Örnek Kodlar
Css Örnek Kodlar

CSS (Cascading Style Sheets), web sitelerinin tasarımını ve görünümünü kontrol etmek için kullanılan bir stil dilidir. Bu yazıda CSS’te en çok kullanılan tüm temel kodları, anlamları ve örnekleriyle birlikte tablo halinde bulacaksın.


1. CSS Selectors (Seçiciler)

SelectorAçıklamaÖrnek
*Tüm elemanları seçer* { margin: 0; }
divBelirli HTML etiketidiv { color: red; }
.classClass seçici.box { padding: 10px; }
#idID seçici#header { height: 60px; }
element, elementÇoklu seçimh1, h2 { color: blue; }
element elementİç içe seçimdiv p { color: green; }
element > elementDirekt çocukul > li { list-style: none; }

2. Metin (Text) CSS Kodları

PropertyAçıklamaÖrnek
colorYazı rengicolor: red;
font-sizeYazı boyutufont-size: 16px;
font-familyYazı tipifont-family: Arial;
font-weightKalınlıkfont-weight: bold;
text-alignHizalamatext-align: center;
text-decorationAlt çizgi vb.text-decoration: underline;
line-heightSatır aralığıline-height: 1.5;
letter-spacingHarf aralığıletter-spacing: 2px;

3. Box Model (Kutu Modeli)

PropertyAçıklamaÖrnek
widthGenişlikwidth: 300px;
heightYükseklikheight: 200px;
paddingİç boşlukpadding: 20px;
marginDış boşlukmargin: 10px;
borderKenarlıkborder: 1px solid black;
box-sizingKutu hesabıbox-sizing: border-box;

4. Arka Plan (Background) CSS Kodları

PropertyAçıklamaÖrnek
background-colorArka plan rengibackground-color: #fff;
background-imageArka plan görselibackground-image: url(img.jpg);
background-sizeGörsel boyutubackground-size: cover;
background-positionKonumbackground-position: center;
background-repeatTekrarbackground-repeat: no-repeat;

5. Flexbox CSS Kodları

PropertyAçıklamaÖrnek
displayFlex başlatırdisplay: flex;
flex-directionYönflex-direction: row;
justify-contentYatay hizalamajustify-content: center;
align-itemsDikey hizalamaalign-items: center;
gapEleman aralığıgap: 10px;

6. Position (Konumlandırma)

PropertyAçıklamaÖrnek
positionKonum türüposition: relative;
topÜsttentop: 10px;
leftSoldanleft: 20px;
z-indexKatman sırasız-index: 10;

7. Pseudo Class & Elements

KodAçıklamaÖrnek
:hoverÜzerine gelincea:hover { color: red; }
:activeTıklanıncabutton:active { }
:focusOdaklanıncainput:focus { }
::beforeÖncesip::before { }
::afterSonrasıdiv::after { }

8. Responsive (Media Query)

@media (max-width: 768px) {
  body {
    background-color: lightgray;
  }
}

9. CSS Grid Kodları

PropertyAçıklamaÖrnek
displayGrid başlatırdisplay: grid;
grid-template-columnsSütun yapısıgrid-template-columns: 1fr 1fr;
grid-template-rowsSatır yapısıgrid-template-rows: auto;
gapBoşlukgap: 20px;
grid-columnSütun konumugrid-column: 1 / 3;
grid-rowSatır konumugrid-row: 1 / 2;

10. Transform CSS Kodları

PropertyAçıklamaÖrnek
transformDönüştürmetransform: rotate(45deg);
translateTaşımatransform: translateX(20px);
scaleÖlçeklemetransform: scale(1.2);
skewEğmetransform: skew(10deg);

11. Transition (Geçiş Efektleri)

PropertyAçıklamaÖrnek
transitionGenel geçiştransition: all 0.3s;
transition-propertyÖzelliktransition-property: color;
transition-durationSüretransition-duration: 0.5s;
transition-timing-functionEğriease, linear

12. Animation (Animasyonlar)

PropertyAçıklamaÖrnek
@keyframesAnimasyon tanımı@keyframes move {}
animation-nameAdanimation-name: move;
animation-durationSüre2s
animation-iteration-countTekrarinfinite
animation-delayGecikme1s

13. Overflow & Visibility

PropertyAçıklamaÖrnek
overflowTaşma kontrolüoverflow: hidden;
overflow-xYatayoverflow-x: auto;
overflow-yDikeyoverflow-y: scroll;
visibilityGörünürlükvisibility: hidden;
opacitySaydamlıkopacity: 0.5;

14. Liste & Tablo CSS Kodları

Liste

PropertyAçıklamaÖrnek
list-styleListe tipilist-style: none;
list-style-typeİşaretcircle, square
list-style-positionKonuminside

Tablo

PropertyAçıklamaÖrnek
border-collapseKenarlıkcollapse
border-spacingBoşluk10px
caption-sideBaşlıktop

15. Cursor & Kullanıcı Etkileşimi

PropertyAçıklamaÖrnek
cursorİmleçcursor: pointer;
user-selectMetin seçimiuser-select: none;
pointer-eventsEtkileşimpointer-events: none;

16. CSS Variables (Değişkenler)

KodAçıklamaÖrnek
--degiskenDeğişken tanımı--main-color: red;
var()Kullanımcolor: var(--main-color);
:root {
  --primary: #3498db;
}


17. CSS Functions (Fonksiyonlar)

FonksiyonAçıklamaÖrnek
calc()Hesaplamawidth: calc(100% - 50px);
clamp()Min-maxfont-size: clamp(14px, 2vw, 20px);
min()Minimumwidth: min(500px, 100%);
max()Maksimumheight: max(300px, 50vh);

18. Object & Image CSS Kodları

PropertyAçıklamaÖrnek
object-fitGörsel uyumucover, contain
object-positionKonumcenter
aspect-ratioOran16 / 9

19. Modern CSS (Yeni Nesil)

PropertyAçıklamaÖrnek
aspect-ratioEn-boy oranı1 / 1
scroll-behaviorKaydırmasmooth
backdrop-filterArka plan blurblur(10px)
mix-blend-modeKarışımmultiply

Harika! O zaman Modern CSS (Yeni Nesil) başlığından devam ederek, eksik kalan ileri ve özel CSS özelliklerini tablo halinde ekliyorum. Böylece rehber tam kapsayıcı ve güncel hale gelecek.


20. CSS Filter (Filtreler)

Property / FonksiyonAçıklamaÖrnek
filterGörsel efekt uygularfilter: blur(5px);
blur()Bulanıklaştırmafilter: blur(3px);
brightness()Parlaklıkfilter: brightness(150%);
contrast()Kontrastfilter: contrast(120%);
grayscale()Gri tonlamafilter: grayscale(50%);
sepia()Sepya efektifilter: sepia(60%);
saturate()Doygunlukfilter: saturate(200%);
hue-rotate()Renk tonufilter: hue-rotate(90deg);
invert()Negatif renkfilter: invert(100%);

21. CSS Clip / Mask / Shape

Property / FonksiyonAçıklamaÖrnek
clip-pathElemanı özel şekle kırparclip-path: circle(50% at 50% 50%);
polygon()Çokgen şekilclip-path: polygon(50% 0%, 0% 100%, 100% 100%);
inset()Dört kenarı kırpclip-path: inset(10px 20px 10px 20px);
circle()Daireclip-path: circle(40% at 50% 50%);
ellipse()Elipsclip-path: ellipse(50% 30% at 50% 50%);
mask-imageMaske ile görünürlükmask-image: url(mask.png);

22. Multi-Column Layout (Sütun Düzeni)

PropertyAçıklamaÖrnek
column-countSütun sayısıcolumn-count: 3;
column-gapSütun arası boşlukcolumn-gap: 20px;
column-ruleSütun arası çizgicolumn-rule: 1px solid black;
column-widthSütun genişliğicolumn-width: 150px;

23. Perspective / 3D Transform

Property / FonksiyonAçıklamaÖrnek
perspective3D derinlikperspective: 1000px;
perspective-originDerinlik kaynağıperspective-origin: 50% 50%;
transform: rotateX()X ekseninde döndürmetransform: rotateX(45deg);
transform: rotateY()Y ekseninde döndürmetransform: rotateY(30deg);
transform: rotateZ()Z ekseninde döndürmetransform: rotateZ(60deg);
transform-style: preserve-3d3D çocuk elemanlartransform-style: preserve-3d;

26. CSS Content & Quotes

Property / PseudoAçıklamaÖrnek
contentPseudo-element içerikp::before { content: "⚡"; }
quotesAlıntı stiliquotes: "“" "”" "‘" "’";
counter-resetSayaç başlatcounter-reset: section;
counter-incrementSayaç artırcounter-increment: section;
counter()Sayaç kullanımıcontent: counter(section);

27. CSS Functions Detaylı

FonksiyonAçıklamaÖrnek
rgb()RGB renkcolor: rgb(255,0,0);
rgba()RGB + Alphacolor: rgba(0,0,0,0.5);
hsl()Hue Saturation Lightcolor: hsl(120, 50%, 50%);
hsla()HSL + Alphacolor: hsla(240, 100%, 50%, 0.7);
linear-gradient()Doğrusal geçişbackground: linear-gradient(to right, red, yellow);
radial-gradient()Dairesel geçişbackground: radial-gradient(circle, red, yellow);
conic-gradient()Konik geçişbackground: conic-gradient(red, yellow, green);

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir