Verwenden des CSS-Hover-Effekts des Psuedo-Elements, um das Hauptelement zu überlappen
P粉838563523
P粉838563523 2024-03-20 10:31:28
0
1
330

Grundsätzlich möchte ich, dass der Effekt so aussieht, wenn ich den Mauszeiger bewege:

Meine Website ist da

Der Code lautet wie folgt:Ignorieren Sie ihn! Wichtig :

.cta-button-menu, .cta-button-menu::before {
        transition:all 0.3s linear !important;
        width: 120px !important;
        height: 50px !important;
        display: inline-flex !important;
        justify-content: center !important;
        align-items: center !important;
    }
    .cta-button-menu:hover {
        transform:rotateZ(-45deg) !important;
        background: #21B6CD !important;
        color: white !important;
    }   
    .cta-button-menu::before {
        content:"Book Now" !important;
        background-color:transparent !important;
        position:absolute !important;
        @include main-font($white, 16px !important, $font-bold !important);
      }
    .cta-button-menu:hover::before{
        transform: rotateZ(90deg) !important;
        background-color:#e72f54 !important;
        border:none !important;
    }

Aus irgendeinem Grund gelingt es mir nicht, dass der blaue Knopf den roten Knopf überlappt. Ich kann es nicht herausfinden

P粉838563523
P粉838563523

Antworte allen(1)
P粉021708275

交换 .cta-button-menu:hover set background: #e72f54.cta-button-menu:hover::before set background-color:#21B6CD 中的颜色。并且还要改变度数。希望这对你有用

ul {
margin-top: 60px;
}
.cta-button-menu,
    .cta-button-menu::before {
      transition: all 0.3s linear !important;
      width: 120px !important;
      height: 50px !important;
      display: inline-flex !important;
      justify-content: center !important;
      align-items: center !important;
    }

    .cta-button-menu:hover {
      transform: rotateZ(45deg) !important;
      background: #e72f54 !important;
      color: white !important;

    }

    .cta-button-menu::before {
      content: "Book Now" !important;
      background-color: transparent !important;
      position: absolute !important;
      @include main-font($white, 16px !important, $font-bold !important);
    }

    .cta-button-menu:hover::before {
      transform: rotateZ(-90deg) !important;
      background-color: #21B6CD !important;
      border: none !important;

    }




Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage