Be connected... (Only CSS)

HTML
<div class="circu"> <div class="celu"><span class="cel3"></span></div> <div class="foto"></div> <div class="user"></div> <div class="user3"></div> <div class="user4"></div> <div class="taza"></div> <div class="raton"></div> <div class="compu"><span class="compu3"></span></div> <div class="browser"><span class="browser3"></span></div> <div class="auri"></div> <div class="video"><span class="video3"></span></div> <div class="correo"></div> <div class="cd"></div> <div class="cloud"></div> <div class="hoja"><span class="hoja3"></span></div> <div class="search"></div> <div class="location"></div> <div class="arrow"></div> <div class="lapiz"></div> <div class="tablet"><span class="tablet3"></span></div> <div class="lineas"> <span class="l1"></span> <span class="l2"></span> <span class="l3"></span> <span class="l4"></span> <span class="l9"></span> <span class="l10"></span> <span class="l11"></span> <span class="l12"></span> </div> </div>
CSS
body{ background:black; } .circu{ position:relative; width:500px; height:500px; border-radius:100%; border:9px solid #121212; margin:121px auto; background:black; } .celu{ position:absolute; width:40px; height:70px; border-radius:3px; margin:30px 231px; border:2px solid #03758f; } .celu::before{ content:""; display:block; width:40px; height:12px; background:#0c3a4a; border-bottom:2px solid #03758f; margin:0px 0; } .celu::after{ content:""; display:block; width:40px; height:12px; background:#0c3a4a; border-top:2px solid #03758f; margin:42px 0; } .cel3{ position:absolute; width:19px; height:3px; background:#9a044a; margin:-9px 11px } .cel3::before{ content:""; display:block; width:5px; height:5px; border-radius:100%; border:2px solid #9a044a; margin:55px 4px; } .foto{ position:absolute; width:65px; height:50px; background:#690633; border:2px solid #9a044a; border-radius:7px; margin:80px 345px; } .foto::before{ content:""; display:block; width:21px; height:21px; border-radius:100%; background:black; border:2px solid #03758f; margin:13px 9px; } .foto::after{ content:""; display:block; width:14px; height:9px; background:#690633; margin:-63px 43px; border-radius:3px; border-top:2px solid #9a044a; border-left:2px solid #9a044a;; border-right:2px solid #9a044a; } .user{ position:absolute; width:30px; height:16px; background:#0c3a4a; border:2px solid #03758f; border-radius:50px 50px 0 0; margin:231px 192px; } .user::before{ content:""; display:block; width:21px; height:21px; border-radius:100%; background:#0c3a4a; border:2px solid #03758f; margin:-25px 3px } .user3{ position:absolute; width:30px; height:16px; background:#690633; border:2px solid #9a044a; border-radius:50px 50px 0 0; margin:221px 237px; } .user3::before{ content:""; display:block; width:21px; height:21px; border-radius:100%; background:#690633; border:2px solid #9a044a; margin:-25px 3px } .user4{ position:absolute; width:30px; height:16px; background:#0c3a4a; border:2px solid #03758f; border-radius:50px 50px 0 0; margin:231px 281px; } .user4::before{ content:""; display:block; width:21px; height:21px; border-radius:100%; background:#0c3a4a; border:2px solid #03758f; margin:-25px 3px } .taza{ position:absolute; width:50px; height:45px; border-radius:0 0 12px 12px; background:#0c3a4a; border:2px solid #03758f; margin:197px 405px; } .taza::before{ content:""; display:block; width:17px; height:21px; border-radius:100%; border:2px solid #9a044a; margin: 9px 52px } .raton{ position:absolute; width:40px; height:65px; border-radius:100%; background:#0c3a4a; border:2px solid #03758f; margin:306px 75px; } .raton::before{ content:""; display:block; width:2px; height:65px; background: #03758f; border-radius:3px; margin: 0px 18px; } .raton::after{ content:"S"; display:block; font-family:verdana; color:#9a044a; font-size:33px; margin:-97px 14px } .compu{ position:absolute; width:132px; height:95px; border:2px solid #03758f; border-radius:9px; margin: 175px 185px; } .compu::before{ content:""; display:block; width:132px; height:12px; background:#0c3a4a; border-bottom:2px solid #9a044a; border-radius:9px 9px 0 0; } .compu::after{ content:""; display:block; width:132px; height:14px; background:#0c3a4a; border-top:2px solid #9a044a; border-radius: 0 0 9px 9px; margin:65px 0 } .compu3{ position:absolute; width:16px; height:12px; background:#0c3a4a; border:2px solid #03758f; margin:83px 55px } .compu3::before{ content:""; display:block; width:30px; height:3px; background:#0c3a4a; border:2px solid #03758f; margin:12px -9px; } .compu3::after{ content:""; display:block; width:7px; height:7px; border-radius:100%; border:2px solid #9a044a; margin:-130px 3px; } .browser{ position:absolute; width:80px; height:65px; border-radius:6px; border:2px solid #9a044a; margin:182px 30px } .browser::before{ content:""; display:block; width:80px; height:12px; background:#690633; border-bottom:2px solid #9a044a; } .browser3{ position:absolute; width:6px; height:6px; border-radius:100%; background:black; border:2px solid #03758f; margin:-12px 5px } .browser3::before{ content:""; display:block; position:absolute; width:6px; height:6px; border-radius:100%; background:black; border:2px solid #03758f; margin:-2px 12px } .browser3::after{ content:""; display:block; position:absolute; width:6px; height:6px; border-radius:100%; background:black; border:2px solid #03758f; margin:-2px 26px } .auri{ position:absolute; width:65px; height:35px; border-radius:60px 60px 0 0; border-top:2px solid #03758f; border-left:2px solid #03758f; border-right:2px solid #03758f; margin: 73px 85px } .auri::before{ content:""; display:block; width:9px; height:17px; border-radius:3px; background:#690633; border:2px solid #9a044a; margin:30px -6px } .auri::after{ content:""; display:block; width:9px; height:17px; border-radius:3px; background:#690633; border:2px solid #9a044a; margin:-51px 59px } .video{ position:absolute; width:80px; height:65px; border-radius:6px; border:2px solid #03758f; margin:303px 360px } .video::before{ content:""; display:block; width:80px; height:12px; background:#0c3a4a; border-bottom:2px solid #03758f; } .video3{ position:absolute; width:60px; height:3px; border-radius:3px; border:2px solid #9a044a; margin:35px 8px } .video3::before{ content:""; display:block; width:6px; height:6px; border-radius:100%; background:#0c3a4a; border:2px solid #03758f; margin:-2px 3px; } .correo{ position:absolute; width:30px; height:21px; border:2px solid #03758f; margin:35px 312px; animation: aca 3s alternate infinite; } .correo::before{ content:""; display:block; width:2px; height:17px; background:#9a044a; transform: rotate(-45deg); margin:-2px 9px; } .correo::after{ content:""; display:block; width:2px; height:17px; background:#9a044a; transform: rotate(45deg); margin:-17px 19px; } .cd{ position:absolute; width:35px; height:35px; border-radius:100%; border:2px solid #9a044a; margin:132px 430px; animation:aca 3s alternate infinite; } .cd::before{ content:""; display:block; width:23px; height:23px; border-radius:100%; border:1px solid #03758f; margin:5px 5px } .cd::after{ content:""; display:block; width:7px; height:7px; border-radius:100%; border:2px solid #9a044a; margin:-23px 12px } .cloud{ position:absolute; width:19px; height:9px; border-radius:30px 30px 0 0; border-top:2px solid #03758f; border-right:2px solid #03758f; border-left:2px solid #03758f; margin:271px 431px; animation:aca 3s alternate infinite; } .cloud::before{ content:""; display:block; position:absolute; width:21px; height:12px; border-radius:12px 12px 0 0; border-top:2px solid #9a044a; border-right:2px solid #9a044a; margin:-9px 12px } .cloud::after{ content:""; display:block; position:absolute; width:17px; height:9px; border-radius:12px 12px 0 0; border-top:2px solid #03758f; border-right:2px solid #03758f; border-left:2px solid #03758f; margin:0px 27px } .hoja{ position:absolute; width:30px; height:40px; border:2px solid #9a044a; margin:400px 350px; animation:aca 3s alternate infinite; } .hoja::before{ content:""; display:block; width:21px; height:1px; background:#03758f; margin:9px 4px; } .hoja::after{ content:""; display:block; width:21px; height:1px; background:#03758f; margin:9px 4px; } .hoja3::before{ content:""; display:block; width:21px; height:1px; background:#03758f; margin:7px 4px; } .search{ position:absolute; width:30px; height:30px; border-radius:100%; border:2px solid #03758f; margin:395px 102px; animation:aca 3s alternate infinite; } .search::before{ content:""; display:block; width:16px; height:16px; border-radius:100%; border:2px solid #9a044a; margin:6px 6px; } .search::after{ content:""; display:block; width:5px; height:21px; border-radius: 0 0 3px 3px; border:2px solid #03758f; margin:-6px 30px; transform: rotate(-45deg); } .location{ position:absolute; width: 30px; height: 30px; border: 2px solid #03758f; border-radius: 50px 50px 0 50px; transform: rotate(45deg); margin:265px 16px; animation:aca 3s alternate infinite; } .location::before{ content:""; display:block; width: 19px; height: 19px; border:2px solid #9a044a; border-radius: 50px 50px 0 50px; margin:4px 4px; } .arrow{ position:absolute; width: 0; height: 0; border-left: 17px solid transparent; border-right: 17px solid transparent; border-bottom: 25px solid #03758f; margin:129px 35px; animation:aca 3s alternate infinite; } .arrow::before{ content:""; display:block; width: 0; height: 0; border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 21px solid black; margin:5px -14px } .arrow::after{ content:""; display:block; width:3px; height:18px; background: #9a044a; margin:-12px -1px } .lapiz{ position:absolute; width:12px; height:25px; border:2px solid #9a044a; border-radius:12px 12px 0 0; margin:30px 172px; animation:aca 3s alternate infinite; } .lapiz::before{ content:""; display:block; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 12px solid #03758f; margin:30px -1px; } .lapiz::after{ content:""; display:block; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 7px solid black; margin:-40px 2px; } .tablet{ position:absolute; width:70px; height:93px; border-radius:3px; margin:371px 216px; border:2px solid #9a044a; } .tablet::before{ content:""; display:block; width:70px; height:12px; background:#690633; border-bottom:2px solid #9a044a; margin:0px 0; } .tablet::after{ content:""; display:block; width:70px; height:12px; background:#690633; border-top:2px solid #9a044a; margin:65px 0; } .tablet3{ position:absolute; width:21px; height:3px; background:#03758f; margin:-9px 23px } .tablet3::before{ content:""; display:block; width:7px; height:7px; border-radius:100%; border:2px solid #03758f; margin:77px 6px; } .l1{ position:absolute; width:1px; height:65px; background:#03758f; margin:107px 251px; transition: all .5s easy-in-out; animation: lin1 3s alternate infinite; } .l2{ position:absolute; width:1px; height:65px; background:#03758f; margin:299px 251px; animation: lin1 3s alternate infinite; } .l3{ position:absolute; width:79px; height:1px; background:#03758f; margin:231px 323px; animation: lin2 3s alternate infinite; } .l4{ position:absolute; width:65px; height:1px; background:#9a044a; margin:231px 117px; animation: lin3 3s alternate infinite; } .l9{ position:absolute; width:1px; height:93px; background:#03758f; margin:251px 152px; transition: all .5s easy-in-out; transform: rotate(45deg); animation: lin6 3s alternate infinite; } .l10{ position:absolute; width:1px; height:60px; background:#9a044a; margin:251px 343px; transform: rotate(-45deg); animation: lin7 3s alternate infinite; } .l11{ position:absolute; width:1px; height:60px; background:#9a044a; margin:129px 343px; transform: rotate(45deg); animation: lin7 3s alternate infinite; } .l12{ position:absolute; width:1px; height:60px; background:#03758f; margin:121px 172px; transform: rotate(-45deg); animation: lin7 3s alternate infinite; } @keyframes lin1{ 0% { height:0px; } 25% { height:0px; } 35% { height:0px;} 45% {height:0px;} 50% { height:65px; } 55% { height:65px; } 65% { height:65px;} 75% {height:65px;} 80% {height:65px; } 85% { height:65px; } 90% {height:65px; } 95% {height:65px;} 100% { height:65px;} } @keyframes lin2{ 0% { width:0px; } 25% { width:0px; } 35% { width:0px; } 45% {width:0px; } 50% { width:79px; } 55% { width:79px; } 65% { width:79px; } 75% {width:79px; } 80% {width:79px; } 85% { width:79px; } 90% {width:79px; } 95% {width:79px; } 100% { width:79px; } } @keyframes lin3 { 0% { width:0px; } 25% { width:0px; } 35% { width:0px; } 45% {width:0px; } 50% { width:67px; } 55% { width:67px; } 65% { width:67px; } 75% {width:67px; } 80% {width:67px; } 85% { width:67px; } 90% {width:67px; } 95% {width:67px; } 100% { width:67px; } } @keyframes lin4 { 0% { width:0px; } 25% { width:0px; } 35% { width:0px; } 45% {width:0px; } 50% { width:65px; } 55% { width:65px; } 65% { width:65px; } 75% {width:65px; } 80% {width:65px; } 85% { width:65px; } 90% {width:65px; } 95% {width:65px; } 100% { width:65px; } } @keyframes lin6{ 0% { height:0px; } 25% { height:0px; } 35% {height:0px; } 45% {height:0px; } 50% { height:93px; } 55% { height:93px; } 65% { height:93px; } 75% {height:93px; } 80% {height:93px; } 85% { height:93px; } 90% {height:93px; } 95% {height:93px; } 100% {height:93px; } } @keyframes lin7{ 0% { height:0px; } 25% { height:0px; } 35% {height:0px; } 45% {height:0px; } 50% { height:60px; } 55% { height:60px; } 65% { height:60px; } 75% {height:60px; } 80% {height:60px; } 85% { height:60px; } 90% {height:60px; } 95% {height:60px; } 100% {height:60px; } } @keyframes lin9 { 0% { width:0px; } 25% { width:0px; } 35% { width:0px; } 45% {width:0px; } 50% { width:99px; } 55% { width:99px; } 65% { width:99px; } 75% {width:99px; } 80% {width:99px; } 85% { width:99px; } 90% {width:99px; } 95% {width:99px; } 100% { width:99px; } } @keyframes aca { 0% { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } 25% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 35% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 45% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 55% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 65% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 70% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 75% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 80% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 85% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 90% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 95% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } }
JAVASCRIPT
Expand for more options Login