Idag jobbar jag med en annan fantastisk gratis nedladdning för PixelsDaily. Här kan du se mina tankeprocesser, mål och kod, och senare kan du ladda ner hela projektet som ska användas i ditt eget arbete.
I grund och botten är vårt mål här att skapa en enkel effekt så att när en användare hänger över en bild dyker upp en dold textetikett i sikte. Det här är naturligtvis extremt lätt att göra så vi ska gå ett steg längre genom att bygga en hel massa alternativ för utvecklaren att välja mellan. Det här ger dig bra praxis för hur du skapar flexibla effekter som kan tillämpas på olika sätt utan för mycket kodrepetition.
Sneak Peek
Om du är angelägen om att se resultatet innan du går igenom koden, kolla in demoen nedan och sväng över varje bild för att se hur det är annorlunda.
demo: Klicka här för att starta.
Planen
Det här är vad vi vill: En enkel textikett med en svart bakgrund visas över bilden när användaren svävar. Nu, eftersom det kommer att animeras på plats, kom jag upp i totalt tio olika variationer som motsvarar ungefär samma element som används på olika sätt:
Vi har två huvudparametrar att ställa in här. Den första är där etiketten kommer att vila (topp, mitt eller botten) och den andra är var den kommer från (topp, höger, botten, vänster). Vad vi vill göra är att tillhandahålla en grundläggande repeterbar HTML-struktur för utvecklare att använda när du lägger till en bild och ge dem några klasser som kan användas för att kontrollera allt om etikettens beteende. Med detta i åtanke kan vi gå vidare till det första steget.