-
Notifications
You must be signed in to change notification settings - Fork 1
/
style.css
864 lines (864 loc) · 17.3 KB
/
style.css
1
* { margin: 0px; padding: 0px; box-sizing: border-box;}body { position: relative; background-color: #0f0026; height: 100vh; width: 100%; overflow: hidden; background: repeating-linear-gradient( to bottom, #0f0026, #0f0026 29px, #00000011 10px, #00000011 30px ),repeating-linear-gradient( to right, #0f0026, #0f0026 29px, #00000011 10px, #00000011 30px )}#brand{ position: absolute; width: 25%; height: 8%; top: 0px; left: 50%; background-color: cyan; color: black; padding: 5px; text-align: center; transform: translate(-50%); clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 20% 100%, 0% 0%); font-family: 'Orbitron', sans-serif; font-size: 28px; cursor: pointer; animation: moveDown 1s 1;}@keyframes moveDown{ from{ top: -10% } to{ top: 0px; }}#circle { height: 150px; width: 150px; position: absolute; top: 50vh; left: 50vw; transform: translate(-50%, -50%); background-color: transparent; text-align: center; border-radius: 50%; background-image: radial-gradient(circle, white 10%, cyan 20%); filter: drop-shadow(0 0 1.25rem cyan); animation: slowpulse 3s infinite;}@keyframes slowpulse { 50%{ filter: drop-shadow(0 0 .5rem cyan); } to{ filter: drop-shadow(0 0 1.25rem cyan); }}#plane { height: 200px; width: 200px; position: absolute; top: 50vh; left: 50vw; transform: translate(-50%, -50%); background-color: transparent; text-align: center; font-size: 32px; border-radius: 50%; border: 2px solid #ffffff13;}#plane1 { height: 250px; width: 250px; position: absolute; top: 50vh; left: 50vw; transform: translate(-50%, -50%); background-color: transparent; text-align: center; font-size: 32px; border-radius: 50%; border: 5px solid #ffffffa3;}#plane2 { height: 290px; width: 290px; position: absolute; top: 50vh; left: 50vw; transform: translate(-50%, -50%); background-color: transparent; text-align: center; font-size: 32px; border-radius: 50%; border: 10px solid #ffffff23; border-bottom-style: dashed; border-top-style: dashed; animation: rot 5s infinite linear;}#plane3 { height: 320px; width: 320px; position: absolute; top: 50vh; left: 50vw; transform: translate(-50%, -50%); text-align: center; font-size: 32px; background: transparent; border-radius: 50%; border: 3px solid #ffffff12;}#box_1 { height: 100px; width: 200px; background-color: #ffffffff; position: relative; top: 79vh; left: 70vw; transform: translate(-50%, -50%); border-radius: 10px; cursor: pointer; z-index: 10; transform-style: preserve-3d; clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 12.5% 25%, 25% 0);}#box_1::after { content: ""; height: 95%; width: 98%; display: block; position: absolute; background-color: #0f0026; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 2px solid white; border-left: none; border-radius: 10px; cursor: pointer; z-index: 10; transform-style: preserve-3d; clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 12.5% 25%, 25% 0);}#box_2 { height: 100px; width: 200px; background-color: #ffffffff; position: relative; top: 5vh; left: 70vw; transform: translate(-50%, -50%) rotateX(180deg); border-radius: 10px; cursor: pointer; z-index: 10; transform-style: preserve-3d; clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 12.5% 25%, 25% 0);}#box_2::before { content: ""; height: 95%; width: 98%; display: block; position: absolute; background-color: #0f0026; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 2px solid white; border-left: none; border-radius: 10px; cursor: pointer; z-index: 10; transform-style: preserve-3d; clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 12.5% 25%, 25% 0);}#box_3 { height: 100px; width: 200px; background-color: #ffffffff; position: relative; top: 48vh; left: 30vw; transform: translate(-50%, -50%) rotateY(180deg); border-radius: 10px; cursor: pointer; z-index: 10; transform-style: preserve-3d; clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 12.5% 25%, 25% 0);}#box_3::before { content: ""; height: 95%; width: 98%; display: block; position: absolute; background-color: #0f0026; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 2px solid white; border-left: none; border-radius: 10px; cursor: pointer; z-index: 10; transform-style: preserve-3d; clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 12.5% 25%, 25% 0);}#box_4 { height: 100px; width: 200px; background-color: #ffffffff; position: relative; top: -26vh; left: 30%; transform: translate(-50%, -50%) rotateZ(180deg); border-radius: 10px; cursor: pointer; z-index: 10; transform-style: preserve-3d; clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 12.5% 25%, 25% 0);}#box_4::before { content: ""; height: 95%; width: 98%; display: block; position: absolute; background-color: #0f0026; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 2px solid white; border-left: none; border-radius: 10px; cursor: pointer; z-index: 10; transform-style: preserve-3d; clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 12.5% 25%, 25% 0);}@keyframes rot { from{ transform: translate(-50%, -50%) rotate(-180deg); } to{ transform: translate(-50%, -50%) rotate(180deg); }}#panel{ width: 50%; height: 70vh; position: relative; top: -12vh; left: 50%; border-radius: 10px; background-color: black; transform: translate(-50%, -50%); z-index: -1; transform-style: preserve-3d; clip-path: polygon(25% 0%, 30% 5%, 70% 5%, 75% 0%, 100% 0%, 100% 25%, 95% 30%, 95% 70%, 100% 75%, 100% 100%, 75% 100%, 70% 95%, 30% 95%, 25% 100%, 0% 100%, 0% 75%, 5% 70%, 5% 30%, 0% 25%, 0% 0%);}#panel::before{ content: ""; width: 99%; height: 69vh; position: absolute; top: 50%; left: 50%; border-radius: 10px; background-color: #0f0236; transform: translate(-50%, -50%); z-index: -5; clip-path: polygon(25% 0%, 30% 10%, 70% 10%, 75% 0%, 100% 0%, 100% 25%, 90% 30%, 90% 70%, 100% 75%, 100% 100%, 75% 100%, 70% 90%, 30% 90%, 25% 100%, 0% 100%, 0% 75%, 10% 70%, 10% 30%, 0% 25%, 0% 0%);}#text1{ position: absolute; color: white; top: 77vh; left: 66%; font-size: 24px; text-shadow: 0px 0px 24px #ffff; font-family: 'Orbitron', sans-serif; filter: drop-shadow(0 0 1rem cyan); cursor: pointer; z-index: 12; transform-style: preserve-3d;}#text2{ position: absolute; color: white; top: 18vh; left: 68%; font-size: 24px; text-shadow: 0px 0px 24px #ffff; font-family: 'Orbitron', sans-serif; filter: drop-shadow(0 0 1rem cyan); cursor: pointer; z-index: 12; transform-style: preserve-3d;}#text3{ position: absolute; color: white; top: 18vh; left: 26%; font-size: 24px; text-shadow: 0px 0px 24px #ffff; font-family: 'Orbitron', sans-serif; filter: drop-shadow(0 0 1rem cyan); cursor: pointer; z-index: 12; transform-style: preserve-3d;}#text4{ position: absolute; color: white; top: 77vh; left: 26%; font-size: 24px; text-shadow: 0px 0px 24px #ffff; font-family: 'Orbitron', sans-serif; filter: drop-shadow(0 0 1rem cyan); cursor: pointer; z-index: 12; transform-style: preserve-3d;}#container{ width: 100%; height: 100vh; position: absolute; left: 0%; top: 0px; transition: left 2s; animation: moveUp 2s 1;}@keyframes moveUp{ from{ top: 90vh; } 50%{ top:-3vh; } to{ top: 0vh; }}#ver_panel{ width: 35%; height: 80vh; position: relative; top: 50vh; left: -20%; background-color: white; transform: translate(0, -50%); clip-path: polygon(0% 0%, 25% 0%, 30% 5%, 100% 5%, 100% 100%, 0% 100%, 0% 0%); border-radius: 10px; transition: left .5s;}#ver_panel::before{ width: 99%; height: 78vh; position: absolute; top: 40.4vh; left: 50%; content: ""; background-color: #0f0026; transform: translate(-50%, -50%); clip-path: polygon(0% 0%, 25% 0%, 30% 4%, 100% 4%, 100% 100%, 0% 100%, 0% 0%); border-radius: 10px;}#ver_panel2{ width: 35%; height: 80vh; position: relative; top: -30vh; left: 99%; background-color: white; transform: translate(-50%, -50%); text-shadow: none; clip-path: polygon(0% 0%, 25% 0%, 30% 5%, 100% 5%, 100% 100%, 0% 100%, 0% 0%); border-radius: 10px; transition: left .5s;}#ver_panel2::before{ width: 99%; height: 78vh; position: absolute; top: 40.4vh; left: 50%; content: ""; background-color: #0f0026; transform: translate(-50%, -50%); clip-path: polygon(0% 0%, 25% 0%, 30% 4%, 100% 4%, 100% 100%, 0% 100%, 0% 0%); border-radius: 10px;}.head{ color: white; position: absolute; font-family: "Orbitron", sans-serif; font-size: 18px; top: 10px; left: 10px; width: 25%; text-align: center; text-shadow: 0px 0px 24px #ffff;}.f_verPanel{ width: 50%; height: 3vh; position: absolute; bottom: 0px; left: 50%; transform: translate(-50%); background: white; clip-path: polygon(10% 0%, 90% 0%, 100% 100%, 0% 100%);}#info_pan{ width: 95%; height: 72vh; background-color: #ffffff12; position: absolute; top: 40px; left: 50%; transform: translate(-50%); clip-path: polygon(5% 0%, 20% 0%, 25% 3%, 75% 3%, 80% 0%, 95% 0%, 100% 0%, 100% 20%, 98% 25%, 98% 75%, 100% 80%, 100% 100%, 95% 100%, 80% 100%, 75% 97%, 25% 97%, 20% 100%, 5% 100%, 0% 100%, 0% 80%, 2% 75%, 2% 25%, 0% 20%, 0% 0%); border: 1px solid teal;}#line1{ position: absolute; width: 80px; height: 1px; background-color: white; top: 50vh; left: 30.2%; filter: drop-shadow(0 0 3px cyan);}#node1{ position: absolute; width: 15px; height: 15px; border: 2px solid white; border-radius: 50%; top: 49vh; left: 36%; filter: drop-shadow(0 0 3px cyan);}#line2{ position: absolute; width: 60px; height: 1px; background-color: white; top: 45vh; left: 30.2%; filter: drop-shadow(0 0 3px cyan);}#node2{ position: absolute; width: 10px; height: 10px; border: 2px solid white; border-radius: 50%; top: 44.4vh; left: 34.5%; filter: drop-shadow(0 0 3px cyan);}#line3{ position: absolute; width: 40px; height: 1px; background-color: white; top: 55vh; left: 30.2%; filter: drop-shadow(0 0 3px cyan);}#node3{ position: absolute; width: 10px; height: 10px; border: 2px solid white; border-radius: 50%; top: 54.3vh; left: 33%; filter: drop-shadow(0 0 3px cyan);}#sq_box1{ width: 20px; height: 20px; background-color: cyan; position: absolute; top: 50vh; left: 65%; border-radius: 4px; filter: drop-shadow(0 0 5px cyan);}#sq_box2{ width: 20px; height: 20px; background-color: cyan; position: absolute; top: 55vh; left: 65%; border-radius: 4px; filter: drop-shadow(0 0 5px cyan);}#sq_box3{ width: 20px; height: 20px; background-color: cyan; position: absolute; top: 45vh; border-radius: 4px; left: 65%; filter: drop-shadow(0 0 5px cyan);}.item { width: 89%; height: 30vh; position: absolute; top: 27vh; left: 50%; background: black; border: 1px solid cyan; border-radius: 5px; transform: translate(-50%, -50%); opacity: .5; z-index: 1; animation: moveRight 5s 1; animation-delay: 1.3s; clip-path: polygon(0% 3%, 3% 0%, 70% 0%, 75% 5% ,95% 5%, 98% 10%, 98% 60%, 100% 65%, 100% 95%, 97% 100%, 90% 100%, 88% 97%, 75% 97%, 73% 100%, 40% 100%, 35% 95%, 15% 95%, 2% 95%, 0% 90%, 0% 50%, 3% 45%, 3% 20%, 0% 15%, 0% 10%);}.item1 { top: 60vh; left: 50%;}@keyframes moveRight{ from{ left: -20%; }}.cube_container{ width: 100px; height: 100px; position: absolute; top: 18vh; left: 14%; perspective: 600px; z-index: 7;}.cube{ width: 100px; height: 100px; position: relative; transform-style: preserve-3d; transform: translateZ(-50px); animation: rotate 4s infinite linear;}@keyframes rotate{ from{ transform: translateZ(-50px) rotateY(-360deg); }}.cube_face{ position: absolute; width: 100px; height: 100px; background: cyan; opacity: 0.5;}.face1{ border: 1px solid white; filter: drop-shadow(0 0 1em cyan); transform: rotateY(0deg) translateZ(50px);}.face2{ border: 1px solid white; filter: drop-shadow(0 0 1em cyan); transform: rotateY(90deg) translateZ(50px);}.face3{ border: 1px solid white; filter: drop-shadow(0 0 1em cyan); transform: rotateY(-90deg) translateZ(50px);}.face4{ border: 1px solid white; filter: drop-shadow(0 0 1em cyan); transform: rotateY(180deg) translateZ(50px);}.face5{ border: 1px solid white; filter: drop-shadow(0 0 1em cyan); transform: rotateX(90deg) translateZ(50px);}.face6{ border: 1px solid white; filter: drop-shadow(0 0 1em cyan); transform: rotateX(-90deg) translateZ(50px);}.atom_container{ width: 100px; height: 100px; position: absolute; top: 52vh; left: 14%; perspective: 600px; z-index: 7;}.atom{ width: 100px; height: 100px; position: relative; transform-style: preserve-3d; transform: translateZ(-50px); animation: rotate 4s infinite linear;}.atom_shell{ position: absolute; width: 100px; height: 100px; border-radius: 50%; border: 2px solid cyan;}.shell1{ filter: drop-shadow(0 0 1em cyan); transform: rotateY(0deg);}.shell2{ filter: drop-shadow(0 0 1em cyan); transform: rotateY(45deg);}.shell3{ filter: drop-shadow(0 0 1em cyan); transform: rotateY(90deg);}.shell4{ filter: drop-shadow(0 0 1em cyan); transform: rotateY(-45deg);}.text_header{ position: absolute; color: white; font-family: 'Orbitron', sans-serif; font-size: 24px; left: 45%; top: 10%;}.text{ position: absolute; color: white; font-family: 'Orbitron', sans-serif; font-size: 12px; left: 45%; top: 30%; right: 5%;}.skill_cards_container{ width: 94%; height: 220px; position: absolute; top: 5vh; left: 50%; transform: translate(-50%); perspective: 600px; z-index: 7;}.skill_cards{ width: 150px; height: 150px; position: relative; left: 50%; top: 50%; transform-style: preserve-3d; transform: translateZ(-100px) translate(-50%, -50%);}.card{ width: 150px; height: 150px; position: absolute; border: 2px solid white; background: #ffffff25; /*background-image: radial-gradient(circle, #00000085 1%, #ffffff85 80%);*/ /*backdrop-filter: blur(2px);*/ transition: transform 2s; border-radius: 5px; clip-path: polygon(0% 3%, 3% 0%, 70% 0%, 75% 5% ,95% 5%, 98% 10%, 98% 60%, 100% 65%, 100% 95%, 97% 100%, 90% 100%, 88% 97%, 75% 97%, 73% 100%, 40% 100%, 35% 95%, 15% 95%, 2% 95%, 0% 90%, 0% 50%, 3% 45%, 3% 20%, 0% 15%, 0% 10%);}.card img{ width: 50px; height: 50px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); filter: drop-shadow(0 0 20px cyan);}.skill1{ transform: rotateY(0deg) translateZ(200px); /*background-image: radial-gradient(circle, black %, #2ffffff55 80%);*/}.skill2{ transform: rotateY(45deg) translateZ(200px);}.skill3{ transform: rotateY(90deg) translateZ(200px);}.skill4{ transform: rotateY(135deg) translateZ(200px);}.skill5{ transform: rotateY(180deg) translateZ(200px);}.skill6{ transform: rotateY(225deg) translateZ(200px);}.skill7{ transform: rotateY(270deg) translateZ(200px);}.skill8{ transform: rotateY(315deg) translateZ(200px);}.button{ width: 40%; height: 60px; position: absolute; top: 40vh; left: 50%; background: #ffffff15; border: 2px solid cyan; transform: translate(-50%); cursor: pointer; clip-path: polygon(5% 0%, 50% 0%, 55% 10%, 95% 10%, 100% 15%, 100% 30%, 95% 35%, 95% 75%, 100% 80%, 100% 85%, 95% 95%, 45% 95%, 50% 100%, 5% 100%, 0% 95%, 0% 75%, 5% 70%, 5% 35%, 0% 30%, 0% 5%);}.button_next{ left: 62%;}.button_prev{ left: 18%; transform: rotateZ(180deg);}.button_next span, .button_prev span{ font-family: 'Orbitron', sans-serif; position: absolute; text-align: center; display: block; color: white; top: 50%; left: 70%; transform: translate(-50%, -50%);}.button_prev span{ transform: translate(-50%, -50%) rotateZ(180deg);}.skill_heading{ position: absolute; top: 52vh; left: 10%; font-size: 21px; font-family: 'Orbitron', sans-serif; color: white; text-transform: capitalize;}.skill_text{ position: absolute; top: 58vh; left: 10%; font-size: 12px; font-family: 'Orbitron', sans-serif; color: white;}.sci_fi_monitor{ position: absolute; width: 100%; height: 50%; left: 50%; top: 5%; transform: translate(-50%);}.sci_fi_monitor .monitor{ position: absolute; width: 40%; height: 80%; left: 50%; top: 50%; background: #ffffff25; /*backdrop-filter: blur(190px);*/ transform: translate(-50%, -50%); z-index: 10; clip-path: polygon(10% 0%, 90% 0%, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0% 90%, 0% 10%);}.sci_fi_monitor .monitor img{ position: absolute; width: 180px; height: 180px; top: 50%; left: 50%; filter: drop-shadow(0 0 1rem cyan); transform: translate(-50%, -50%); animation: rotateoo 2s 1 ease-in;}@keyframes rotateoo{ from{ transform: translate(-50%, -50%) rotateX(90deg); } 20%{ transform: translate(-50%, -50%) rotateX(85deg); } 40%{ transform: translate(-50%, -50%) rotateX(95deg); } 60%{ transform: translate(-50%, -50%) rotateX(90deg); } 80%{ transform: translate(-50%, -50%) rotateX(85deg); } 90%{ transform: translate(-50%, -50%) rotateX(90deg); }}.sci_fi_monitor .clamp { position: absolute; width: 35%; height: 80%; background: white; top: 50%; left: 0px; transform: translate(0, -50%); clip-path: polygon(0% 45%, 50% 45%, 55% 50%, 75% 50%, 80% 45%, 80% 10%, 100% 0%, 85% 10%, 85% 90%, 100% 100%, 80% 90%, 80% 60%, 75% 55%, 55% 55%, 50% 60%, 0% 60%); z-index: 12;}.sci_fi_monitor .clamp1{ left: 65%; transform: translate(0, -50%) rotateZ(180deg) rotateX(180deg);}.about_me_text{ position: absolute; top: 60%; left: 10%; width: 80%; height: 30%; color: white; text-shadow: none; font-family: 'Orbitron', sans-serif; font-size: 12px; filter: none;}