Mintik posted
4 year ago

Approach.js

Approach

Evet sayın seyirciler bu gün sizlere Srobin tarafından yapılmış olan Appcroach.js uygulamasından ve kullanımından bahsedeceğim biraz. Uzaklığa dayalı diye başlık atmak biraz garip oldu sanırım. Başka türlü kısa bir şekilde örneğin tanıtımı nasıl olur hiç bir fikrim yok açıkçası.

Eğer Javascript ve jQuery konuları üzerine sürekli internette örnekler arayan biri iseniz mutlaka mouse pozisyonlarına göre hareket eden çalışmalar görmüşsünüzdür. Genelde parallax diye adlandırılırlar ve 3 boyutlu tasarımlar oluşturmak için kullanılırlar. Approach uygulaması da mouse pozisyonlarına göre hareket eden tasarımlar hazırlamanıza yarayan bir örnek. 3 boyutlu olmasa da çok güzel çalışmalar hazırlayabilmeniz mümkün.

Bazen videolu dersler incelediğimde mousenin  götürüldüğü nokta Ctrl ve + tuşları yardımıyla büyütülür videoyu hazırlayan kişi tarafından. Bu özellik te şu an aklıma geldi. Açıkçası buna benzer bir örnek yapılabileceği aklımın ucundan bile geçmezdi. İlk bakışta basit bir  gibi görünsede bir çok alanda kullanılabilir. Mesela mouse herhangi bir elementin üzerine geldiğinde büyüsün gibi birçok çalışma hazırlayabilirsiniz. Belki parametreleri hakkında bilgi edinip sizlere daha detaylı anlatabilirim diye düşünüyordum ama örneğin o kadar çok parametresi yok. Anlayacağınız kullanımı oldukça basit bir çalışma.

Kullanım 

Demo 1 :

  • Head  etiketleri  arasına eklenmesi  gerekn bölümler.

Js ve Css dosya  adresleri :

<link rel="stylesheet" href="jquery-approach.css" type="text/css" media="screen" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="../lib/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="../jquery.approach.min.js"></script>

Javascript :

	<script type="text/javascript">
	  $("a#demo-link").approach({
	    "fontSize": "44px",
	    "color": "#CC3300"
	  }, 300);
  </script>
  •  Body  etiketleri  arasına eklenmesi  gereken bölüm.

Html :

<a id="demo-link">I likes to grow and change color</a>

 

Demo 2 :

  • Head  etiketleri  arasına eklenmesi  gereken bölümler.

Js ve Css :

<link rel="stylesheet" href="jquery-approach.css" type="text/css" media="screen" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="../jquery.approach.min.js"></script>

javascript  :

	<script type="text/javascript">
	  $("#wrap img").approach({
	    "opacity": 0.8,
	  }, 100);
  </script>
  •  Body  etiketleri  arasına eklenmesi  gereken bölüm.

Html :

  <div id="wrap">
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />

      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />

      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />

      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />
      <img src="circle.jpg" />

  </div>

 

Mintik is curious about your thoughts. Add a comment
Did you know that members who log in don't see ads?
Sign in with E-mail