Başlangıç dosyalarını bulabileceğiniz repom: js-30 | github
Bugün CSS'deki text-shadow özelliğini JS ile dinamik hale getirip farenin hareketine göre gölgenin konumunu değiştirdiğimiz basit bir proje geliştiriyoruz.
Bu projede konumu belirlerken sorun yaratacak olan bir durum var:
hero elementinde fare hareketini izliyoruz ancak e.target yani olayın gerçekleştiği element eğer içerideki h1 olursa fare konumları yanlış geliyor. Bu durumu düzeltmek içinde fonksiyon içerisinde olayın gerçekleştiği elementin hero olup olmadığını kontrol edip değerleri ona göre belirliyoruz.