cssクラスに基づいてカルーセルのボタンを表示/非表示する次のコードがあります。 hideButtonを除いて、すべてが意図どおりに機能しますが、アニメーションが完了した後は表示が「なし」に設定されません。CSS animation-fill-modeが表示に機能しない:なし
効果は、ボタンが消えても基本の項目の上にあり、クリックがクリックされないようにすることです。
.pills-tab-carousel__button {
position: absolute;
top: 0;
height: 100%;
line-height: 100%;
width: 64px;
animation: showButton .5s forwards;
}
.pills-tab-carousel__button--hidden {
animation: hideButton .5s forwards;
}
@keyframes hideButton {
0% {
opacity: 1;
display: block;
}
100% {
opacity: 0;
display: none;
}
}
@keyframes showButton {
0% {
opacity: 0;
display: none;
}
1% {
opacity: 0.01;
display: block;
}
100% {
opacity: 1;
display: block;
}
}
を私は '視認性があることに気づいていませんでした!私はそれがスペースを取ったと思ってポインタイベントをキャプチャしました。ありがとう! – quuxbazer