Mintik posted
4 year ago

AnyStretch.js – Div içeriğini dinamik boyutlandırma

AnyStretch
Gün geçtikçe  yep yeni  teknolojiler  ve farklı  ekran boyutları üretiliyor.   Bu  tür aygıtlar  ve  tarayıcılar  için uygun tasarımlar  hazırlamak tasarımcılar  için de  bir hayli  zorlaşıyor.  Yaptığınız  örneği her türlü  ekranda  aynı şekilde  görünebilmesini  sağlayabilmeniz için en iyi  yol  css ayarlamalarda yüzdelik oranlar belirlemek  yada Anystretch  tarzı uygulamalar  kullanmak.

Anystretch  Dan Millar tarafından geliştirilmiş oldukça başarılı bir jQuery uygulamasıdır.  Hazırlamış olduğunuz  tasarımlar Anystretch  sayesinde bütün ekran boyutlarına  ve tarayıcı  boyutlarına göre  esnek bir  özeliğe  sahip oluyor.  Bunun dışında kullanıcılar  tarayıcı boyutunu küçültüp büyütürken de web sayfasındaki  nesneler tarayıcıya  göre  otomatik olarak boyut  değiştiriyor.

Demo  sayfasında Anystretc uygulamasının nasıl çalıştığını  görebilmeniz  için web tarayıcısının boyutunu  değiştirmeniz  gerekir.  Büyütün, küçültün yada genişletin tarayıcıyı. Bu işlemler  sırasında  demo sayfasındaki çerçeve, çerçeve içindeki yazılar ve çerçevedeki arkaplan resimlerinin dinamik bir şekilde  tarayıcıya  göre boyut değiştirdiğini görebileceksiniz. Esnek web sitesi hazırlamak isteyenler  için (ki artık günümüzde  bu şart)  çok  faydalı  ve arşivinizde bulunması gereken bir  örnektir.

  • Demo

 

  • Parametreler

positionX

X eksenini üzerinde boyutlandırma  . (type=String, options=left|center|right, default=center)

positionY

Y eksenini üzerinde boyutlandırma (type=String, options=top|center|bottom, default=center)

speed

Tarayıcıya  göre boyut değiştirme hızını ayarlama  (slow, normal, fast). (type=Integer, default=0)

elPosition

Body tagları dışında kullanılan örnekler için (type=String, default=relative)

Kullanım 

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

Js dosya adresleri : 

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="/jquery.anystretch.min.js"></script>

 JavaScript : 

<script type="text/javascript">
  $.anystretch("/path/to/image.jpg", {speed: 150});

  // Perhaps you'd like to change the image on a button click
  $(".button").click(function() {
      $.anystretch("/path/to/next_image.jpg");
  });
</script>
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