23 Nisan 2014 Çarşamba

Sayfa açıldığında formu seçili duruma getirmek

Html5 ile gelen Odaklanma özelliği

iyi günler arkadaşlar bu yazımda html5 ile gelen odaklanma özelliğinden bahsetmek istiyorum. bazı sitelerde dikkatinizi çekmiştir belki bilmiyotum ama işte çeksin artık neyse :) üye ol sayfası veya giriş yap sayfası gibi form bulunan sayfalara girdiğinizde formun ilk elemanı seçili olarak açılır yani diyelimki giriş yap sayfasındayız imlecimiz kullanıcı adını gireceğimiz textbox umuzda seçili olarak açılır şimdi bizde o tarz bir uygulama yapacağız.
uygulamamızı yapabilmemiz için html 5 ile gelen autofocus özelliğini kullanacağız.
Kodlarımıza Başlayalım.

 <!doctype html>  
 <html>  
 <head>  
 <meta charset="utf-8" />  
 <style type="text/css">  
      input{  
           text-indent:5px;  
           border-radius:3px;  
           border:1px solid #ddd;  
      }  
      body {  
           color:#555;  
           font:14px arial;  
      }  
 </style>  
 </head>  
 <body>  
 <div style="width:1000px;margin:0 auto;">  
 <table align="center" style="border:2px solid #ddd;padding:5px;border-radius:3px;">  
      <tr>  
           <td>Adınız</td>  
           <td>:</td>  
           <td><input type="text" name="ad" autofocus="true" /></td> <!-- sayfa açıldığında seçili olacak -->  
      </tr>  
      <tr>  
           <td>Mail Adresiniz</td>  
           <td>:</td>  
           <td><input type="email" name="mail" /></td>  
      </tr>  
      <tr>  
           <td>Telefon Numaranız</td>  
           <td>:</td>  
           <td><input type="tel" name="telefon" /></td>  
      </tr>  
 </table>  
 </div>       
 </body>  
 </html>  

Örneğimizin görüntüsü


Gördüğünüz Gibi html5 i destekleyen tarayıcımızda açtığımızda formumuzda ilk formun seçili olduğunu göreceğiz

vehbi akdogan - kişisel blog sitesi

HTML5 ve jQuery ile sürükle bırak yaparak silme işlemi

Html5 ile sürükle bırak işlemi

İyi günler arkadaşlar internet kullanımının mobilde kullanımının gittikçe arttığı günümüzde mobilde daha kullanışlı siteler yapmamızı sağlayan bir html5 özelliğini sizlere anlatmak istiyorum.

Html 5 ile gelen sürükle bırak işlemimiz için aşağıdaki kodları bilmemizde fayda var

  • draggable: Kodumuz nesnenin sürüklenebilme özelliğini belirler. resimlerde default olarak true yani sürüklenebilir olarak belirlenmiştir. kullanımı draggable="true" yani sürüklenebilir veya draggable="false" sürüklenemez şeklindedir.
  • ondragover: Resmin Sürükleneceği alandır kullanımı ondragover="return false;"
  • ondragenter: Yine resmin Sürükleneceği alandır kullanımı ondragenter="return false;"
  • ondrop: Bu fonksiyonumuzda Resim Sürüklendikten sonra yapılacak işlemdir.

Evet Açıklamalarımızıda yaptığımıza göre Artık kodlara geçebiliriz

Kodlarımız
 <!doctype html>  
 <html>  
 <head>  
 <meta charset="utf-8" />  
 <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>  
 <script type="text/javascript">  
 $(function(){  
      $("#resim").hover( // resme tıklandığında body ile ilgili birkaç tasarım yaptık   
      function(){  
           $("body").css({  
                "border":"4px dashed #ddd",  
                "border-radius":"5px"  
           });  
           $("#cop").css({"border":"3px solid red"});  
      },  
      function(){  
                $("body,#cop").css({"border":"none"});  
      });  
 });  
 // asıl işlem gören fonksiyonumuz burdadır.  
 function resimSil() {  
      $("#resim").hide(); // resmi gizledik   
      $(".metin").html("Resim Başarıyla silindi"); // metnimizi değiştirdik   
 }  
 </script>  
 </head>  
 <body>  
 <div style="width:700px;margin:0 auto;">  
      <img src="images/ben.png" width="300" id="resim" style="float:left;cursor:move;" /><br>  
      <img style="float:right" id="cop" src="images/cop.png" draggable="false" ondragover="return false" ondragenter="return false" ondrop="resimSil()" />  
      <p class="metin" style="clear: both;"> Resmi Silmek için Çöp Kutusuna sürükleyiniz </p>  
 </div>       
 </body>  
 </html>  

Çalışma kodlarını Buradan İndirebilirsiniz.


