css - 如何在图像悬停放大过渡期间保留图像圆 Angular ?

标签 css

DEMO

悬停时放大图像很容易。
图像圆形边框很容易。
将它们组合起来,OK,但是圆 Angular 在过渡过程中消失了。
过渡后,圆 Angular 又回来了。
问题:如何在过渡期间保留圆 Angular ?

.img-wrapper {
    border-radius: 10px;
}

.img-wrapper img {
    transition: transform .5s ease;
    transform:scale(1);
}

.img-wrapper img:hover {
    transform:scale(1.5);
}

最佳答案

尝试添加这个:

.img-wrapper {
    border-radius: 10px;
    position:relative;
    z-index:1;
}

如果还是不行,试试这个问题: overflow:hidden ignored with border-radius and CSS transforms (webkit only)

关于css - 如何在图像悬停放大过渡期间保留图像圆 Angular ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32370197/

相关文章:

javascript - 使圆形元素在透视中旋转

javascript - Animate.css - 它是如何工作的?如何让它自动工作?

html - 图像而不是链接的语音气泡工具提示?

css - 在 Twitter Bootstrap 中覆盖 CSS 属性

css - 使网格列跨越整行

javascript - 在 Bootstrap 3 中,如何将下拉列表中的列表项设置为一级菜单项,并且仅在 xs 屏幕尺寸上设置?

html - 如何让 2 个相邻 block 不显示 :inline-block?

css - 在 wordpress 主题中更改 slider 高度

html - overflow 仅适用于元素符号,不适用于 li 的内容

html - 重新调整浏览器时,网站元素会混淆