【发布时间】:2018-07-18 06:59:01
【问题描述】:
这是aspx文件:
<div class="courses">
<h1>Courses</h1>
<div class="courselist">
<asp:ImageButton ID="webcrsebtn" runat="server" ImageUrl="~/images/frontendbtnbgc.jpg" />
<asp:ImageButton ID="reactntivebtn" runat="server" ImageUrl="~/images/reactnativebtnbgc.jpg" />
</div>
</div>
这是对应的css:
.courses
{
height: 100px;
}
.courses h1
{
width: 100%;
text-align:center;
padding-top:80px;
padding-bottom: 40px;
color:#548DD4;
font-weight:500;
font-size: 40px;
margin-bottom:50px;
}
.courselist
{
width: 100%;
height: 300px;
border: 2px solid red;
}
.courselist #webcrsebtn
{
height:250px;
width:250px;
margin-left:90px;
-webkit-box-shadow:0px 00px 4px #888888;
-moz-box-shadow:0px 0px 4px #888888;
box-shadow:0px 0px 4px #888888;
border-radius: 5px;
}
.courselist #webcrsebtn:hover
{
margin-top:0px;
}
.courselist #reactntivebtn
{
margin-top:20px;
height:250px;
width:250px;
margin-left:90px;
-webkit-box-shadow:0px 00px 4px #888888;
-moz-box-shadow:0px 0px 4px #888888;
box-shadow:0px 0px 4px #888888;
border-radius: 5px;
}
.courselist #reactntivebtn:hover
{
margin-top:0px;
}
图片如下: enter image description hereenter image description here
当我在一个 ImageButton 中提供 margin-top 时,它会自动应用于另一个 ImageButton。在鼠标悬停时 margin-top: 0px 不起作用。
我正在尝试在鼠标悬停时 ImageButton 向上移动。
【问题讨论】:
-
查看
.courses和.courselist的高度。请设置一个带有图像链接的小提琴。这不是 asp.net 的问题。 -
如果我理解的话,你需要在
.courselist #webcrsebtn中加上margin-top:20px;,所以它们是一样的??我不明白这个问题。尝试重现它。 -
在两个 ImageButton 中添加 margin-top 或添加一个 imagebutton 得到相同的结果
-
是的,我无法弄清楚您的问题/问题是什么。
-
我在一个 imageButton 中添加 margin-pad 那么为什么这个 margin-top 属性会自动应用于另一个 imagebutton