Template:角色信息按键/style.css:修订间差异

模板页面
无编辑摘要
(停用无法感知的属性动画)
 
(未显示2个用户的18个中间版本)
第3行: 第3行:
grid-template-columns: repeat(auto-fill, 13em);
grid-template-columns: repeat(auto-fill, 13em);
grid-template-rows: auto;
grid-template-rows: auto;
justify-content: space-between;
justify-content: space-between;
justify-items: center;
justify-items: center;
}
}

.characters-list p{
.characters-list p {
display: none;
display: none;
}
}

.character {
.character {
display: flex;
display: flex;
第26行: 第28行:
border-color: #4096ff;
border-color: #4096ff;
box-shadow: 0 2px 0 rgba(64, 150, 255, .02);
box-shadow: 0 2px 0 rgba(64, 150, 255, .02);
transition: all .2s;
}
}


.c-avatar a img {
.character-avatar-anime,
.character-avatar-comic {
transition: transform .2s;
}

.character-avatar-anime img,
.character-avatar-comic img {
height: 4em;
height: 4em;
width: 4em;
width: 4em;
margin-right: 1em;
margin-right: 1em;
transition: all .2s;
border-radius: 1em 0 0 1em;
border-radius: 1em 0 0 1em;
transition-property: height, width;
transform: translateX(0);
transition-duration: .2s;
/*-webkit-mask: radial-gradient(black 50%, transparent 100%); 图片边缘柔滑效果 不加-webkit-不生效 加了不被模板样式支持 等过几年再看吧*/
mask: radial-gradient(black 30%, transparent 74%);
}
}


.character:hover .c-avatar a img {
.character:hover .character-avatar-anime img,
.character:hover .character-avatar-comic img {
height: 6em;
height: 6em;
width: 6em;
width: 6em;
transition: all .2s;
/*-webkit-mask: radial-gradient(black 30%, transparent 74%);*/
mask: radial-gradient(black 30%, transparent 74%);
}
}


.character-name-anime,
.character-name-comic {
.character-name-comic {
font-size: 1.2em;
font-family: var(--fonts-sans);
font-family: var(--fonts-sans);
word-break: keep-all;
white-space: nowrap;
opacity: 1;
opacity: 1;
z-index: 2;
transition: opacity .2s;
}

.character-name-anime {
font-size: 0.8em;
line-height: 2em;
}

.character-name-comic {
font-size: 1.2em;
}

.character-name-anime .character-name-comic {
font-size: 1.5em;
}
}


.character-bg {
.character-bg {
width: 12em;
z-index:8;
z-index: 2;
position:absolute;
position: absolute;
margin-left: 65px;
opacity: 0;
opacity: 0;
margin-left: 0;
height: 4em;
height: 4em;
}
}
.character-bg a{
display: block;
width: 100%;
height: 100%;
}

@media screen and (max-width: 768px) {
@media screen and (max-width: 768px) {
.characters-list{
.characters-list {
font-size:0.8em;
font-size: 0.8em;
grid-template-columns: repeat(auto-fill, 12em);
grid-template-columns: repeat(auto-fill, 12em);
}
}

.character {
.character {
width:11em;
width: 11em;
}
.character-bg {
width: 11em;
}
}

.character:hover .c-avatar a img{
.character:hover .character-avatar-comic,
transform: translateX(2em);
.character:hover .character-avatar-anime {
}
transform: translateX(2em);
.character:hover .character-name-comic{
}
opacity: 0;

}

.character:hover .character-name-anime{
.character:hover .character-name-comic,
opacity: 0;
.character:hover .character-name-anime {
}
opacity: 0;
.character-bg {
}
margin-left: 0;

}
/* .character-avatar-anime img {
height: 2.4em;
width: 2.4em;
} */



}
}

@media screen and (max-width: 370px) {
@media screen and (max-width: 370px) {
.characters-list{
.characters-list {
font-size:0.8em;
font-size: 0.8em;
grid-template-columns: repeat(auto-fill, 10em);
grid-template-columns: repeat(auto-fill, 10em);
}
.character {
width:10em;
}
}


.character {

width: 10em;
}
.character-bg {
width: 10em;
}
}
}

2024年5月18日 (六) 07:07的最新版本

.characters-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, 13em);
    grid-template-rows: auto;
    justify-content: space-between;
    justify-items: center;
}

.characters-list p {
    display: none;
}

.character {
    display: flex;
    height: 4em;
    width: 12em;
    align-items: center;
    border: 1px #d9d9d9 solid;
    border-radius: 1em;
    background-color: rgba(255, 255, 255, .5);
    margin: 1em;
    box-shadow: 0 2px 0 rgba(0, 0, 0, .02);
    transition: border-color .2s;
    overflow: hidden;
}

.character:hover {
    border-color: #4096ff;
    box-shadow: 0 2px 0 rgba(64, 150, 255, .02);
}

.character-avatar-anime,
.character-avatar-comic {
    transition: transform .2s;
}

.character-avatar-anime img,
.character-avatar-comic img {
    height: 4em;
    width: 4em;
    margin-right: 1em;
    border-radius: 1em 0 0 1em;
    transition-property: height, width;
    transition-duration: .2s;
}

.character:hover .character-avatar-anime img,
.character:hover .character-avatar-comic img {
    height: 6em;
    width: 6em;
}

.character-name-anime,
.character-name-comic {
    font-family: var(--fonts-sans);
    white-space: nowrap;
    opacity: 1;
    transition: opacity .2s;
}

.character-name-anime {
    font-size: 0.8em;
    line-height: 2em;
}

.character-name-comic {
    font-size: 1.2em;
}

.character-name-anime .character-name-comic {
    font-size: 1.5em;
}

.character-bg {
    width: 12em;
    z-index: 2;
    position: absolute;
    opacity: 0;
    margin-left: 0;
    height: 4em;
}
.character-bg a{
	display: block;
    width: 100%;
    height: 100%;
}

@media screen and (max-width: 768px) {
    .characters-list {
        font-size: 0.8em;
        grid-template-columns: repeat(auto-fill, 12em);
    }

    .character {
        width: 11em;
    }
    .character-bg {
    	width: 11em;
    }

    .character:hover .character-avatar-comic,
    .character:hover .character-avatar-anime {
        transform: translateX(2em);
    }


    .character:hover .character-name-comic,
    .character:hover .character-name-anime {
        opacity: 0;
    }

    /* .character-avatar-anime img {
        height: 2.4em;
        width: 2.4em;
    } */


}

@media screen and (max-width: 370px) {
    .characters-list {
        font-size: 0.8em;
        grid-template-columns: repeat(auto-fill, 10em);
    }

    .character {
        width: 10em;
    }
    .character-bg {
    	width: 10em;
    }
}