【发布时间】:2022-01-05 09:42:41
【问题描述】:
我正在使用 HTMl、CSS 和 JS 构建一个记忆卡游戏来练习。 这是我到目前为止所做的:https://spomin.krix12.repl.co/ 如您所见,问号的图像和翻转卡片的图像有点拉伸。 这是它的 CSS 代码:
.memory-game {
width: 640px;
height: 640px;
margin: auto;
display: flex;
flex-wrap: wrap;
perspective: 1000px;
}
.memory-card {
width: calc(25% - 10px);
height: calc(33.333% - 10px);
margin: 1px;
position: relative;
transform: scale(1);
transform-style: preserve-3d;
transition: transform .5s;
box-shadow: 1px 1px 1px rgba(0,0,0,.3);
}
memory-card 在 memory-game 内部。如何修复拉伸的图像? html(如果需要,我可以为您提供代码)或 css 是否有问题,或者我应该将图像本身裁剪成某个比例?
非常感谢您的帮助。
【问题讨论】:
-
我们无法访问该网站
-
如果你改变宽度和比例以保持不变,你应该有
height: auto;Here's 一个很好的例子来说明如何在保持比例的同时缩小图像的大小 -
@EthanAgar 我能够访问该网站。
标签: javascript html jquery css