小编Vy *_*Lan的帖子

CSS 网格不适应屏幕宽度

我是 HTML、CSS 新手,我一直在努力用图像制作这个负责任的网格。当您将鼠标悬停在它们上方时,会出现文本,但效果很好。问题是,一旦我调整屏幕大小,网格就会保持不变,并且不会缩小以适应。此外,一旦屏幕宽度小于 900 像素,图像就会变得混乱。

\n

预先感谢您的提示!

\n

全屏截图

\n

当屏幕较小时

\n

屏幕宽度低于 900px

\n

\r\n
\r\n
#grid {\n    width: 1200px;\n    margin: 0 auto;\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    grid-auto-rows: 0.2fr;\n    grid-gap: 10px; \n}\n\n.contain {\n    position: relative;\n    margin: 0;\n    width: 100%;\n    height: 100%;\n}\n\n#grid img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n}\n\n.description {\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    padding: 1rem;\n    text-align: left;\n    background: rgba(29, 106, 154, 0.72);\n    color: #fff;\n    visibility: hidden;\n    opacity: 0;\n    transition: opacity 0.4s, …
Run Code Online (Sandbox Code Playgroud)

css css-grid

4
推荐指数
1
解决办法
7865
查看次数

标签 统计

css ×1

css-grid ×1