Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie formatiere ich einen Cursor als „Text', während Mausklicks auf ein Element deaktiviert werden?

Susan Sarandon
Freigeben: 2024-11-05 17:51:02
Original
822 Leute haben es durchsucht

How to Style a Cursor as

Cursor-Styling mit deaktivierten Mausinteraktionen

Beim Versuch, sowohl die CSS-Eigenschaften „pointer-events: none“ als auch „cursor: text“ zu verwenden Benutzer können auf das Problem stoßen, dass der Cursor sein Aussehen trotz Deaktivierung nicht ändert. Dies geschieht, weil „pointer-events: none“ alle Mausinteraktionen mit dem Element deaktiviert.

Um dieses Problem zu beheben, sollte die Cursor-Eigenschaft nicht direkt auf den betroffenen Link angewendet werden, sondern auf das übergeordnete Element. Dies kann erreicht werden, indem der Link mit einem Containerelement umschlossen und der Cursorstil auf den Container angewendet wird.

Beispielcode:

HTML:

<code class="html"><span class="wrapper">
    <a href="#">Some Link</a>
</span></code>
Nach dem Login kopieren

CSS:

<code class="css">.wrapper {
    position: relative;
    cursor: text;  /* This is used */
}
.wrapper a {
    pointer-events: none;
}</code>
Nach dem Login kopieren

Zusätzlich Überlegungen:

  • In IE11 ist möglicherweise ein Pseudoelement erforderlich:
<code class="css">.wrapper:after {
    content: '';
    position: absolute;
    width: 100%; height: 100%;
    top: 0; left: 0;
}</code>
Nach dem Login kopieren
  • In Firefox kann der Cursor nicht angewendet werden direkt zum Text im Link. Stattdessen sollte der Pseudoelement-Ansatz verwendet werden, um den Text auswählbar zu machen und gleichzeitig den Cursorstil auf den Container anzuwenden.

Durch die Implementierung dieses Ansatzes kann die Cursoreigenschaft erfolgreich geändert werden, während Mausinteraktionen verhindert werden mit dem angegebenen Element.

Das obige ist der detaillierte Inhalt vonWie formatiere ich einen Cursor als „Text', während Mausklicks auf ein Element deaktiviert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!