Jak zaimplementować Hover w CSS z przykładami



W tym artykule znajdziesz szczegółową i wszechstronną wiedzę na temat implementacji funkcji Hover w CSS wraz z przykładami.

Kaskadowe arkusze stylów (CSS) są projektowane przy użyciu lub XML (w tym XHTML, SVG). Jest to język arkuszy stylów używany głównie do opisywania elementów za pomocą szeregu różnych metod formatowania. Jedną z metod jest najechanie kursorem, aw tym artykule będziemy rozumieć kursor w CSS w następujący sposób:

Co to jest Hover w CSS?

Wskaźnik CSS to składnik selektora używany do stylizowania różnych elementów, gdy wskaźnik myszy znajduje się nad nimi. Można ich używać w prawie każdym elemencie HTML. Funkcja hover w CSS ma duże znaczenie w projektowaniu stron internetowych.





Najedź w CSS

Komponent hover może podświetlać, kodować i dostosowywać strony internetowe zgodnie z preferencjami użytkownika w kompaktowym i wydajnym programie do projektowania stron internetowych.



Gdzie jest używany Hover?

Najczęstsze przykłady wykonalności funkcji najechania kursorem można wskazać na głównych stronach internetowych sklepów, takich jak Flipkart i Amazon. Gdy użytkownicy najeżdżają kursorem na jakikolwiek produkt w tych witrynach handlu elektronicznego, produkt jest zaprogramowany tak, aby wykonywał zautomatyzowaną funkcję zbliżenia, aby zapewnić klientowi lepszy widok wybranych produktów. Dzięki temu programowaniu strona internetowa jest zaprojektowana tak, aby wyświetlać zwarty widok całej gamy produktów wraz ze szczegółowym widokiem interesującego produktu na pojedynczym projekcie strony internetowej.

Co robi Hover?

Najechanie to wielofunkcyjne narzędzie programistyczne, dzięki któremu użytkownik może dostosować element docelowy za pomocą nieskończonej liczby kryteriów formatowania. Niektóre przykłady operacyjnego know-how funkcji aktywowania obejmują:

  • Zmiana koloru tła / czcionki
  • Osadzanie ukrytego tekstu wyświetlanego po najechaniu
  • Utwórz efekty najazdu na obrazach
  • Automatyczne powiększanie tekstu / obrazów
  • Zmodyfikuj krycie obrazu
  • Osadzanie tekstu
  • Zamiana obrazu
  • Div. Unosić się
  • Wiele innych operacji formatowania w CSS.

Efekt najechania w zasadzie modyfikuje wartość właściwości elementu, aby umożliwić animację zmian w podanym tekście / obrazie lub odpowiednich elementach. Osadzanie elementów CSS Hover w projekcie strony internetowej przekształca zwykłą stronę internetową w interaktywną, solidną i wysoce funkcjonalną stronę internetową. Te projekty stron internetowych są przyjazne dla użytkownika i wszechstronne. Strony internetowe zaprojektowane przez Hover są bardziej atrakcyjne dla konsumentów i przyciągają uwagę potencjalnych klientów.



Zgodność Hover w CSS

Funkcja aktywowania jest kompatybilna ze wszystkimi głównymi przeglądarkami internetowymi. Jednak implementacja tego elementu na urządzeniach dotykowych jest nadal trudnym zadaniem. Najechanie kursorem w CSS umożliwia dostęp do treści na urządzeniach, które nie obsługują funkcji wskaźnika. Zaobserwowano, że aktywna funkcja zawisu na urządzeniu niewspieranym może utknąć na urządzeniu.

W rezultacie kluczowe wyświetlanie najważniejszych treści jest blokowane przez problem z formatowaniem. Z jednej strony, gdy element hover w programie CSS zapewnia wysoki poziom wydajnej personalizacji stron internetowych, i odwrotnie, jego działanie na urządzeniach mobilnych jest wysoce uśpione. Uwzględniając okoliczności, w których świat technologii informacyjnych staje się coraz bardziej mobilny, funkcja aktywowania może stać się przestarzała wraz z postępem technologicznym. Dlatego potrzeba stworzenia przenośnej wbudowanej funkcji, która działa z dotykiem i urządzeniami mobilnymi, jest niezwykle istotna.

Jak Hover działa w CSS?

Aktywny styl pseudoklasy dominuje w formatowaniu CSS po wskazaniu wskaźnika myszy i przesłania wszelkie / wszystkie kolejne odsyłacze, po których następuje ta pseudoklasa. Na przykład w pseudoklasie „: link: odwiedzone lub: aktywne regułę: hover należy umieścić po: link i: odwiedzone, ale przed: aktywne, aby odpowiednio: hover stylizować. Kolejność LVHA:: link,: hover,: visit i: active jest używana jako odniesienie do prawidłowego stylu formatowania: hover.

