Волновой эффект идет из коробки кнопки, я этого не хочу, но я не знаю, как от него избавиться. Помогите, пожалуйста?
body { background-color: #ddd; }
.overknop {
position: relative;
border-radius: 0 50px 0 50px;
border: 1px solid white;
font-family: "Bebas Neue";
font-size: 28px;
color: #FFFFFF;
color: black;
padding: 20px;
width: 200px;
overflow: hidden;
text-align: center;
text-decoration: none;
cursor: pointer;
background-color: transparent;
transition-duration: 0.4s;
}
.overknop::after {
content: "";
background: #f1f1f1;
display: block;
position: absolute;
padding-top: 300%;
padding-left: 350%;
margin-left: -20px !important;
margin-top: -120%;
opacity: 0;
transition: all 0.8s;
}
.overknop:active::after {
padding: 0;
margin: 0;
opacity: 1;
transition: 0s;
}
<button class = "overknop">OVER</button>
Правда не знаю как это сделать, в инете ничего про это не нашел
``` <body> <button class = "overknop">OVER</button> </body> </html> ``` это действительно весь html
Это прекрасно работает.
Вы должны были забыть использовать overflow:hidden
в своем коде
.overknop {
position: relative;
border-radius: 0 50px 0 50px;
border: 1px solid white;
font-family: "Bebas Neue";
font-size: 28px;
color: #ffffff;
padding: 20px;
width: 200px;
text-align: center;
transition-duration: 0.4s;
text-decoration: none;
overflow: hidden;
cursor: pointer;
background-color: transparent;
}
.overknop:after {
content: "";
background: #f1f1f1;
display: block;
position: absolute;
padding-top: 300%;
padding-left: 350%;
margin-left: -20px !important;
margin-top: -120%;
opacity: 0;
transition-duration: 0.8s;
}
body {
background-color: skyblue;
text-align: center;
margin-top: 30vh;
}
.overknop:active:after {
padding: 0;
margin: 0;
opacity: 1;
transition: 0s;
}
<button class = "overknop">OVER</button>
волновой эффект все еще выходит из коробки, на самом деле это не ответило на мой вопрос
Что значит "из коробки"? Если это граница кнопки, то это не для меня.
Какой браузер вы используете?
сафари, и да, я имел в виду за границу кнопки
@Zenon Какая версия Safari? А macOS и/или iOS Safari? Он отлично отображается для меня в Chrome в Windows.
кто-то отредактировал код, и теперь он работает! удивительно
Мы не можем вам помочь, потому что вы не опубликовали HTML-код, используя свой
overknop
класс CSS (также вам действительно не следует использоватьtransition: all
: вместо этого вы должны использовать явный список переходных свойств).