基本上,当我悬停时,我希望效果如下所示:
我的网站在这里
代码如下忽略!重要:
.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;
}
出于某种原因,我无法让蓝色按钮与红色按钮重叠。想不通
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
交换
.cta-button-menu:hoversetbackground: #e72f54和.cta-button-menu:hover::beforesetbackground-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; }