HTML ve CSS ile Animasyonlu Arama Kutusu
Örnek olarak, aşağıdaki HTML ve CSS kodlarını kullanarak bir arama kutusu oluşturabilirsiniz:
<div class="search-container"> <form action="/search"> <input type="text" placeholder="Search..." name="q"> <button type="submit"><i class="fa fa-search"></i></button> </form> </div>
.search-container { display: flex; align-items: center; width: 500px; height: 50px; border: 2px solid #ccc; border-radius: 5px; overflow: hidden; transition: width 0.5s ease-in-out; } .search-container:hover { width: 550px; border-color: #333; } .search-container form { display: flex; width: 100%%; height: 100%%; } .search-container input[type="text"] { flex: 1; padding: 0 20px; border: 0; background: transparent; font-size: 16px; color: #333; outline: 0; } .search-container button[type="submit"] { width: 50px; height: 100%%; background: #333; color: #fff; border: 0; font-size: 16px; cursor: pointer; transition: background 0.5s ease-in-out; } .search-container button[type="submit"]:hover { background: #666; }
Bu kodları kullanarak, fare imlecini arama kutusunun üzerine getirdiğinizde kutunun genişlemesini ve renginin değişmesini sağlayabilirsiniz. Ayrıca, arama düğmesine tıkladığınızda formun gönderilmesini de sağlar.