【发布时间】:2018-05-08 13:24:45
【问题描述】:
首先,我正在使用 wordpress 来创建我自己的带有个人 HTML 和 CSS 的网站。我在我的 HTML 代码中添加了一个指定大小的空容器。这个容器类的名称是 LiveChat。
这是 HTML:
<div class="LiveChat">
<img src="https://baway.de/wp-content/uploads/2018/05/Bild1.jpg" alt="Live Chat">
</div>
我现在要做的是添加背景图像,将其“缩放”35%。此外,我希望在此图像周围有一个白色边框,带有 15 像素的白色边框。因此我创建了这段代码:
.LiveChat {
background-image: url("https://away.de/wp-content/uploads/2018/05/Bild1.jpg");
background-repeat: no-repeat;
display: block;
margin-left: auto;
margin-right: auto;
width: 100%;
height: auto;
overflow: hidden;
border-color: white;
border-width: 15px;
}
.LiveChat img {
-webkit-transform: scale(1.35);
transform: scale(1.35);
}
首先,我的元素周围没有白色边框。第二个问题是,元素右侧有一个白条...
现在我想添加一个悬停效果。当有人将鼠标悬停在背景图像上时,缩放应达到 100%。遗憾的是,使用它时没有任何反应:
.LiveChat:hover img{
-webkit-transform: scale(2.0);
transform: scale(2.0);
}
由于我现在整天都在尝试,我希望你们有经验的建议。非常感谢!
.LiveChat {
background-image: url("https://away.de/wp-content/uploads/2018/05/Bild1.jpg");
background-repeat: no-repeat;
display: block;
margin-left: auto;
margin-right: auto;
width: 100%;
height: auto;
overflow: hidden;
border-color: white;
border-width: 15px;
}
.LiveChat img {
-webkit-transform: scale(1.35);
transform: scale(1.35);
}
.LiveChat:hover img{
-webkit-transform: scale(2.0);
transform: scale(2.0);
}
<div class="LiveChat">
<img src="https://baway.de/wp-content/uploads/2018/05/Bild1.jpg" alt="Live Chat">
</div>
【问题讨论】:
标签: html css hover mousehover