• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Przycisk w CSS

VPS Starter Arubacloud
0 głosów
1,072 wizyt
pytanie zadane 9 września 2018 w HTML i CSS przez vneb Początkujący (490 p.)
Mam taki przycisk:
https://jsfiddle.net/g1buqfve/5/

Pytanie: co zrobić, żeby po najechaniu myszką :hover wykonało się przejście, ale po wykonaniu powrócił wygląd przycisku sprzed hover, pomimo że kursor dalej będzie nad przyciskiem?
komentarz 9 września 2018 przez Kamil Łydka Stary wyjadacz (13,600 p.)

, żeby po najechaniu myszką :hover wykonało się przejście, ale po wykonaniu powrócił wygląd przycisku sprzed hover

a nie wraca? 

komentarz 9 września 2018 przez vneb Początkujący (490 p.)
No nie wraca. Wraca dopiero po odjechaniu kursorem znad przycisku.

1 odpowiedź

+1 głos
odpowiedź 9 września 2018 przez hun1er76 Stary wyjadacz (11,960 p.)

Można skorzystać z animacji css.

 

body
{
  background-color:#1a1a1a;
}

.button
{
	border-radius:7px;
	width:63px;
	height:63px;
	margin:5px;
	padding:0;
	font-size:40px;
	text-align:center;
	cursor:pointer;
  
  color:#F00000;
  background-color:#1a1a1a;
  border:1px solid #ffffff;
}

.button:hover {
  animation: effect 0.2s ease-in 2 alternate;
}

@keyframes effect {
  from {
    color:#F00000;
    background-color:#1a1a1a;
    border:1px solid #ffffff;
    transform: scale(1);
  }
  to {
    border: 1px solid rgba(255,255,255,0);
    color: rgba(26,26,26,0);
    background-color: rgba(0,0,0,0);
    transform: scale(1.5);
  }
}

 

komentarz 9 września 2018 przez vneb Początkujący (490 p.)
Nie działa tak jak powinno,przycisk się powiększa, potem zmniejsza z animacją do oryginalnych rozmiarów, a chodzi o to, żeby border  i cyfra w divie powiększyły sie 1.5 raza znikając całkowicie i po animacji widać było pierwotny widok.
komentarz 9 września 2018 przez hun1er76 Stary wyjadacz (11,960 p.)

Aby uzyskać efekt:

początek --animacja--> koniec --bez animacji--> początek

zmień właściwość animation selektora button:hover na 

animation: effect 0.2s ease-in;

 

Później w @keyframes ustaw sobie początkowe i końcowe właściwości sam już.

komentarz 9 września 2018 przez vneb Początkujący (490 p.)
Dzięki, prawie o to chodziło :)

Podobne pytania

–2 głosów
0 odpowiedzi 234 wizyt
pytanie zadane 19 sierpnia 2019 w Sprzęt komputerowy przez kubekszklany Gaduła (3,230 p.)
+1 głos
1 odpowiedź 296 wizyt
0 głosów
3 odpowiedzi 5,223 wizyt
pytanie zadane 31 marca 2016 w JavaScript przez lukasz1390 Użytkownik (500 p.)

92,972 zapytań

141,936 odpowiedzi

321,171 komentarzy

62,301 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...