| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280 |
- .A4Member {
- width: 100%;
- height: 100%;
- background-image: url('../../assets/img/A4_member_bg.jpg');
- background-size: 100% 100%;
- background-repeat: no-repeat;
- background-position: center center;
- .itemList {
- display: flex;
- flex-wrap: nowrap;
- height: 100%;
- overflow-x: auto;
- overflow-y: hidden;
- &::-webkit-scrollbar {
- display: none;
- }
- :global {
- .item {
- flex-shrink: 0;
- width: 23%;
- height: 100%;
- position: relative;
- .nameBox {
- margin-top: 7%;
- margin-left: 4%;
- width: 12%;
- height: fit-content;
- transition: opacity 0.3s ease;
- .up,
- .down {
- width: 100%;
- height: 3.5vh;
- transition: opacity 0.3s ease;
- &>img {
- width: 100%;
- height: 100%;
- object-fit: contain;
- }
- }
- .name {
- width: 100%;
- height: fit-content;
- text-align: center;
- font-weight: 700;
- font-size: 1.5vw;
- white-space: pre-line;
- color: rgba(195, 172, 153, 1);
- transition: color 0.35s ease, text-shadow 0.35s ease;
- text-shadow:
- 0 0 3px rgba(78, 47, 23, 0.9),
- 0 0 6px rgba(78, 47, 23, 0.7),
- 0 0 10px rgba(78, 47, 23, 0.5),
- 0 0 15px rgba(195, 172, 153, 0.4),
- 2px 2px 4px rgba(0, 0, 0, 0.6);
- }
- }
- .btnBox {
- position: absolute;
- bottom: 0;
- left: 0;
- transform: translate(72%, -56%);
- width: 5vw;
- height: 18vh;
- cursor: pointer;
- display: none;
- }
- .imgBox {
- position: absolute;
- right: 0;
- width: 100%;
- height: 50%;
- display: flex;
- flex-direction: column;
- gap: 1%;
- cursor: pointer;
- .imgWrap {
- position: relative;
- height: 100%;
- width: 100%;
- align-self: flex-end;
- img {
- position: absolute;
- top: 0;
- left: 0;
- height: 100%;
- width: auto;
- max-width: 100%;
- object-fit: contain;
- transition: opacity 0.35s ease, right 0.35s ease-out;
- }
- }
- .nameEn {
- width: 100%;
- text-align: end;
- padding-right: 2%;
- height: auto;
- font-size: 1.8vw;
- font-weight: bold;
- background: linear-gradient(180deg, #A56F2C 0%, #824E0F 41.35%, #4F310C 100%);
- background-clip: text;
- -webkit-text-fill-color: transparent;
- }
- }
- .imgBox1 {
- // bottom: 14%;
- transform: translateY(14%);
- .imgWrap{
- img{
- left: 56%;
- }
- }
- }
- .imgBox2 {
- // bottom: 20%;
- transform: translateY(-5%);
- .imgWrap{
- img{
- left: 54.6%;
- }
- }
- }
- .imgBox3 {
- // bottom: 14%;
- transform: translateY(20%);
- .imgWrap{
- img{
- left: 45%;
- }
- }
- }
- .imgBox4 {
- // bottom: 20%;
- transform: translateY(0);
- .imgWrap{
- img{
- left: 38%;
- }
- }
- }
- .imgBox5 {
- height: 58%;
- // bottom: 8%;
- transform: translateY(-5%);
- .imgWrap{
- img{
- left: 66.5%;
- }
- }
- }
- .imgBox6 {
- height: 58%;
- // bottom: 19%;
- transform: translateY(-24%);
- .imgWrap{
- img{
- left: 69%;
- }
- }
- }
- .imgBox7 {
- height: 62%;
- // bottom: 8%;
- transform: translateY(-8%);
- .imgWrap{
- img{
- left: 71%;
- }
- }
- }
- .imgBox8 {
- height: 40%;
- // bottom: 20%;
- transform: translateY(20%);
- .imgWrap{
- img{
- left: 23%;
- }
- }
- }
- .imgBox9 {
- transform: translateY(8%);
- .imgWrap {
- align-self: flex-start;
- width: 100%;
- img {
- left: 22%;
- }
- }
- }
- .imgBox10 {
- height: 22%;
- // bottom: 25%;
- transform: translateY(95%);
- .imgWrap{
- img{
- left: 43%;
- }
- }
- }
- }
- .itemAc{
- background: linear-gradient(rgba(255, 243, 197, 0.4), rgba(255, 243, 197, 0.6), rgba(255, 243, 197, 0.8));
- transition: background 0.35s ease;
- .nameBox {
- .name {
- width: 100%;
- height: fit-content;
- text-align: center;
- font-weight: 700;
- font-size: 1.5vw;
- color: rgba(255, 243, 197, 1);
- text-shadow:
- 0 0 3px rgba(78, 47, 23, 0.9),
- 0 0 6px rgba(78, 47, 23, 0.7),
- 0 0 10px rgba(78, 47, 23, 0.5),
- 0 0 15px rgba(195, 172, 153, 0.4),
- 2px 2px 4px rgba(0, 0, 0, 0.6);
- }
- }
- .btnBox {
- display: block;
- }
- }
- .imgShow {
- opacity: 1;
- pointer-events: auto;
- }
- .imgHide {
- opacity: 0;
- pointer-events: none;
- }
- .split {
- flex-shrink: 0;
- width: 0.3%;
- min-width: 2px;
- height: 100%;
- &>img {
- width: 100%;
- height: 100%;
- object-fit: contain;
- }
- }
- }
- }
- .videoBox {
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- z-index: 100;
- }
- }
|