面试题答案
一键面试/* 屏幕宽度大于1200px */
@media (min-width: 1200px) {
.container {
display: grid;
grid-template-columns: 1fr 2fr 1fr 2fr;
grid-template-rows: auto auto auto;
}
}
/* 屏幕宽度在768px到1200px之间 */
@media (min-width: 768px) and (max-width: 1200px) {
.container {
display: grid;
grid-template-columns: 1fr 1fr 2fr;
grid-template-rows: 150px auto auto auto;
}
}
/* 屏幕宽度小于768px */
@media (max-width: 768px) {
.container {
display: grid;
grid-template-columns: 1fr;
grid-template-rows: repeat(auto-fill, 100px);
}
}
假设页面中有一个类名为container
的容器来包裹需要进行布局的元素。你可以根据实际的HTML结构调整CSS选择器。