修复移动端 banner-list 四宫格布局生效问题
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
- 添加 !important 确保媒体查询覆盖桌面端样式 - 使用正确的选择器优先级 (.banner .banner-s .banner-list) - 重置 flex 相关属性(flex: none) - 重置宽度属性(min-width/max-width/width) - 现在移动端正确显示为 2列×2行 四宫格 - 767px、480px、360px 三个断点均已修复
This commit is contained in:
@@ -2552,31 +2552,35 @@ html {
|
||||
width: 45px !important;
|
||||
}
|
||||
|
||||
/* ===== Banner 快速入口 - 四宫格布局 ===== */
|
||||
/* ===== Banner 快速入口 - 四宫格布局(2列×2行) ===== */
|
||||
.banner .banner-s {
|
||||
margin-top: -50px;
|
||||
padding: 16px 12px;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.banner-s .banner-list {
|
||||
gap: 10px;
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
width: 100%;
|
||||
.banner .banner-s .banner-list {
|
||||
gap: 10px !important;
|
||||
display: grid !important;
|
||||
grid-template-columns: repeat(2, 1fr) !important;
|
||||
width: 100% !important;
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
.banner-s .banner-list .banner-item {
|
||||
padding: 16px 12px !important;
|
||||
gap: 10px;
|
||||
flex: unset;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
min-height: 140px;
|
||||
justify-content: center;
|
||||
border-radius: 8px;
|
||||
gap: 0 !important;
|
||||
flex: none !important;
|
||||
display: flex !important;
|
||||
flex-direction: column !important;
|
||||
align-items: center !important;
|
||||
text-align: center !important;
|
||||
min-height: 140px !important;
|
||||
justify-content: center !important;
|
||||
border-radius: 8px !important;
|
||||
width: auto !important;
|
||||
min-width: auto !important;
|
||||
max-width: none !important;
|
||||
}
|
||||
|
||||
.banner-s .banner-list .banner-item .banner-item-icon {
|
||||
@@ -3270,22 +3274,27 @@ html {
|
||||
padding: 14px 10px;
|
||||
}
|
||||
|
||||
.banner-s .banner-list {
|
||||
gap: 9px;
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
.banner .banner-s .banner-list {
|
||||
gap: 9px !important;
|
||||
display: grid !important;
|
||||
grid-template-columns: repeat(2, 1fr) !important;
|
||||
width: 100% !important;
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
.banner-s .banner-list .banner-item {
|
||||
padding: 14px 10px !important;
|
||||
flex: unset;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
min-height: 130px;
|
||||
justify-content: center;
|
||||
border-radius: 7px;
|
||||
flex: none !important;
|
||||
display: flex !important;
|
||||
flex-direction: column !important;
|
||||
align-items: center !important;
|
||||
text-align: center !important;
|
||||
min-height: 130px !important;
|
||||
justify-content: center !important;
|
||||
border-radius: 7px !important;
|
||||
width: auto !important;
|
||||
min-width: auto !important;
|
||||
max-width: none !important;
|
||||
}
|
||||
|
||||
.banner-s .banner-list .banner-item .banner-item-icon {
|
||||
@@ -3398,29 +3407,34 @@ html {
|
||||
bottom: 60px !important;
|
||||
}
|
||||
|
||||
.banner .banner-s {
|
||||
/* ===== 快速入口 - 四宫格极简版 ===== */
|
||||
.banner . banner-s {
|
||||
margin-top: -20px;
|
||||
padding: 12px 8px;
|
||||
}
|
||||
|
||||
.banner-s .banner-list {
|
||||
gap: 8px;
|
||||
padding: 0;
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
.banner .banner-s .banner-list {
|
||||
gap: 8px !important;
|
||||
padding: 0 !important;
|
||||
display: grid !important;
|
||||
grid-template-columns: repeat(2, 1fr) !important;
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
.banner-s .banner-list .banner-item {
|
||||
padding: 12px 8px !important;
|
||||
gap: 6px;
|
||||
flex: unset;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
min-height: 120px;
|
||||
justify-content: center;
|
||||
border-radius: 6px;
|
||||
gap: 6px !important;
|
||||
flex: none !important;
|
||||
display: flex !important;
|
||||
flex-direction: column !important;
|
||||
align-items: center !important;
|
||||
text-align: center !important;
|
||||
min-height: 120px !important;
|
||||
justify-content: center !important;
|
||||
border-radius: 6px !important;
|
||||
width: auto !important;
|
||||
min-width: auto !important;
|
||||
max-width: none !important;
|
||||
}
|
||||
|
||||
.banner-s .banner-list .banner-item .banner-item-icon {
|
||||
|
||||
Reference in New Issue
Block a user