直播记录/styles.css:修订间差异
小无编辑摘要 标签:已被回退 |
标签:撤销 已被回退 |
||
第1行: | 第1行: | ||
/* 父容器样式 */ | /* 父容器样式 */ | ||
.base_block { | .base_block { | ||
border: 2px outset #9147ff; | border: 2px outset #9147ff; | ||
background-color: rgba(255, 255, 255, 0.1); | background-color: rgba(255, 255, 255, 0.1); | ||
box-shadow: 0 2px 5px #aaa; | box-shadow: 0 2px 5px #aaa; | ||
display: flex; | |||
justify-content: space-around; /* 确保子元素均匀分布 */ | |||
flex-wrap: wrap; /* 允许子元素换行 */ | |||
padding: 15px; | padding: 15px; | ||
gap: 10px; /* 子元素之间的间距 */ | |||
} | } | ||
@media screen and (max-width: 982px) { | @media screen and (max-width: 982px) { | ||
第23行: | 第24行: | ||
/* 子元素样式 */ | /* 子元素样式 */ | ||
.item { | .item { | ||
max-width: 360px; /* | flex: 1 1 calc((100% - 40px) / 4); /* 每行最多 4 个子元素 */ | ||
min-width: 200px; /* | max-width: 360px; /* 最大宽度 */ | ||
height: 124px | min-width: 200px; /* 最小宽度 */ | ||
height: 124px; | |||
padding: 0; | |||
display: flex; | display: flex; | ||
box-shadow: 0 2px 5px #aaa; | box-shadow: 0 2px 5px #aaa; | ||
transition: all 0.3s ease-in-out; | transition: all 0.3s ease-in-out; | ||
overflow: hidden; | |||
margin: | position: relative; | ||
margin: 3px; | |||
} | } | ||
/* | /* 占位符样式(伪元素) */ | ||
.base_block::after { | .base_block::after { | ||
content: ''; /* 添加空白内容 */ | content: ''; /* 添加空白内容 */ | ||
flex: 1 1 calc((100% - 40px) / 4); /* 占位符的宽度与其他子元素一致 */ | |||
max-width: 360px; | max-width: 360px; | ||
min-width: 200px; | |||
height: 124px; /* 高度与子元素一致 */ | height: 124px; /* 高度与子元素一致 */ | ||
margin: 3px; | |||
background-color: rgba(220, 220, 220, 0.8); /* 占位符背景透明 */ | background-color: rgba(220, 220, 220, 0.8); /* 占位符背景透明 */ | ||
mask-image: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)); | mask-image: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)); |