html - CSS:如何删除图像和边框之间的空间?
问题描述
我有一个悬停时带有框阴影效果的 CSS 图像,但为什么边框和我的图像之间有空间?我怎样才能删除这个?谢谢
这是我的 box-shadow 悬停效果
这是我的CSS代码:
.hover-zoom:hover {
transition: all 0.3s ease-in;
transform: scale(1.05);
box-shadow: rgba(255, 255, 255, 0.5) 0px 8px 50px;
border-radius: 50%;
}
.hover-zoom {
transition: all 0.3s ease 0s;
border-radius: 50%;
overflow: hidden;
}
.img-box{
display: block;
margin: 0;
padding: 0;
}
这是我的 react-js 代码:
<Grid item xs={6}>
<Paper className={classes.paper}>
<div className="img-box">
<img src={earth} width="85%" height="85%" className="hover-zoom" />
</div>
</Paper>
</Grid>
谢谢,如果你能解决这个问题!
解决方案
我不确定你在说什么间距。如果这与变换后出现的黑色边框有关,您可以使用变换框
transform-box: fill-box
推荐阅读
- laravel - 如何根据策略使用 eloquent 加载元素?
- vb.net - 并行计算流的不同哈希值
- c# - “不支持给定路径格式”......你能帮帮我吗?
- java - 我正在使用 Postman 将数据传递给 REST api,但我的变量显示为空值
- php - Laravel 5.4 不支持 PHP 7.4.5 版本
- sap-cloud-sdk - 我可以模拟具有自定义属性的系统吗?
- json - 邮递员 - 无法在 Formdata 中将请求正文作为 JSON 文件发送
- git - “git push”有效,但“@{push}”给出错误“无法解决”
- git - Visual Studio 2019 不提供忽略来自 Git 源代码控制的文件的选项
- python - DataError:在循环中创建绘图时没有要聚合的数字类型