Wpis z mikrobloga

Ma ktoś jakiś uniwersalną animację #css bazującą pseudo elementach after i before, która po dodaniu do dowolnego elementu pobiera od niego cały rozmiar i tworzy overlay np z animacją tak jak na fejsie (pic rel) poprzez animację gradientu wykorzystującego różne opacity kolorów?

Chodzi mi o to by każdy element który jest ładowany ajaxem w beforeSend dostawał tę klasę i przy success ją usuwał :) Niezależnie element, niech dostaje pseudo animowane. W necie są miliony spinnerów, mega wypaśnych animacji ale nie ma tych najprostszych, które są płynne.

#webdev
hakeryk2 - Ma ktoś jakiś uniwersalną animację #css bazującą pseudo elementach after i...

źródło: comment_MlJgDk0bpSaS9jObrMC18sqg3gzzfRbc.jpg

Pobierz
  • 12
@hakeryk2: Animacja może być, możesz nawet skaczące króliczki dodać. Problem w tym, że chciałeś aby był szybki gotowiec na before i after. Te pseudo elementy mogą faktycznie wypełnić rozmiar "rodzica" ale w Twoim przypadku bez ustawienia na sztywno rozmiarów to nie będzie miało sensu. Dopóki w elementach nie będzie treści ich rozmiary będą 0 na wysokości i w większości przypadków na szerokość dlatego takie rozwiązanie nie zadziała, a dodawanie na sztywno
@niktvvazny: Poszliśmy za daleko w temacie a i ja się nie doprecyzowałem - chodzi i mi utworzenia elementu podczas ładowania. Np Div z tekstem "Ładowanie..." który zawsze będzie otrzymywał 100% rozmiaru rodzica w którym się znajduje a który zostanie usunięty gdy załaduje się ajax. Ta animacja będzie wewnątrz już ustalonego kontenera, który posiada swoje właściwości i dlatego pseudo element przejmie je po nim.

@schriker nie plusuj tylko pomóż :D Ostatnio gdy
@niktvvazny: W sumie to tak, wystarczy tylko by animacja trzymała infinite zamiast forwards, podmienić linear gradients i wsio. Teraz dochodzę do wniosku, że napisałbym to szybciej niż trwa ta dyskusja :D Życie. Dzięki za owocną dyskusję.