Template:DynamicListFormatter/styles.css:修订间差异

无编辑摘要
无编辑摘要
第1行: 第1行:
/* 容器样式,确保两列布局 */
/* 容器样式,设置为两列布局 */
.dynamic-list-container {
.dynamic-list-container {
     display: flex;
     display: flex;
第7行: 第7行:
}
}


/* 每个链接的样式 */
.dynamic-list-container a {
.dynamic-list-container a {
     flex: 0 0 calc(50% - 10px); /* 每行占 50% 的宽度,减去间距 */
     flex: 0 0 calc(50% - 10px); /* 每行占 50% 的宽度,减去间距 */
第16行: 第17行:
}
}


/* 鼠标悬停时的样式 */
.dynamic-list-container a:hover {
.dynamic-list-container a:hover {
     color: #007BFF; /* 鼠标悬停时的颜色 */
     color: #007BFF; /* 鼠标悬停时的颜色 */
     text-decoration: underline; /* 鼠标悬停时显示下划线 */
     text-decoration: underline; /* 鼠标悬停时显示下划线 */
}
/* 去除 <a> 标签之间的分隔符(如顿号和零宽度空格) */
.dynamic-list-container p {
    display: flex; /* 将 <p> 转化为 flex 容器 */
    flex-wrap: wrap; /* 自动换行 */
    margin: 0; /* 移除默认的 <p> 的外边距 */
    gap: 0; /* 去掉 <a> 标签之间的间距 */
}
.dynamic-list-container p::before,
.dynamic-list-container p::after {
    content: ""; /* 移除 <p> 的前后内容 */
}
.dynamic-list-container p a {
    margin: 0; /* 去掉 <a> 标签的默认外边距 */
}
}


/* 去除 <a> 标签之间的字符 */
/* 去除 <a> 标签之间的字符 */
.dynamic-list-container a ~ a::before {
.dynamic-list-container p a + a::before {
     content: ""; /* 清空之前的内容 */
     content: ""; /* 清空顿号 "、" 或其他分隔符 */
}
}