Skip to content

Basmaca, yalın html-css ile oluşturulmuş açma kapama işini yapan bir düğmedir. (Basmaca is a button that does the job of turning it on and off, created with pure html-css.)

License

Notifications You must be signed in to change notification settings

data-deveb/basmaca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BASMACA

Türkçe Oku

Basmaca, arı html-css ile oluşturulmuş açma kapama işini yapan bir düğmedir.

Basmacaya basınca kapalı olan yeri açacaksınız, açık olan yeri kapayacaksınız. Bu işi ise javascript olmadan yapabileceksiniz. Böylece javascriptin yavaşlatıcı etkisinden sıyrılabileceksiniz. Tasarladığınız ağ sayfasına bakan kişinin bilgisayarını yormayacaksınız.

  • Javascript yok
  • Ağ tarayıcılarının hepsinde işler.

Örneği görmek için tıklayınız.

Kullanma Kılavuzu

  • Aşağıdaki basmacanın html kaynak kodlarını kapın.
<input id="????-basmacayı-aç" type="radio" name="????-tr">
<label for="????-basmacayı-aç"></label>
<label for="????-basmacayı-yum">YUM</label>

<input id="????-basmacayı-yum" type="radio" name="????-tr" checked="">
<div>
  <!-- Başucu -->
  Başucu ayakucu arasındaki bu alana dilediğini yazabilirsin, koyabilirsin, katabilirsin.
  <!-- Ayakucu -->
</div>
  • Basmacanın css kodlarını kapın.
/************************************************************************
╔═══════════════════════════════════════════════════════════════════════╗
║ BASMACA 1.1                                                           ║
║ https://data-deveb.github.io/basmaca                                  ║
║ https://github.com/data-deveb/basmaca                                 ║
╚═══════════════════════════════════════════════════════════════════════╝
************************************************************************/

input[id*="-basmacayı-"],
input[id*="-basmacayı-"][type="radio"]:checked + *,
input[id*="-basmacayı-"]:not(:checked) + label + [for$="-basmacayı-yum"]{
  /* <input> hep görünmez tutulur. */
  display: none;
}

[for*="-basmacayı-"] {
  /* Tıklar iken yazılar seçilmemeli */
  cursor: pointer;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

[for*="-basmacayı-"] button{
  /* Kolanlar bir düğme barındırır iken işlemesi için tanımlandı. */
  pointer-events: none;
}
Read English

Basmaca is a button that does the job of turning it on and off, created with pure html-css.

By pressing the pressure, you will open the closed place, you will close the open place. You can do this job without javascript. Thus, you will be able to avoid the slowing effect of javascript. You will not tire the computer of the person looking at the web page you have designed.

  • No javascript
  • It works in all web browsers.

Click to see the example.

About

Basmaca, yalın html-css ile oluşturulmuş açma kapama işini yapan bir düğmedir. (Basmaca is a button that does the job of turning it on and off, created with pure html-css.)

Topics

Resources

License

Stars

Watchers

Forks