有两个盒子(Box1,Box2),当我使用Margins和Paddings悬停在其上时,它们会扩展。它们分别拥有自定义类和设计。它们都向左浮动,以便彼此并排。
HTML代码:
CSS代码如下:
我遇到的问题是当鼠标悬停在Box1上时,第二个盒子会稍微向右移动,而当鼠标悬停在Box2上时,第一个盒子不会移动。我不希望在悬停Box1时移动Box2。
您可在此处查看 jsfiddle Demo:https://jsfiddle.net/shahrozasif1/7cjm23uj/1/
HTML代码:
<div class="contentbox-lg stk-left bg-red">
<p class="contentbox-content">Box1</p>
</div>
<div class="contentbox-lg stk-left bg-blue">
<p class="contentbox-content">Box2</p>
</div>
CSS代码如下:
/* Content Box Main CSS */
.contentbox-lg {
border: 1px;
border-style: solid;
border-radius: 5px;
padding: 50px;
width: 50px;
height: 50px;
margin-left: 50px;
margin-top: 50px;
}
.contentbox-lg:hover {
border: 3px;
border-style: solid;
border-color: black;
padding: 73px;
margin-left: 25px;
margin-top: 25px;
}
.contentbox-content {
top: 50%;
left: 50%;
color: white;
}
.stk-left {
float: left;
}
/* Content Box Colors */
.bg-blue {
background-color: #2980b9;
}
.bg-blue:hover {
background-color: #3498db
}
.bg-red {
background-color: #c0392b;
}
.bg-red:hover {
background-color: #e74c3c
}
我遇到的问题是当鼠标悬停在Box1上时,第二个盒子会稍微向右移动,而当鼠标悬停在Box2上时,第一个盒子不会移动。我不希望在悬停Box1时移动Box2。
您可在此处查看 jsfiddle Demo:https://jsfiddle.net/shahrozasif1/7cjm23uj/1/