Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Less Genel Bilgi

M

Mehmet Can Vardar

xFanatik
SMS onaylı
Kullanıcı
Less,Css işlemlerini kolaylaştırır.Less üzerinden matematiksel işlemler yapılabilir,mixin vs gibi değerler kullanılabilir,değişken tanımlanabilir.

Kurulum--

Kurulumu cdn üzerinden anlatacağım.</head> etiketi üstüne;
HTML:
<script src="//cdnjs.cloudflare.com/ajax/libs/less.js/2.7.2/less.min.js"></script>
yapıştrmanız yeterli.


Kullanım--

Aynı şekilde bir less dosyamızı dahil edelim..
HTML:
<link rel="stylesheet/less" type="text/css" href="main.less" />

Örnekler--

Değişken oluşturmak için değişken başına @ koyuyoruz.
Less:
@bg: #FFF;
#header{
background:@bg;
}

İç içe yazım

Less'de kolaylaştıran yöntem budur.Css de ayrı ayrı tanımlamak yerine less'de alt alta yazılabilir.

Less:
//Normalde
.category{
  background:#000
}
.category ul li{
  float:left;
  margin-right:10px;
}
.category ul li a{
  color:#000;
}
.category ul li a:hover{
  color:red;
}
//Less ile
.category{
  background:#000;
  ul li{
    float:left;
    margin-right:10px;
    a{
      color:#000;
      &:hover{color:red;}
    }
  }
}

Fonksiyonların Kullanımı..

Örnek olarak bir rengi karartmak,aydınlatmak gibi fonksiyonları less ile yapabileceğiz.

Less:
.input{
background: darken(@inputBg, 20%);
}

Bu kodumuzda da input class'ının background değerini inputBg değişkeninin değerinin %20 karartılmış olarak belirledik...

Devamı için:
Ziyaretçiler için gizlenmiş link, görmek için Giriş yap veya üye ol.


Mixin Kullanımı
---


İlk önce bu parametrenin amacından bahsedeyim..

Bildiğiniz gibi bazen bazı kodlar da kullanılan şeyler bazı yerlerde de aynı olduğu için yazarken zorlanıyoruz.

Artık bunun ile bir kod içeriğimizi başka içerikde çağırabiliyoruz.

Hadi bunu daha yakında görelim.
Less:
.radius{
border-radius:50%;
}
.block-header{
.radius;
color:white;
}
//Çıktı
.block-header{
border-radius:50%;
color:white;
}
 
Xenforo'ya ilk geçtiğimde bu kodlar epey kafamı karıştırmıştı. :)

CSS:
//Less ile
.category{
  background:#000;
  ul li{
    float:left;
    margin-right:10px;
    a{
      color:#000;
      &:hover{color:red;}
    }
  }
}
 
Sade ve net bir bilgi,teşekküler ;) .
Bu olayda karmaşa oluşturan en büyük sorun süslü parentezi kapatmak. Eğer çok satırlı bir çalışma ise süslü parentezin birini atlarsanız bittiniz :D onu bulmak gerçek bir işkence olabilir. Tavsiyem } sonra eklerim gibi düşünmeden { açtıktan sonra hemen kanptın } :D:D.
 
Sade ve net bir bilgi,teşekküler ;) .
Bu olayda karmaşa oluşturan en büyük sorun süslü parentezi kapatmak. Eğer çok satırlı bir çalışma ise süslü parentezin birini atlarsanız bittiniz :D onu bulmak gerçek bir işkence olabilir. Tavsiyem } sonra eklerim gibi düşünmeden { açtıktan sonra hemen kanptın } :D:D.
Belki de // ile oraya bir belirteç eklenebilir unutlmasın diye.Gerçi bazı ide lerde parantezlere tıklayınca bitişi ve ya başlangıcı gösteriyor
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz

Zevkini yansıtan rengi seç

Geniş / Dar görünüm

Temanızı geniş yada dar olarak kullanmak için kullanabileceğiniz bir yapıyı kontrolünü sağlayabilirsiniz.

Izgara görünümlü forum listesi

Forum listesindeki düzeni ızgara yada sıradan listeleme tarzındaki yapının kontrolünü sağlayabilirsiniz.

Resimli ızgara modu

Izgara forum listesinde resimleri açıp/kapatabileceğiniz yapının kontrolünü sağlayabilirsiniz.

Kenar çubuğunu kapat

Kenar çubuğunu kapatarak forumdaki kalabalık görünümde kurtulabilirsiniz.

Sabit kenar çubuğu

Kenar çubuğunu sabitleyerek daha kullanışlı ve erişiminizi kolaylaştırabilirsiniz.

Köşe kıvrımlarını kapat

Blokların köşelerinde bulunan kıvrımları kapatıp/açarak zevkinize göre kullanabilirsiniz.

Geri