模版:CSS/首页.css:修订间差异
< 模版:CSS
| 第101行: | 第101行: | ||
pointer-events: auto; | pointer-events: auto; | ||
} | } | ||
.flex-box { | |||
display: flex; | |||
align-items: center; | |||
gap: 1rem; | |||
} | |||
.flex-logo img { | |||
height: 100%; | |||
width: auto; | |||
object-fit: contain; | |||
} | |||
.flex-text { | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: center; | |||
} | |||
.flex-title { | |||
font-size: 1.25rem; | |||
font-weight: 600; | |||
margin-bottom: 0.3rem; | |||
} | |||
.flex-subtitle { | |||
font-size: 1rem; | |||
} | |||
2026年5月13日 (三) 18:21的版本
.page-header-info {
display: none !important;
}
.recent-article {
max-height: 40vh;
overflow-y: auto;
}
.other-sites {
display: grid;
grid-template-columns: repeat(4, 1fr);
justify-items: center;
justify-content: center;
background: var(--color-surface-1);
}
.other-sites .site {
/*position: relative;*/
cursor: pointer;
display: block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
margin-bottom: 30px;
margin-top: 30px;
transition: all 0.3s ease;
}
.other-sites .site img{
width: 50px;
height: 50px;
}
.site::after {
content: attr(data-name);
position: absolute;
top: calc(100% + 8px);
left: 50%;
background: var(--color-surface-0);
transform: translateX(-50%) translateY(80%);
color: var(--color-base);
font-size: 12px;
padding: 4px 8px;
border-radius: 4px;
white-space: nowrap;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease;
box-shadow: 0 0 5px 0px var(--color-base);
z-index: 30;
}
.site:hover{
transform:scale(1.3);
}
.site:hover::after {
opacity: 1;
visibility: visible;
transform: translateX(-50%) translateY(0%);
}
.darkblock .mw-heading3{
margin-top:0;
}
.grid-container{
display:grid;
grid-template-columns:repeat(2,1fr);
gap:20px;
}
@media (max-width:768px){
.grid-container{
grid-template-columns:1fr;
}
}
@media only screen and (max-width: 800px){
.other-sites {
grid-template-columns: repeat(3, 1fr);
}
.other-sites .site{
margin-bottom:20px;
margin-top:20px;
}
.site::after {
white-space: normal;
width: min(75px, 33vw);
}
}
.other-sites .site a{
pointer-events: none;
}
.other-sites .site:hover a{
pointer-events: auto;
}
.flex-box {
display: flex;
align-items: center;
gap: 1rem;
}
.flex-logo img {
height: 100%;
width: auto;
object-fit: contain;
}
.flex-text {
display: flex;
flex-direction: column;
justify-content: center;
}
.flex-title {
font-size: 1.25rem;
font-weight: 600;
margin-bottom: 0.3rem;
}
.flex-subtitle {
font-size: 1rem;
}