@import url('https://fonts.googleapis.com/css2?family=Bayon&family=Bebas+Neue&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); /* Reset and Global Styles */ * { padding: 0; margin: 0; user-select: none; } body { color: aliceblue; font-family: "Kanit", sans-serif; overflow: hidden; } /* Container Layout */ .container { display: none; width: 100vw; height: 100vh; justify-content: flex-end; align-items: center; transition: all .5s; } /* Master Box */ .master-box { margin: 8px; } /* Box Section */ .box-section { position: relative; display: flex; align-items: center; justify-content: space-between; padding-left: 15px; top: 0vh; background: url(/Images/bg.png) no-repeat center/contain; height: 7vh; width: 27vh; right: -.7vh; font-size: 15pt; /* background-color: #2d2d2d; */ margin-bottom: 1px; transition: all .5s; } /* Box List Items */ .boxlist-items { padding: 3px; border-radius: 0 0 15px 15px; /* background-color: #2d2d2d; */ margin-bottom: 1px; transition: all .5s; } /* Box Append */ .box-append { display: flex; align-items: center; justify-content: flex-start; position: relative; margin: 1.5vh 7px; height: 4vh; width: 25vh; right: -2.5vh; top: -2.5vh; border-radius: 1.5vh; background-color: rgba(0, 0, 0, 0.7); transition: all 1s; } /* Box Image */ .box-img { position: relative; width: 7vh; height: 7vh; left: -2.5vh; background: url(/Images/index.png) no-repeat center/contain; } /* Text Styles */ .text1, .text2, .text3 { position: absolute; } .text1 { top: 1px; left: 60px; font-size: 14px; } .text2 { top: 0.5vh; left: 4vh; font-size: 1vh; color: #fff; font-weight: 400; font-family: "Kanit", sans-serif; } .text3 { top: .2vh; right: -2px; padding: 0vh 0.5vh; border-radius: 0.3vh; font-size: 1.1vh; font-weight: 500; color: #000; background-color: #fff; } #set-text1 { position: relative; right: 1vh; top: -.1vh; padding: 3px 5px; font-size: 1vh; border-radius: 5px; background-color: #3e3e3e; color: #e6e6e6; } .text_index { position: relative; display: flex; align-items: center; justify-content: center; font-size: 3vh; top: 0.7vh; color: #fff; font-weight: 400; font-family: "Kanit", sans-serif; } /* Progress Bar */ .progress { position: absolute; bottom: 1vh; left: 3vh; height: .7vh; width: 21vh; border-radius: 15px; background-color: #444; overflow: hidden; } .skill__inner-bar { transition: 0.5s; height: 100%; width: 0%; color: #fff; background: linear-gradient(90.01deg, #F80059 48.62%, #EC3979 100.73%), linear-gradient(90deg, #FF0084 1.47%, #FF04C9 100%), #000000; border-radius: 1vh; } .bar-tick { position: absolute; top: 22%; width: 100%; height: 65%; display: grid; grid-template-columns: repeat(10, 1fr); grid-template-rows: 1fr; z-index: 1; } .bar-tick div { border-right: 0.2vh solid rgba(255, 255, 255, 0.89); } /* Animations */ @keyframes slide-left { 0% { transform: translateX(-300px); } } @keyframes slide-right { 0% { transform: translateX(300px); } }