У меня есть приложение Nuxt, которое отлично работает локально. Когда я развернул его в Netlify (где yarn generate
запускался автоматически), я заметил, что происходят некоторые странные CSS вещи.
У меня есть карта с эффектом наведения:
<style lang="scss" scoped>
.gallery-card {
align-items: center;
background: url('/backgrounds/image-1.jpg') no-repeat center center;
background-size: cover;
cursor: pointer;
display: flex;
flex-direction: column;
height: 400px;
justify-content: center;
position: relative;
max-width: 100%;
.overlay {
background-color: rgba(255, 255, 255, 0.3);
bottom: 0;
left: 0;
opacity: 0%;
position: absolute;
right: 0;
top: 0;
transition: 0.2s all ease-in-out;
visibility: hidden;
}
.gallery-title {
color: white;
text-shadow: 3px 3px rgba(0, 0, 0, 0.25);
transition: 0.2s all ease-in-out;
}
.visit-btn {
opacity: 0;
transition: 0.2s all ease-in-out;
visibility: hidden;
}
&:hover {
.overlay, .visit-btn {
opacity: 100%;
visibility: visible;
}
}
}
</style>
Эффект зависания работает локально, но не в продакшене. При осмотре в процессе производства элементам под :hover
присваивается opacity: 1%;
вместо opacity: 100%;
.
Это случилось с кем-нибудь еще или у кого-то есть предложения? Спасибо!