div {background-color: green padding: 18px display: none} span: hover + div {display: block}Hover Test!Ukryty kod wyświetla się po najechaniu kursorem

W powyższym kodzie element span został zmodyfikowany w celu scalenia elementu hover i div przy użyciu elementu span: hover + div. Element span, który będzie wyświetlany na głównej stronie docelowej, będzie zawierał tekst „Test najechania!” Dalsze umieszczenie wskaźnika myszy na elemencie span ujawnia element div „Ukryty kod jest wyświetlany po najechaniu”. Ten format osadzania działa zarówno na tekście, jak i na obrazach.

Zmień kolor tła na „czerwony”

p: hover, h1: hover, a: hover {background-color: Red}

Hover Red

Hover Red

jak używać stringbuffer w java

Spinki do mankietów:

Test zawisu czerwony:

Google com

Uwaga: cześć

Powyższy kod dostosowuje

,

i element i integruje je we wspólną funkcję hover. Ten kod ma na celu zmianę koloru tekstu na czerwony, gdy wskaźnik myszy znajdzie się nad nim. Komponent h1 i h2 wyświetla odpowiednio „CSS: Hover Test Code” i „Hover Red”. Element akapitu: Hover Test Red i tag kotwicy: google.com są podświetlane na czerwono, gdy wskaźnik myszy znajduje się nad nimi.

Tworzenie krycia w dymku na obrazach

.pic {szerokość: 1900px wysokość: 1900px krycie: 1 filtr: alpha (krycie = 100) background: url (https://cdn.pixabay.com/photo/2013/07/13/11/29/orange-158258_1280. png) bez powtórzeń} .pic: hover {krycie: 0.2 filter: alpha (krycie = 30)}

Powyższy program CSS wyświetla modyfikację krycia obrazu po najechaniu kursorem. Oryginalnym kryciem obrazu jest jeden jednak wykorzystując filtr nieprzezroczystości, ten sam został zmodyfikowany do 0,2. Ten kod pokazuje, że wykorzystując element hover można modyfikować krycie obrazu i / lub tekstu.

Tworzenie nakładek tekstowych na obrazach

.pic {width: 4000px height: 2170px background: url (http://eatlogos.com/food_and_drinks/png/vector_orange_logo.png) no-repeat} .text {width: 3400px height: 2170px background: #FFF krycie: 0} .pic: hover .text {krycie: 0.6 text-align: justify color: # 000000 font-size: 20px font-weight: 700 font-family: 'Times New Roman', Times, serif padding: 30px} Orange to włókno bogate owoce. Przeciwutleniacze obecne w pomarańczy mogą pomóc w trawieniu, nadać skórze blask i działać przeciwstarzeniowo.

Warstwowanie tekstu w CSS to wydajne narzędzie do osadzania opisowego tekstu obrazu w samym obrazie. To narzędzie pomaga w zapewnieniu zwartego przeglądu obrazu bez zajmowania uśpionej przestrzeni w ograniczonej przestrzeni do projektowania stron internetowych. W tym kodzie obraz tła jest osadzony z tekstem opisu, który jest wyświetlany, gdy wskaźnik myszy znajduje się nad tekstem.



To podsumowuje wszystkie ważne aspekty najechania kursorem w CSS i podkreśla jego użyteczność w tworzeniu stron internetowych. Istnieje wiele efektów specjalnych, które może wprowadzić na nasze strony internetowe. Zawsze możemy wypróbować różne kombinacje selektora najechania kursorem z innymi właściwościami CSS, takimi jak animacja, obrazy tła, hiperłącza itp. I zbadać jego potencjał, jak widzieliśmy w niektórych naszych przykładach. Wreszcie, CSS jest jednym z najpotężniejszych sposobów projektowania i przekształcania stron internetowych, dlatego programiści nieuchronnie opanują tę umiejętność w celu tworzenia dynamicznych stron internetowych.

Sprawdź nasze który obejmuje szkolenie na żywo prowadzone przez instruktora i rzeczywiste doświadczenie projektowe. To szkolenie zapewni Ci biegłość w pracy z technologiami internetowymi zaplecza i front-endu. Obejmuje szkolenia w zakresie tworzenia stron internetowych, jQuery, Angular, NodeJS, ExpressJS i MongoDB.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy na blogu „Hover in CSS”, a my skontaktujemy się z Tobą.