div 和图像上的悬停效果在 css 中不起作用

比拉什尔

我有一个包含图像的 div [并且图像用于按钮]。我想让 div 或 img 更加用户友好。为此,我尝试在将鼠标悬停在它上面时创建一个边框。但它不工作。请看我的代码

.pa-img, .img-div{
  cursor:pointer;
}
.img-div:hover {
  border:1px solid red;
}
.pa-img:hover {
  border:1px solid red;
}
<div class="img-div">
  <img class="pa-img" src="https://i.ibb.co/ymCFbTJ/pay-paypal.png" />
</div>

如果您有任何好主意使此图像更具吸引力或对悬停效果更好,请提供帮助。我将为法师 click 创建一个 jquery 函数。

但目前用户无法识别这是一个按钮。他们没有点击图像。这就是为什么我尝试制作悬停效果

马特达斯皮

如果您想让它更加用户友好和美观,请确保您还了解一些有关设计的知识,而不仅仅是编码。

这是一种使它更美观的方法:

.img-div {
    width: 234px;
    padding: 10px;
}
.pa-img, .img-div{
    cursor:pointer;
    border:1px transparent solid;
}
.img-div:hover{
    transition:ease-in-out 0.2s;
    box-shadow: inset 0px 0px 15px;
}
.pa-img:hover{
    transition:ease-in-out 0.2s;
}
<div class="img-div">
<img class="pa-img" src="https://i.ibb.co/ymCFbTJ/pay-paypal.png" />

</div>


此外 -您甚至可以添加圆形边框,使其与 PayPal 按钮更加美观:

.img-div {
    width: 234px;
    padding: 10px;
    border-radius: 25px;
}
.pa-img, .img-div{
    cursor:pointer;
    border:1px transparent solid;
}
.img-div:hover{
    transition:ease-in-out 0.2s;
    box-shadow: inset 0px 0px 15px;
}
.pa-img:hover{
    transition:ease-in-out 0.2s;
}
<div class="img-div">
<img class="pa-img" src="https://i.ibb.co/ymCFbTJ/pay-paypal.png" />

</div>

如果您希望图像也向侧面和向下放置一点以使其更像按钮,您可以这样做:

.img-div {
    width: 234px;
    padding: 10px;
    float: left;
}
.pa-img, .img-div{
    cursor:pointer;
    border:1px transparent solid;
}
.img-div:hover{
    transition:ease-in-out 0.2s;
    box-shadow: inset 0px 0px 15px;
}
.pa-img:hover{
    transition:ease-in-out 0.2s;
    margin-left: 2px;
    margin-top: 2px;
}
<div class="img-div">
<img class="pa-img" src="https://i.ibb.co/ymCFbTJ/pay-paypal.png" />

</div>

要制作圆形边框,只需border-radius: 25px;.img-div

我希望它符合您的需求。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的css3悬停效果在SVG中不起作用?

来自分类Dev

为什么我的css3悬停效果在SVG中不起作用?

来自分类Dev

和a上的CSS:悬停不起作用

来自分类Dev

如何在div上添加图像而不丢失CSS悬停效果中的先前内容

来自分类Dev

CSS / HTML:悬停时显示div不起作用

来自分类Dev

CSS上的保证金权利在我的div中不起作用

来自分类Dev

CSS上的保证金权利在我的div中不起作用

来自分类Dev

A:悬停在CSS中不起作用

来自分类Dev

A:悬停在CSS中不起作用

来自分类Dev

CSS 悬停在 div 上以显示另一个 div 不起作用

来自分类Dev

div上的CSS光标指针不起作用

来自分类Dev

CSS -> 悬停效果不起作用

来自分类Dev

为什么CSS在div中不起作用?

来自分类Dev

CSS li'cursor:pointer'在div中不起作用

来自分类Dev

可扩展CSS div在iOS 8中不起作用

来自分类Dev

按钮CSS过渡在DIV中不起作用

来自分类Dev

CSS 和图像文件在 heroku 中不起作用

来自分类Dev

使用 jQuery 和 CSS3 的带有进度条的多步表单,输入在 DIV 中不起作用

来自分类Dev

CSS悬停div影响其他div在Google Chrome上不起作用

来自分类Dev

当我在div中添加其他超链接时,为什么以下html和css悬停代码不起作用?

来自分类Dev

CSS div高度100%不起作用

来自分类Dev

CSS:div的垂直排列不起作用

来自分类Dev

CSS div溢出:自动不起作用

来自分类Dev

div css 高度 100% 不起作用

来自分类Dev

嵌套div的css不起作用

来自分类Dev

Div 自动高度不起作用 - CSS

来自分类常见问题

为什么CSS中的“ cursor:pointer”效果不起作用

来自分类Dev

CSS中的过渡效果“顶部与底部”不起作用

来自分类Dev

CSS图像不起作用

Related 相关文章

热门标签

归档