/* Thumbnail Effects Style */ .tj_container{ position: relative; } .page-list-btn { width: .5rem; height: 2.5rem; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; z-index: 9999; } .tj_prev { left: 1rem; background: url("../../images/left.png") no-repeat top left; background-size: cover; } .tj_next { right: 1rem; background: url("../../images/right.png") no-repeat top left; background-size: cover; } .tj_wrapper { position: relative; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .tj_wrapper ul { width: 18.25rem; height: 9rem; display: flex; flex-wrap: wrap; justify-content: flex-start; } .tj_wrapper ul li { display: flex; justify-content: center; align-items: center; width: 6rem; height: 4.5rem; } .tj_wrapper ul li a { display: block; width: 5rem; height: 3.5rem; background: url("../../images/page-box2.png") no-repeat left top; background-size: cover; backdrop-filter: blur(10px); } .tj-list-img { position: relative; width: 4.6rem; height: 2.725rem; margin: .2rem auto .125rem auto; border-radius: .1rem; overflow: hidden; } .tj-list-img.mask-active::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .tj-list-img.mask-active:hover::before { /* background-color: transparent; */ background-color: rgba(0,0,0,.3); } .tj-list-img img { display: block; width: 4.6rem; height: 2.725rem; } .tj-list-img span{ position: absolute; top: 50%; left: 50%; display: block; width: .8rem; height: .8rem; background: url("../../images/icon_play_o_full.png") no-repeat left top; background-size: cover; transform: translateX(-50%) translateY(-50%); } .tj_wrapper ul li a p { font-size: .25rem; height: .375rem; line-height: .375rem; color: #fff; text-align: center; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; }