HTML ile bir yere gelemezsin. Görünüm açısından HTML'i şekillendiren Css ve jQuerydir.
Sana faydalı bir örnek vermek için biraz araştırma yaptım.
http://designshack.net/tutorialexamples/expanding-search-input-field/index.html
şu örneği yapmak için günlerini harcaman lazım. Fakat bunu yapan kişi kodu paylaşmış :)
http://designshack.net/tutorialexamples/expanding-search-input-field/expanding-search-input-field.zip
Yani HTML öğrenmek istiyorum diye zamanını boşa harcama, internette çok fazla kaynak var. Senin yapman gereken bunları bulman.
Verdiğim örnek ile HTML öğrenmeye başlayabilirsin mesela kodları değiştirip bozulmasını sağla sonra tekrar düzeltip nerede hata yaptığını öğren.