vehbi akdogan - kişisel blog sitesi

3 Ekim 2013 Perşembe

Google webdesigner html5 reklam hazırlama aracı

Google firmasının uzun zamandır html5 için hazırlık yaptığının farkındayız. Bu hazırlıkların meyvesini html5 tabanlı tasarım ve animasyon uygulaması google designer’i tanıttı. Bu programın amacı tasarımcıların html5 reklam ve animasyon reklamları yaparak giderek çoğalan mobil kullanıcılarını flash reklamlardan kurtarmak.
Programı çok detaylı incelemedim ama aşağıda vereceğim video ve basit bir inceleme sonrasında reklam yapmak için biçilmiş kaftan gibi görünüyor. Google webdesigner ile yapılan reklamların kodu görüntülenebiliyor ve üzerinde değişiklik yapılması halinde an olarak önizlemesini görebiliyorsunuz. Google webdesigner ile yapılan raklamlarda youtube videoları , google haritaları ve css3 kullanılabiliyor.
Programda yapılan reklamların DoubleClick, AdMob ve Google Adwords tarafından kısa sürede yayına alındığı söylenmekte. Ayrıca esnek reklamlar ile responsive tasarımlara daha uygun reklam tasarımları olacağı kesin. Google’ın ücretsiz olarak sunduğu Google webdesigner beta olmasına rağmen gayet kullanışlı eminim final sürümünde daha çok özellik ve seçenek gelecektir.
Google webdesigner ile ilgili tanıtım videosu ;

Google’ın ücretsiz sunduğu ve flash reklamların kullanımını bitirmeye amaçlayan bu programa Adobe firmasının tepkisi ne olacak , Google firmasının hesapladığı gibi flash reklamları bitirecek mi bilinmez. Ama kullanıcılar ve reklamverenler için güzel bir gelişme olduğu açık ve net.

Google webdesigneri denemek isterseniz aşağıdaki linkten indirme sayfasına ulaşabilirsiniz ;
Google Web Designer İndir

vehbi akdogan - kişisel blog sitesi

12 Eylül 2013 Perşembe

HTML5 Dersleri - HTML5 e Giriş



İyi Günler Arkadaşlar HTML dilinin Şuanda Son sürümü olan HTML5 e kendim çalışmaya başladım ve bu çerçeve içinde sizlerede HTML5 te öğrendiklerimi anlatmaya Karar Verdim

HTML5 Nedir?


HTML5, HTML in en son çıkan sürümüdür, sürekli gelişen değişen web standartlarının bir yenisidir. Şöyleki HTML de bazı şeyleri sürekli ek componentler yardımıyla yapıyorduk ve aynı zamanda gereksiz fazla kod yazıyorduk. HTML5’te artık birçok şey daha az kod geliştirerek yapılabilmektedir.

Öne çıkan en popüler özelliklerinden canvas, video ve audio taglaridir. Bunun gibi daha bir çok yeni özelliği bünyesinde barındıran HTML5 webmasterlar için bulunmaz hint kumaşı olacağı düşüncesindeyim. Evet bir çok şey HTML de de yapılıyordu ancak flash, javascript gibi ek komponenetlere çok fazla ihtiyaç duyuyorduk. Şimdi bunların çoğu artık HTML5 in içerisinde. Daha az kod, script yazarak daha güzel, estetik ve kullanıcı dostu siteler tasarlayabiliyoruz.

HTML5 ile yapılan siteler mobil ve diğer cihazlarda da uyumlu olduğundan ayrıca bu platformlar için de site tasarlamak zorunda kalınılmaz buda bize daha az iş ve daha az maliyet demektir.

HTML5 in HTML den farkı Nedir?



Dediğimiz gibi en başlıca özellikkleri Flash video oynatıcıların yerini video elementinin alması tabikide. Aynı zamanda daha az kod geliştirilmesi, canvas tagıyla 2 boyutlu çizimlerin (javascript desteğiyle) kolaylıkla yapılabiliyor olması, input typelara eklenmiş ek özellikler (e-posta, tel, date, color...) HTML5’in HTML den başlıca farkları olarak ön plana çıkmaktadır. Bunlar gibi daha bir çok HTML5 etiketide mevcuttur daha sonraki derslerimizde bu taglarla ilgili örnekleriyle anlatmaya çalışacağız. Ayrıca tüm platformlarda aynı şekilde çalışması da bir nevi tarayıcı bağımlılığını ortadan kaldıracak gibi.

vehbi akdogan - kişisel blog sitesi
Sosyal Aglarda Ben :)
facebook
twitter
google
youtube
rss

About Us

İstatistik

Iletisim

Ad

E-posta *

Mesaj *

© Vehbi Akdogan - Kişisel Blog Sitesi | Tüm Hakları Saklıdır.