在我为按钮使用 display flex 后,带有悬停选项的按钮不再工作
Button with hover option not working anymore after I used display flex for the button
我通常在按钮上使用悬停,然后当我在 CSS 中为按钮使用 display flex 时,悬停选项停止工作。
当我加载 html 页面时,CSS 上的按钮编辑的第一部分有效,但 #register-btn button:hover
的部分无效。
我是初学者,我尝试搜索了几个网站,但没有找到与我发生的情况类似的任何内容。
#box {
width: 90%;
height: 800px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
#box h1 {
color: white;
font-size: 3em;
font-family: Arial;
height: 11vh;
}
#box #register-btn {
height: 45vh;
}
div:nth-of-type(2) {
margin-left: 105px;
align-self: flex-start;
}
#register-btn button {
background: none;
color: coral;
border: 2.5px solid;
padding: 1em 2em;
font-size: 1.1em;
font-weight: bolder;
transition: color 2s, border-color 2s, box-shadow 2s, transform 2s;
}
#register-btn button:hover {
border-color: #49c04fcc;
color: white;
box-shadow: 0 0.5em 0.5em -0.4em #49c04fcc;
transform: translateY(-1.5em);
cursor: pointer;
}
<section id="box">
<div>
<h1>MOVE YOUR EDUCATION <br>INTO THE NEXT LEVEL!</h1>
</div>
<div id=register-btn><br><button>Register here! </button></div>
</section>
有什么帮助吗?
这工作正常,我没有发现任何问题。
也许您在其他代码上存在冲突,导致它无法正常工作。
您需要提供有关错误的更多信息。
check this out here:
https://codepen.io/mrroshan/pen/JjJOBBP
我通常在按钮上使用悬停,然后当我在 CSS 中为按钮使用 display flex 时,悬停选项停止工作。
当我加载 html 页面时,CSS 上的按钮编辑的第一部分有效,但 #register-btn button:hover
的部分无效。
我是初学者,我尝试搜索了几个网站,但没有找到与我发生的情况类似的任何内容。
#box {
width: 90%;
height: 800px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
#box h1 {
color: white;
font-size: 3em;
font-family: Arial;
height: 11vh;
}
#box #register-btn {
height: 45vh;
}
div:nth-of-type(2) {
margin-left: 105px;
align-self: flex-start;
}
#register-btn button {
background: none;
color: coral;
border: 2.5px solid;
padding: 1em 2em;
font-size: 1.1em;
font-weight: bolder;
transition: color 2s, border-color 2s, box-shadow 2s, transform 2s;
}
#register-btn button:hover {
border-color: #49c04fcc;
color: white;
box-shadow: 0 0.5em 0.5em -0.4em #49c04fcc;
transform: translateY(-1.5em);
cursor: pointer;
}
<section id="box">
<div>
<h1>MOVE YOUR EDUCATION <br>INTO THE NEXT LEVEL!</h1>
</div>
<div id=register-btn><br><button>Register here! </button></div>
</section>
有什么帮助吗?
这工作正常,我没有发现任何问题。 也许您在其他代码上存在冲突,导致它无法正常工作。 您需要提供有关错误的更多信息。
check this out here:
https://codepen.io/mrroshan/pen/JjJOBBP