h5模仿iphone4经典滑动解锁效果
代码语言:html
所属分类:布局界面
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>iPhone4 on pure CSS3!</title> <meta name="description" content=""> <meta name="keywords" content=""> <meta name="author" content="TjRus"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta property="og:title" content="iPhone4 on pure CSS3!" /> <meta itemprop="name" content="iPhone4 on pure CSS!!!"> <meta itemprop="description" content="This would be a description of the content your users are sharing"> <style> /*! * iPhone4 on CSS3 * tjrus.com/iphone * * Copyright (c) 2011 Vasil Zubach * * Author Vasil Zubach */ .iphone { margin: 0; display: block; position: relative; background: #e8e7e6; width: 368px; height: 734px; border-radius: 58px; -moz-border-radius: 58px; -webkit-border-radius: 58px; border: 1px solid #868381; box-shadow: #c1bfbf 0 0 0 1px; -moz-box-shadow: #c1bfbf 0 0 0 1px; -webkit-box-shadow: #c1bfbf 0 0 0 1px; padding: 2px; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; } .iphone:after { content: ''; width: 4px; height: 3px; position: absolute; top: -1px; left: 120px; background: rgba(0,0,0,0.7); box-shadow: rgba(0,0,0,1) 0 0 1px, inset rgba(0,0,0,0.1) 1px 0 0, inset rgba(0,0,0,0.1) -1px 0 0; -moz-box-shadow: rgba(0,0,0,1) 0 0 1px, inset rgba(0,0,0,0.1) 1px 0 0, inset rgba(0,0,0,0.1) -1px 0 0; -webkit-box-shadow: rgba(0,0,0,1) 0 0 1px, inset rgba(0,0,0,0.1) 1px 0 0, inset rgba(0,0,0,0.1) -1px 0 0; } .iphone:before { content: ''; width: 373px; height: 3px; position: absolute; top: 646px; left:0px; background: rgba(0,0,0,0.7); box-shadow: rgba(0,0,0,1) 0 0 1px, inset rgba(0,0,0,0.1) 1px 0 0, inset rgba(0,0,0,0.1) -1px 0 0; -moz-box-shadow: rgba(0,0,0,1) 0 0 1px, inset rgba(0,0,0,0.1) 1px 0 0, inset rgba(0,0,0,0.1) -1px 0 0; -webkit-box-shadow: rgba(0,0,0,1) 0 0 1px, inset rgba(0,0,0,0.1) 1px 0 0, inset rgba(0,0,0,0.1) -1px 0 0; z-index: 0; } .iphone * { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; } /* ---------------------------------------------------------------------------- */ .iphone_power_button { height: 4px; position: absolute; width: 60px; background: #000; top: -5px; left: 250px; cursor: pointer; background: #ccc; background: linear-gradient(left, #969391 0%, #faf9f8 8%, #faf9f8 11%, #acaaa8 15%, #dad9d7 30%, #dbdada 50%, #dad9d7 80%, #dfdddd 88%, #ffffff 92%, #e9e8e7 95%, #918f8d 100% ); background: -moz-linear-gradient(left, #969391 0%, #faf9f8 8%, #faf9f8 11%, #acaaa8 15%, #dad9d7 30%, #dbdada 50%, #dad9d7 80%, #dfdddd 88%, #ffffff 92%, #e9e8e7 95%, #918f8d 100% ); background: -webkit-linear-gradient(left, #969391 0%, #faf9f8 8%, #faf9f8 11%, #acaaa8 15%, #dad9d7 30%, #dbdada 50%, #dad9d7 80%, #dfdddd 88%, #ffffff 92%, #e9e8e7 95%, #918f8d 100% ); background: -o-linear-gradient(left, #969391 0%, #faf9f8 8%, #faf9f8 11%, #acaaa8 15%, #dad9d7 30%, #dbdada 50%, #dad9d7 80%, #dfdddd 88%, #ffffff 92%, #e9e8e7 95%, #918f8d 100% ); border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; box-shadow: rgba(166,165,164,0.1) 0 -1px 0, rgba(166,165,164,0.1) 1px 0 0, rgba(166,165,164,0.1) -1px 0 0, inset rgba(0,0,0,0.2) 0 1px 1px, inset rgba(0,0,0,0.1) 0 -1px 0; -moz-box-shadow: rgba(166,165,164,0.1) 0 -1px 0, rgba(166,165,164,0.1) 1px 0 0, rgba(166,165,164,0.1) -1px 0 0, inset rgba(0,0,0,0.2) 0 1px 1px, inset rgba(0,0,0,0.1) 0 -1px 0; -webkit-box-shadow: rgba(166,165,164,0.1) 0 -1px 0, rgba(166,165,164,0.1) 1px 0 0, rgba(166,165,164,0.1) -1px 0 0, inset rgba(0,0,0,0.2) 0 1px 1px, inset rgba(0,0,0,0.1) 0 -1px 0; } /* ---------------------------------------------------------------------------- */ .iphone_voice_toogle { background: linear-gradient(top, #969391 0%, #faf9f8 8%, #faf9f8 11%, #acaaa8 15%, #dad9d7 30%, #dbdada 50%, #dad9d7 80%, #dfdddd 88%, #ffffff 92%, #e9e8e7 95%, #918f8d 100% ); background: -webkit-linear-gradient(top, #969391 0%, #faf9f8 8%, #faf9f8 11%, #acaaa8 15%, #dad9d7 30%, #dbdada 50%, #dad9d7 80%, #dfdddd 88%, #ffffff 92%, #e9e8e7 95%, #918f8d 100% ); background: -moz-linear-gradient(top, #969391 0%, #faf9f8 8%, #faf9f8 11%, #acaaa8 15%, #dad9d7 30%, #dbdada 50%, #dad9d7 80%, #dfdddd 88%, #ffffff 92%, #e9e8e7 95%, #918f8d 100% ); background: -o-linear-gradient(top, #969391 0%, #faf9f8 8%, #faf9f8 11%, #acaaa8 15%, #dad9d7 30%, #dbdada 50%, #dad9d7 80%, #dfdddd 88%, #ffffff 92%, #e9e8e7 95%, #918f8d 100% ); position: absolute; width: 4px; height: 34px; top: 66px; left: -5px; border-radius: 1px 0 0 1px; -moz-border-radius: 1px 0 0 1px; -webkit-border-radius: 1px 0 0 1px; box-shadow: rgba(166,165,164,0.1) 0 -1px 0, rgba(166,165,164,0.1) 0 1px 0, rgba(166,165,164,0.1) -1px 0 0, inset rgba(0,0,0,0.25) 1px 0 1px, inset rgba(0,0,0,0.04) 0 -1px 0; -moz-box-shadow: rgba(166,165,164,0.1) 0 -1px 0, rgba(166,165,164,0.1) 0 1px 0, rgba(166,165,164,0.1) -1px 0 0, inset rgba(0,0,0,0.25) 1px 0 1px, inset rgba(0,0,0,0.04) 0 -1px 0; -webkit-box-shadow: rgba(166,165,164,0.1) 0 -1px 0, rgba(166,165,164,0.1) 0 1px 0, rgba(166,165,164,0.1) -1px 0 0, inset rgba(0,0,0,0.25) 1px 0 1px, inset rgba(0,0,0,0.04) 0 -1px 0; } /* ---------------------------------------------------------------------------- */ .iphone_voice_plus { background: linear-gradient(top, #504d4b 0%, #e7e7e6 15%, #ffffff 28%, #ffffff 34%, #565351 60%, #e7e7e6 83%, #898684 98%, #504d4b 100%); background: -webkit-linear-gradient(top, #504d4b 0%, #e7e7e6 15%, #ffffff 28%, #ffffff 34%, #565351 60%, #e7e7e6 83%, #898684 98%, #504d4b 100%); background: -moz-linear-gradient(top, #504d4b 0%, #e7e7e6 15%, #ffffff 28%, #ffffff 34%, #565351 60%, #e7e7e6 83%, #898684 98%, #504d4b 100%); background: -o-linear-gradient(top, #504d4b 0%, #e7e7e6 15%, #ffffff 28%, #ffffff 34%, #565351 60%, #e7e7e6 83%, #898684 98%, #504d4b 100%); position: absolute; width: 4px; height: 26px; top: 144px; left: -5px; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; box-shadow: rgba(166,165,164,0.1) 0 -1px 0, rgba(166,165,164,0.1) 0 1px 0, rgba(166,165,164,0.1) -1px 0 0, inset rgba(0,0,0,0.25) 1px 0 1px, inset rgba(0,0,0,0.04) 0 -1px 0; -moz-box-shadow: rgba(166,165,164,0.1) 0 -1px 0, rgba(166,165,164,0.1) 0 1px 0, rgba(166,165,164,0.1) -1px 0 0, inset rgba(0,0,0,0.25) 1px 0 1px, inset rgba(0,0,0,0.04) 0 -1px 0; -webkit-box-shadow: rgba(166,165,164,0.1) 0 -1px 0, rgba(166,165,164,0.1) 0 1px 0, rgba(166,165,164,0.1) -1px 0 0, inset rgba(0,0,0,0.25) 1px 0 1px, inset rgba(0,0,0,0.04) 0 -1px 0; } /* ---------------------------------------------------------------------------- */ .iphone_voice_minus { background: linear-gradient(top, #504d4b 0%, #e7e7e6 15%, #ffffff 28%, #ffffff 34%, #565351 60%, #e7e7e6 83%, #898684 98%, #504d4b 100%); background: -webkit-linear-gradient(top, #504d4b 0%, #e7e7e6 15%, #ffffff 28%, #ffffff 34%, #565351 60%, #e7e7e6 83%, #898684 98%, #504d4b 100%); background: -moz-linear-gradient(top, #504d4b 0%, #e7e7e6 15%, #ffffff 28%, #ffffff 34%, #565351 60%, #e7e7e6 83%, #898684 98%, #504d4b 100%); background: -o-linear-gradient(top, #504d4b 0%, #e7e7e6 15%, #ffffff 28%, #ffffff 34%, #565351 60%, #e7e7e6 83%, #898684 98%, #504d4b 100%); position: absolute; width: 4px; height: 26px; top: 210px; left: -5px; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; box-shadow: rgba(166,165,164,0.1) 0 -1px 0, rgba(166,165,164,0.1) 0 1px 0, rgba(166,165,164,0.1) -1px 0 0, inset rgba(0,0,0,0.2) 1px 0 1px, inset rgba(0,0,0,0.04) 0 -1px 0; -moz-box-shadow: rgba(166,165,164,0.1) 0 -1px 0, rgba(166,165,164,0.1) 0 1px 0, rgba(166,165,164,0.1) -1px 0 0, inset rgba(0,0,0,0.2) 1px 0 1px, inset rgba(0,0,0,0.04) 0 -1px 0; -webkit-box-shadow: rgba(166,165,164,0.1) 0 -1px 0, rgba(166,165,164,0.1) 0 1px 0, rgba(166,165,164,0.1) -1px 0 0, inset rgba(0,0,0,0.2) 1px 0 1px, inset rgba(0,0,0,0.04) 0 -1px 0; } /* ---------------------------------------------------------------------------- */ .iphone_black_bg { width: 100%; height: 100%; background: #000; border-radius: 56px; -moz-border-radius: 56px; -webkit-border-radius: 56px; box-shadow: inset #000 0 0 0 1px, inset rgba(255,255,255,0.3) 0 0 1px 3px; -moz-box-shadow: inset #000 0 0 0 1px, inset rgba(255,255,255,0.3) 0 0 1px 3px; -webkit-box-shadow: inset #000 0 0 0 1px, inset rgba(255,255,255,0.3) 0 0 1px 3px; z-index: 1; position: relative; } .iphone_black_bg:after { content: ''; position: absolute; width: 320px; height: 480px; left: 19px; top: 121px; border: 5px solid rgba(14,14,14,0.5); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; overflow: hidden; z-index: 2; display: block; } /* ---------------------------------------------------------------------------- */ .iphone_camera { position: absolute; width: 17px; height: 17px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; left: 113px; top: 56px; background: radial-gradient(35% 35%, ellipse closest-side, rgba(26,26,27,1), rgba(44,43,45,1) 300%); background: -webkit-radial-gradient(35% 35%, ellipse closest-side, rgba(26,26,27,1), rgba(44,43,45,1) 300%); background: -moz-radial-gradient(35% 35%, ellipse closest-side, rgba(26,26,27,1), rgba(44,43,45,1) 300%); background: -o-radial-gradient(35% 35%, ellipse closest-side, rgba(26,26,27,1), rgba(44,43,45,1) 300%); box-shadow: inset rgba(255,255,255,0.05) 0 0 3px 1px, inset rgba(0,0,0,0.1) 1px 1px 2px, inset rgba(255,255,255,0.07) -2px -2px 1px; -moz-box-shadow: inset rgba(255,255,255,0.05) 0 0 3px 1px, inset rgba(0,0,0,0.1) 1px 1px 2px, inset rgba(255,255,255,0.07) -2px -2px 1px; -webkit-box-shadow: inset rgba(255,255,255,0.05) 0 0 3px 1px, inset rgba(0,0,0,0.1) 1px 1px 2px, inset rgba(255,255,255,0.07) -2px -2px 1px; overflow: hidden; z-index: 1000; } .iphone_camera:after { content: ''; position: absolute; display: block; width: 7px; height: 7px; top: 5px; left: 5px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: radial-gradient(35% 35%, ellipse closest-side, #051d31, #2b5d90 300%); background: -webkit-radial-gradient(35% 35%, ellipse closest-side, #051d31, #2b5d90 300%); background: -moz-radial-gradient(35% 35%, ellipse closest-side, #051d31, #2b5d90 300%); background: -o-radial-gradient(35% 35%, ellipse closest-side, #051d31, #2b5d90 300%); box-shadow:rgba(0,0,0,0.01) 0 0 0 3px; -moz-box-shadow:rgba(0,0,0,0.01) 0 0 0 3px; -webkit-box-shadow:rgba(0,0,0,0.01) 0 0 0 3px; } .iphone_camera:before { content: ''; position: absolute; display: block; width: 2px; height: 2px; top: 7px; left: 9px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; z-index: 100; background: #2b5d90; box-shadow: #3c2b90 -1px -1px 1px, #2b5d90 -1px 1px 1px, #2b5d90 1px -1px 1px, rgba(0,0,0,0.3) -2px 0 0 3px; -moz-box-shadow: #3c2b90 -1px -1px 1px, #2b5d90 -1px 1px 1px, #2b5d90 1px -1px 1px, rgba(0,0,0,0.3) -2px 0 0 3px; -webkit-box-shadow: #3c2b90 -1px -1px 1px, #2b5d90 -1px 1px 1px, #2b5d90 1px -1px 1px, rgba(0,0,0,0.3) -2px 0 0 3px; } /* ---------------------------------------------------------------------------- */ .iphone_dynamic { position: absolute; width: 60px; height: 10px; padding: 6px 6px 0 6px; overflow: hidden; left: 148px; top: 57px; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; background: linear-gradient(top, #141415, #414141); background: -webkit-linear-gradient(top, #141415, #414141); background: -moz-linear-gradient(top, #141415, #414141); background: -o-linear-gradient(top, #141415, #414141); box-shadow: rgba(255,255,255,0.3) 0 1px 0, #000 0 -1px 0; -moz-box-shadow: rgba(255,255,255,0.3) 0 1px 0, #000 0 -1px 0; -webkit-box-shadow: rgba(255,255,255,0.3) 0 1px 0, #000 0 -1px 0; z-index: 10; } .iphone_dynamic:after { content: ''; position: absolute; z-index: 1; width: 60px; height: 7px; top: 5px; left: 6px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: linear-gradient(top, rgba(65,65,65,1), rgba(255,255,255,0.3)); background: -webkit-linear-gradient(top, rgba(65,65,65,1), rgba(255,255,255,0.3)); background: -moz-linear-gradient(top, rgba(65,65,65,1), rgba(255,255,255,0.3)); background: -o-linear-gradient(top, rgba(65,65,65,1), rgba(255,255,255,0.3)); box-shadow: rgba(255,255,255,0.4) 0 1px 0, rgba(0,0,0,0.1) 0 -1px 0, inset rgba(0,0,0,0.3) 0 -1px 1px; -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, rgba(0,0,0,0.1) 0 -1px 0, inset rgba(0,0,0,0.3) 0 -1px 1px; -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, rgba(0,0,0,0.1) 0 -1px 0, inset rgba(0,0,0,0.3) 0 -1px 1px; } .iphone_dynamic:before { content: ''; position: absolute; z-index: 100; width: 10px; height: 10px; top: 8px; left: 0px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: radial-gradient(50% 50%, ellipse closest-side, rgba(255,255,255,0.4), rgba(255,255,255,0) 100%); background: -webkit-radial-gradient(50% 50%, ellipse closest-side, rgba(255,255,255,0.4), rgba(255,255,255,0) 100%); background: -moz-radial-gradient(50% 50%, ellipse closest-side, rgba(255,255,255,0.4), rgba(255,255,255,0) 100%); background: -o-radial-gradient(50% 50%, ellipse closest-side, rgba(255,255,255,0.4), rgba(255,255,255,0) 100%); opacity:0.8; } .iphone_dynamic span { background: rgba(0,0,0,0.2); width: 1px; height: 1px; display: block; float: left; z-index: 3; position: relative; margin: 1px 1px 0 0 ; } .iphone_dynamic span:nth-child(3n+1) { box-shadow: rgba(255,255,255,0.2) 1px 0 0 ; -moz-box-shadow: rgba(255,255,255,0.2) 1px 0 0 ; -webkit-box-shadow: rgba(255,255,255,0.2) 1px 0 0 ; } .iphone_dynamic span:nth-child(4n+1) { box-shadow: rgba(255,255,255,0.1) 1px 0 0 ; -moz-box-shadow: rgba(255,255,255,0.1) 1px 0 0 ; -webkit-box-shadow: rgba(255,255,255,0.1) 1px 0 0 ; } .iphone_dynamic span:nth-child(7n+1) { box-shadow: rgba(255,255,255,0.1) 1px 0 0 ; -moz-box-shadow: rgba(255,255,255,0.1) 1px 0 0 ; -webkit-box-shadow: rgba(255,255,255,0.1) 1px 0 0 ; } /* ---------------------------------------------------------------------------- */ .iphone_light_gradient { position: absolute; width: 360px; height: 729px; top: 5px; right: 5px; border-radius: 53px; -moz-border-radius: 53px; -webkit-border-radius: 53px; background: linear-gradient(-155deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.075) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(-155deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.075) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%); background: -moz-linear-gradient(-155deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.075) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(-155deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.075) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%); overflow: hidden; z-index: 2; } /* ---------------------------------------------------------------------------- */ .iphone_home { position: absolute; width: 70px; height: 70px; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; top: 637px; left: 151px; box-shadow: #212020 0 0 0 1px, inset rgba(255,255,255,0.25) 0 -60px 1px -42px; -moz-box-shadow: #212020 0 0 0 1px, inset rgba(255,255,255,0.25) 0 -60px 1px -42px; -webkit-box-shadow: #212020 0 0 0 1px, inset rgba(255,255,255,0.25) 0 -60px 1px -42px; overflow: hidden; z-index: 105; cursor: pointer; } .iphone_home:after { content: ''; position: absolute; width: 21px; height: 21px; border: 2px solid #a3a4a3; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset #585758 0 0 1px, #585758 0 0 1px; -moz-box-shadow: inset #585758 0 0 1px, #585758 0 0 1px; -webkit-box-shadow: inset #585758 0 0 1px, #585758 0 0 1px; left: 23px; top: 23px; z-index: 3; } .iphone_home:active { box-shadow: inset rgba(0,0,0,1) 0 0 0 1px, #212020 0 0 0 1px, inset rgba(255,255,255,0.25) 0 -60px 1px -42px; -moz-box-shadow: inset rgba(0,0,0,1) 0 0 0 1px, #212020 0 0 0 1px, inset rgba(255,255,255,0.25) 0 -60px 1px -42px; -webkit-box-shadow: inset rgba(0,0,0,1) 0 0 0 1px, #212020 0 0 0 1px, inset rgba(255,255,255,0.25) 0 -60px 1px -42px; } .iphone_home:active:after { top: 22px; } /* ---------------------------------------------------------------------------- */ .iphone_display { position: absolute; width: 320px; height: 480px; left: 26px; top: 128px; background: red; z-index: 1002; overflow: hidden; background: linear-gradient(top, #666, #333); background: -webkit-linear-gradient(top, #666, #333); background: -moz-linear-gradient(top, #666, #333); background: -o-linear-gradient(top, #666, #333); } .iphone_display.off { background: #000; } .iphone_display::after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.2) 75%,rgba(0,0,0,0.4) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.2) 75%,rgba(0,0,0,0.4) 100%); background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.2) 75%,rgba(0,0,0,0.4) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.2) 75%,rgba(0,0,0,0.4) 100%); z-index: 1; } /* ---------------------------------------------------------------------------- */ .iphone_headline { position: absolute; top: 0; top: -20px; left: 0; background: rgba(0,0,0,0.6); width: 100%; height: 19px; border-bottom: 1px rgba(0,0,0,0.3) solid; overflow: hidden; z-index: 3; } .iphone_net { position: absolute; top:4px; left: 4px; width: 19px; height: 10px; overflow: hidden; } .iphone_net::after { content: ''; position: absolute; right: 0; top:0; display: block; width: 3px; height: 10px; background: #c6c6c6; box-shadow: #c6c6c6 -4px 2px 0, #c6c6c6 -8px 4px 0, #c6c6c6 -12px 6px 0, #c6c6c6 -16px 8px 0; -moz-box-shadow: #c6c6c6 -4px 2px 0, #c6c6c6 -8px 4px 0, #c6c6c6 -12px 6px 0, #c6c6c6 -16px 8px 0; -webkit-box-shadow: #c6c6c6 -4px 2px 0, #c6c6c6 -8px 4px 0, #c6c6c6 -12px 6px 0, #c6c6c6 -16px 8px 0; } .iphone_net_title { font: bold 13px/19px "Helvetica Neue"; color: #c6c6c6; text-shadow: rgba(0,0,0,0.3) 0 1px 1px; text-transform: uppercase; position: absolute; left: 26px; top:0; } .iphone_wi-fi { top: -14px; left: 70px; width: 25px; height: 25px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); overflow: hidden; position: absolute; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; } .iphone_wi-fi:after { content: ''; top: 12px; left: 12px; width: 20px; height: 20px; overflow: hidden; position: absolute; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border: 2px #c6c6c6 solid; } .iphone_wi-fi:before { content: ''; top: 17px; left: 17px; width: 10px; height: 10px; overflow: hidden; position: absolute; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border: 2px #c6c6c6 solid; } .iphone_wi-fi .hack { position: absolute; left: 22px; top: 22px; width: 4px; height: 4px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #c6c6c6; z-index: 6; } .iphone_clock { font: bold 13px/19px "Helvetica Neue"; color: #c6c6c6; text-shadow: rgba(0,0,0,0.3) 0 1px 1px; text-transform: uppercase; position: absolute; left:0; top:0; display: none; width: 100%; text-align: center; } .iphone_lock { width: 10px; height: 7px; position: absolute; background: #c6c6c6; top: 8px; left: 156px; } .iphone_lock:after { content: ''; position: absolute; top: -5px; left: 2px; width: 4px; height: 5px; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border: 1px solid #c6c6c6; box-shadow: rgba(198,198,198,0.6) 0 0 0 1px; -moz-box-shadow: rgba(198,198,198,0.6) 0 0 0 1px; -webkit-box-shadow: rgba(198,198,198,0.6) 0 0 0 1px; } .iphone_battery { position: absolute; height: 8px; width: 18px; border: 1px solid #c6c6c6; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; right: 6px; top: 4px; } .iphone_battery:after { content: ''; position: absolute; height: 2px; width: 1px; border: 1px solid #c6c6c6; right: -3px; top: 2px; } .iphone_battery:before { content: ''; position: absolute; height: 6px; width: 16px; background: #c6c6c6; left: 1px; top: 1px; } /* ---------------------------------------------------------------------------- */ .iphone_header { position: absolute; width: 100%; background: linear-gradient(top, rgba(112,112,112,0.3) 0%, rgba(56,56,56,0.3) 50%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 100%); background: -webkit-linear-gradient(top, rgba(112,112,112,0.3) 0%, rgba(56,56,56,0.3) 50%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 100%); background: -moz-linear-gradient(top, rgba(112,112,112,0.3) 0%, rgba(56,56,56,0.3) 50%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 100%); background: -o-linear-gradient(top, rgba(112,112,112,0.3) 0%, rgba(56,56,56,0.3) 50%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 100%); left: 0; top: 20px; top: -113px; height: 93px; border-bottom: 1px rgba(255,255,255,0.2) solid; box-shadow: rgba(0,0,0,0.4) 0 1px 0; -moz-box-shadow: rgba(0,0,0,0.4) 0 1px 0; -webkit-box-shadow: rgba(0,0,0,0.4) 0 1px 0; text-align: center; color: #fff; text-shadow: rgba(0,0,0,0.3) 0 -1px 0; z-index: 2; } .iphone_header .iphone_time { font: 200 65px/69px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; width: 100%; } .iphone_header .iphone_time span { position: relative; top: -4px; } .iphone_header .iphone_date { font: 200 17px/17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; width: 100%; position: relative; top: -3px; } /* ---------------------------------------------------------------------------- */ .iphone_footer { position: absolute; width: 100%; background: linear-gradient(top, rgba(112,112,112,0.3) 0%, rgba(56,56,56,0.3) 50%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 100%); background: -webkit-linear-gradient(top, rgba(112,112,112,0.3) 0%, rgba(56,56,56,0.3) 50%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 100%); background: -moz-linear-gradient(top, rgba(112,112,112,0.3) 0%, rgba(56,56,56,0.3) 50%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 100%); background: -o-linear-gradient(top, rgba(112,112,112,0.3) 0%, rgba(56,56,56,0.3) 50%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 100%); left: 0; bottom: 0; bottom: -97px; height: 95px; border-top: 1px rgba(255,255,255,0.4) solid; box-shadow: rgba(0,0,0,0.4) 0 -1px 0; -moz-box-shadow: rgba(0,0,0,0.4) 0 -1px 0; -webkit-box-shadow: rgba(0,0,0,0.4) 0 -1px 0; z-index: 2; } .iphone_unlock { width: 279px; height: 51px; position: absolute; left: 50%; margin-left: -139px; top: 20px; background: linear-gradient(top, #020509, #232527); background: -webkit-linear-gradient(top, #020509, #232527); background: -moz-linear-gradient(top, #020509, #232527); background: -o-linear-gradient(top, #020509, #232527); border: 1px solid #333; border-radius: 13px; -moz-border-radius: 13px; -webkit-border-radius: 13px; } .iphone_slider { position: absolute; width: 69px; height: 45px; left: 0; top: 3px; background: linear-gradient(top, #fdfdfd 0%, #dddddd 50%, #d1d1d1 50%, #a1a1a1 100%); background: -webkit-linear-gradient(top, #fdfdfd 0%, #dddddd 50%, #d1d1d1 50%, #a1a1a1 100%); background: -moz-linear-gradient(top, #fdfdfd 0%, #dddddd 50%, #d1d1d1 50%, #a1a1a1 100%); background: -o-linear-gradient(top, #fdfdfd 0%, #dddddd 50%, #d1d1d1 50%, #a1a1a1 100%); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; box-shadow: rgba(0,0,0,0.9) 0 1px 1px; -moz-box-shadow: rgba(0,0,0,0.9) 0 1px 1px; -webkit-box-shadow: rgba(0,0,0,0.9) 0 1px 1px; z-index: 10; margin: 0 3px; cursor: pointer; } .iphone_slider:after{ content: ''; background: #8c8c8c; width: 18px; height: 12px; left: 21px; top: 17px; position: absolute; box-shadow: rgba(255,255,255,0.3) 0 1px 0; -moz-box-shadow: rgba(255,255,255,0.3) 0 1px 0; -webkit-box-shadow: rgba(255,255,255,0.3) 0 1px 0; } .iphone_slider:before{ content: ''; position: absolute; width: 0; height: 0; left: 34px; top: 11px; border-top: 12px solid transparent; border-left: 24px solid #8c8c8c; border-bottom: 12px solid transparent; transform: scaleX(0.6); -webkit-transform: scaleX(0.6); -moz-transform: scaleX(0.6); -o-transform: scaleX(0.6); z-index: 1; } .iphone_slide2unlock { position: absolute; left: 93px; font: 200 26px/51px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; transform: scaleX(0.99); -webkit-transform: scaleX(0.99); -moz-transform: scaleX(0.99); -o-transform: scaleX(0.99); top: 0; color: #fff; z-index: 4; } /* ---------------------------------------------------------------------------- */ .iphone_dock { border-bottom: 42px solid rgba(255,255,255,0.15); border-left: 10px solid transparent; border-right: 10px solid transparent; height: 0; width: 300px; position: absolute; left: 0; bottom: 4px; bottom: -80px; z-index: 5; } .iphone_dock:after { content: ''; position: absolute; top: 42px; left: -10px; display: block; width: 320px; height: 4px; background: linear-gradient(left, rgba(255,255,255,0.20) 0%, rgba(255,255,255,0.30) 40%, rgba(255,255,255,0.20) 80%,rgba(255,255,255,0.15) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0.20) 0%, rgba(255,255,255,0.30) 40%, rgba(255,255,255,0.20) 80%,rgba(255,255,255,0.15) 100%); background: -moz-linear-gradient(left, rgba(255,255,255,0.20) 0%, rgba(255,255,255,0.30) 40%, rgba(255,255,255,0.20) 80%,rgba(255,255,255,0.15) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0.20) 0%, rgba(255,255,255,0.30) 40%, rgba(255,255,255,0.20) 80%,rgba(255,255,255,0.15) 100%); box-shadow: inset rgba(255,255,255,0.09) 0 1px 0; -moz-box-shadow: inset rgba(255,255,255,0.09) 0 1px 0; -webkit-box-shadow: inset rgba(255,255,255,0.09) 0 1px 0; } .iphone_dock:before { content: ''; position: absolute; top: 0px; left: -100px; display: block; width: 320px; border-radius: 0 0 300px/40px 0; -moz-border-radius: 0 0 300px/40px 0; -webkit-border-radius: 0 0 300px/40px 0; height: 30px; background: linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0.20) 80%,rgba(255,255,255,0.15) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0.20) 80%,rgba(255,255,255,0.15) 100%); background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0.20) 80%,rgba(255,255,255,0.15) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0.20) 80%,rgba(255,255,255,0.15) 100%); z-index: -1; } /* ---------------------------------------------------------------------------- */ .iphone_icons_containter { top: 34px; width: 320px; position: relative; display: block; position: absolute; left: 0; } .icon { width: 56px; height: 56px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; box-shadow: rgba(0,0,0,0.5) 0 1px 2px; -moz-box-shadow: rgba(0,0,0,0.5) 0 1px 2px; -webkit-box-shadow: rgba(0,0,0,0.5) 0 1px 2px; float: left; margin-bottom: 30px; z-index: 10; position: absolute; } .icon span { display: block; text-align: center; font: bold 11px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #fff; text-shadow: rgba(0,0,0,0.3) 1px 2px 1px; text-transform: capitalize; position: absolute; top: 58px; left: -10px; width: 76px; } .icon:nth-child(4n + 1) { left:17px; } .icon:nth-child(4n + 2) { left:92px; } .icon:nth-child(4n + 3) { left:168px; } .icon:nth-child(4n + 4) { left:243px; } .icon:nth-child(-n + 16) { top: 258px; } .icon:nth-child(-n + 12) { top: 172px; } .icon:nth-child(-n + 8) { top: 86px; } .icon:nth-child(-n + 4) { top: 0; } .iphone_dock .icon { position: relative; margin-top: -30px; z-index: 10; top: 0; left: 0; } .iphone_dock .icon:nth-child(1) { margin-left:7px; margin-right: 19px; } .iphone_dock .icon:nth-child(2) { margin-right: 20px; } .iphone_dock .icon:nth-child(3) { margin-right: 19px; } /* ---------------------------------------------------------------------------- */ .i_message, .i_contacts, .i_calendar, .i_clock, .i_notes, .i_reminders, .i_mail, .i_app_store, .i_videos, .i_youtube, .i_maps, .i_calculator, .i_itunes, .i_stocks, .i_voice_memos, .i_weather, .i_phone, .i_safari, .i_camera, .i_music { width: 100%; height: 100%; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative; overflow: hidden; } /* ---------------------------------------------------------------------------- */ .i_message { background: linear-gradient(top, #015801, #06f700); background: -webkit-linear-gradient(top, #015801, #06f700); background: -moz-linear-gradient(top, #015801, #06f700); background: -o-linear-gradient(top, #015801, #06f700); overflow: hidden; } .i_message .bg_angled { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 125%; height: 125%; position: absolute; left: -7px; top: -7px; background-size: 4px 4px; -moz-background-size: 4px 4px; -webkit-background-size: 4px 4px; -o-background-size: 4px 4px; background-color: none; background-image: linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .2) 50%, transparent 50%, transparent 100%); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .2) 50%, transparent 50%, transparent 100%); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .2) 50%, transparent 50%, transparent 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .2) 50%, transparent 50%, transparent 100%); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); } .i_message:after{ content: ''; box-shadow: inset #06f700 0 0 2px; -moz-box-shadow: inset #06f700 0 0 2px; -webkit-box-shadow: inset #06f700 0 0 2px; width: 100%; height: 100%; position: absolute; display: block; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; z-index: 2; } .i_message:before{ content: ''; width: 100%; height: 50%; position: absolute; display: block; border-radius: 10px 10px 50% 50% / 10px 10px 5px 5px; -moz-border-radius: 10px 10px 50% 50% / 10px 10px 5px 5px; -webkit-border-radius: 10px 10px 50% 50% / 10px 10px 5px 5px; background: rgba(255,255,255,0.5); z-index: 5; box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; -moz-box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; -webkit-box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; } .i_message .bulb { position: absolute; width: 39px; height: 32px; top: 50%; left: 50%; margin-left: -19.5px; margin-top: -16px; border-radius: 50%/50%; -moz-border-radius: 50%/50%; -webkit-border-radius: 50%/50%; background: linear-gradient(bottom, #fff, #cbdae9 50%); background: -webkit-linear-gradient(bottom, #fff, #cbdae9 50%); background: -moz-linear-gradient(bottom, #fff, #cbdae9 50%); background: -o-linear-gradient(bottom, #fff, #cbdae9 50%); box-shadow: rgba(0,0,0,0.4) 0 0 2px, inset #e7e8e9 0 -1px 0; -moz-box-shadow: rgba(0,0,0,0.4) 0 0 2px, inset #e7e8e9 0 -1px 0; -webkit-box-shadow: rgba(0,0,0,0.4) 0 0 2px, inset #e7e8e9 0 -1px 0; z-index: 2; } .i_message .bulb { position: absolute; width: 39px; height: 32px; top: 47%; left: 50%; margin-left: -19.5px; margin-top: -16px; border-radius: 50%/50%; -moz-border-radius: 50%/50%; -webkit-border-radius: 50%/50%; background: linear-gradient(bottom, #fff, #cbdae9 50%); background: -webkit-linear-gradient(bottom, #fff, #cbdae9 50%); background: -moz-linear-gradient(bottom, #fff, #cbdae9 50%); background: -o-linear-gradient(bottom, #fff, #cbdae9 50%); box-shadow: rgba(0,0,0,0.4) 0 0 2px, inset #e7e8e9 0 -1px 0; -moz-box-shadow: rgba(0,0,0,0.4) 0 0 2px, inset #e7e8e9 0 -1px 0; -webkit-box-shadow: rgba(0,0,0,0.4) 0 0 2px, inset #e7e8e9 0 -1px 0; z-index: 2; } .i_message .tail { position: absolute; background: #fff; width: 11px; height: 7px; left: 11px; bottom: 12px; border-radius: 0 0 100% 0/ 0 0 100% 0; -moz-border-radius: 0 0 100% 0/ 0 0 100% 0; -webkit-border-radius: 0 0 100% 0/ 0 0 100% 0; z-index: 1; box-shadow: rgba(0,0,0,0.4) 0 0 2px, inset #e7e8e9 0 -1px 0; -moz-box-shadow: rgba(0,0,0,0.4) 0 0 2px, inset #e7e8e9 0 -1px 0; -webkit-box-shadow: rgba(0,0,0,0.4) 0 0 2px, inset #e7e8e9 0 -1px 0; } .i_message .tail:after { content: ''; position: absolute; width: 10px; height: 10px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; left: -6px; top: -3px; background: linear-gradient(bottom, #05d400, #04ba00); background: -webkit-linear-gradient(bottom, #05d400, #04ba00); background: -moz-linear-gradient(bottom, #05d400, #04ba00); background: -o-linear-gradient(bottom, #05d400, #04ba00); } .i_message .tail:before { content: ''; position: absolute; width: 10px; height: 10px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; left: -6px; top: -3px; background-size: 4px 4px; -moz-background-size: 4px 4px; -webkit-background-size: 4px 4px; -o-background-size: 4px 4px; background-image: linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .2) 20%, transparent 20%, transparent 70%, rgba(255, 255, 255, .2) 70%, rgba(255, 255, 255, .2) 100%); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .2) 20%, transparent 20%, transparent 70%, rgba(255, 255, 255, .2) 70%, rgba(255, 255, 255, .2) 100%); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .2) 20%, transparent 20%, transparent 70%, rgba(255, 255, 255, .2) 70%, rgba(255, 255, 255, .2) 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .2) 20%, transparent 20%, transparent 70%, rgba(255, 255, 255, .2) 70%, rgba(255, 255, 255, .2) 100%); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); z-index: 10; } .i_message .hack { background: linear-gradient(top, #ebf1f7, #fff); background: -webkit-linear-gradient(top, #ebf1f7, #fff); background: -moz-linear-gradient(top, #ebf1f7, #fff); background: -o-linear-gradient(top, #ebf1f7, #fff); width: 5px; height: 5px; left: 15px; top: 36px; position: absolute; z-index: 10; border-radius:0 0 3px 0; -moz-border-radius:0 0 3px 0; -webkit-border-radius:0 0 3px 0; } /* ---------------------------------------------------------------------------- */ .i_contacts { background: linear-gradient(top, #e0b77a, #d6983f); background: -webkit-linear-gradient(top, #e0b77a, #d6983f); background: -moz-linear-gradient(top, #e0b77a, #d6983f); background: -o-linear-gradient(top, #e0b77a, #d6983f); } .i_contacts:after { content: ''; position: absolute; right: 0; top: 0; width: 10px; height: 100%; background: linear-gradient(left, #36251c, #8b5c40); background: -webkit-linear-gradient(left, #36251c, #8b5c40); background: -moz-linear-gradient(left, #36251c, #8b5c40); background: -o-linear-gradient(left, #36251c, #8b5c40); box-shadow: #a37530 -1px 0 1px, inset rgba(255,255,255,0.1) -1px 0 0; -moz-box-shadow: #a37530 -1px 0 1px, inset rgba(255,255,255,0.1) -1px 0 0; -webkit-box-shadow: #a37530 -1px 0 1px, inset rgba(255,255,255,0.1) -1px 0 0; border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; } .i_contacts .right_side { position: absolute; width: 8px; padding: 0 0 0 2px; height: 100%; top: 0; right: 0; font: bold 4px/9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important; text-transform: uppercase; color: #d59460; z-index: 3; text-shadow: rgba(0,0,0,1) 0 0 1px, rgba(0,0,0,1) 0 0 1px; background-size: 100% 17%; -moz-background-size: 100% 17%; -webkit-background-size: 100% 17%; -o-background-size: 100% 17%; background-image: linear-gradient(top, transparent 0%, transparent 90%, #32251d 100%); background-image: -webkit-linear-gradient(top, transparent 0%, transparent 90%, #32251d 100%); background-image: -moz-linear-gradient(top, transparent 0%, transparent 90%, #32251d 100%); background-image: -o-linear-gradient(top, transparent 0%, transparent 90%, #32251d 100%); border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; opacity: 0.6; } .i_contacts .left_side { position: absolute; width: 8px; height: 100%; top: 8px; left: 0; z-index: 3; border-radius: 10px 0 0 10px; -moz-border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; } .i_contacts .left_side hr { position: relative; display: block; margin: 0 0 3px 0; padding: 0; height: 1px; width: 9px; border: none; background: linear-gradient(left, #626265 0%, #fff 50%, #626265 100%); background: -webkit-linear-gradient(left, #626265 0%, #fff 50%, #626265 100%); background: -moz-linear-gradient(left, #626265 0%, #fff 50%, #626265 100%); background: -o-linear-gradient(left, #626265 0%, #fff 50%, #626265 100%); z-index: 7; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; } .i_contacts .left_side hr:before { content: ''; position: absolute; width: 2px; height: 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #000; z-index: 0; top: -50%; right: -10%; box-shadow: rgba(255,255,255,0.2) 0 0 1px 1px; -moz-box-shadow: rgba(255,255,255,0.2) 0 0 1px 1px; -webkit-box-shadow: rgba(255,255,255,0.2) 0 0 1px 1px; } .i_contacts .left_side hr:after { content: ''; position: absolute; display: block; height: 1px; width: 9px; border: none; background: linear-gradient(left, #626265 0%, #fff 50%, #626265 100%); background: -webkit-linear-gradient(left, #626265 0%, #fff 50%, #626265 100%); background: -moz-linear-gradient(left, #626265 0%, #fff 50%, #626265 100%); background: -o-linear-gradient(left, #626265 0%, #fff 50%, #626265 100%); z-index: 7; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; } .i_contacts .profile { position: absolute; width: 17px; height: 5px; top: 31px; left: 18px; border-radius: 50% 50% 0 0 / 3px 3px 0 0; -moz-border-radius: 50% 50% 0 0 / 3px 3px 0 0; -webkit-border-radius: 50% 50% 0 0 / 3px 3px 0 0; background: #814b2b; box-shadow: inset #270000 0 1px 1px; -moz-box-shadow: inset #270000 0 1px 1px; -webkit-box-shadow: inset #270000 0 1px 1px; } .i_contacts .profile .head { position: absolute; width: 7px; height: 8px; top: -10px; left: 33%; border-radius: 50% / 3px 3px 4px 4px; -moz-border-radius: 50% / 3px 3px 4px 4px; -webkit-border-radius: 50% / 3px 3px 4px 4px; background: #814b2b; box-shadow: inset #270000 0 1px 2px; -moz-box-shadow: inset #270000 0 1px 2px; -webkit-box-shadow: inset #270000 0 1px 2px; transform: scaleY(1.2); -webkit-transform: scaleY(1.2); -moz-transform: scaleY(1.2); -o-transform: scaleY(1.2); } .i_contacts .profile .neck{ position: absolute; width: 1px; height: 0; top: -4px; left: 39%; border-bottom: 6px solid #814b2b; border-left: 2px solid transparent; border-right: 2px solid transparent; } /* ---------------------------------------------------------------------------- */ .i_calendar { background: linear-gradient(top, #e2a2a2 0%, #bc3535 14px, #982727 14.5px, #711616 15px, #4f2d2d 15.5px, #6e7476 16px, #979797 16.5px, #b4b4b4 17px, #fafafa 18px, #fafafa 19px, #fafafa 100%); background: -webkit-linear-gradient(top, #e2a2a2 0%, #bc3535 14px, #982727 14.5px, #711616 15px, #4f2d2d 15.5px, #6e7476 16px, #979797 16.5px, #b4b4b4 17px, #fafafa 18px, #fafafa 19px, #fafafa 100%); background: -moz-linear-gradient(top, #e2a2a2 0%, #bc3535 14px, #982727 14.5px, #711616 15px, #4f2d2d 15.5px, #6e7476 16px, #979797 16.5px, #b4b4b4 17px, #fafafa 18px, #fafafa 19px, #fafafa 100%); background: -o-linear-gradient(top, #e2a2a2 0%, #bc3535 14px, #982727 14.5px, #711616 15px, #4f2d2d 15.5px, #6e7476 16px, #979797 16.5px, #b4b4b4 17px, #fafafa 18px, #fafafa 19px, #fafafa 100%); box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; -moz-box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; -webkit-box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; } .i_calendar .day { height: 14px; text-align: center; font:bold 9px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #fff; text-shadow: rgba(0,0,0,0.2) 0 1px 0; } .i_calendar .day_num { font: bold 40px/42px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #333333; text-align: center; box-shadow: inset rgba(0,0,0,0.5) 0 0 10px; -moz-box-shadow: inset rgba(0,0,0,0.5) 0 0 10px; -webkit-box-shadow: inset rgba(0,0,0,0.5) 0 0 10px; border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; } /* ---------------------------------------------------------------------------- */ .i_clock { background: #000 } .i_clock:before{ content: ''; width: 100%; height: 50%; position: absolute; display: block; border-radius: 10px 10px 50% 50% / 10px 10px 5px 5px; -moz-border-radius: 10px 10px 50% 50% / 10px 10px 5px 5px; -webkit-border-radius: 10px 10px 50% 50% / 10px 10px 5px 5px; background: rgba(255,255,255,0.2); z-index: 1; box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; -moz-box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; -webkit-box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; } .i_clock:after{ content: ''; width: 48px; height: 47px; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; left: 4px; top: 4px; position: absolute; display: block; background: #fff; z-index: 2; box-shadow: #000 0 0 0 1px, inset #eeeeee 0 -4px 1px , inset #eeeeee -4px -4px 1px, inset #eeeeee 4px -4px 1px ; -moz-box-shadow: #000 0 0 0 1px, inset #eeeeee 0 -4px 1px , inset #eeeeee -4px -4px 1px, inset #eeeeee 4px -4px 1px ; -webkit-box-shadow: #000 0 0 0 1px, inset #eeeeee 0 -4px 1px , inset #eeeeee -4px -4px 1px, inset #eeeeee 4px -4px 1px ; } .i_clock .gray_blick { position: absolute; width: 44px; height: 35px; background: #eee; border-radius: 50% 50% 50% 50% / 10px 10px 50% 50%; -moz-border-radius: 50% 50% 50% 50% / 10px 10px 50% 50%; -webkit-border-radius: 50% 50% 50% 50% / 10px 10px 50% 50%; top: 15px; left: 6px; z-index: 3; } .i_clock .center_dot { position: absolute; width: 5px; height: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; left: 25px; top: 25px; background: #eee; box-shadow: #000 0 0 0 1px; -moz-box-shadow: #000 0 0 0 1px; -webkit-box-shadow: #000 0 0 0 1px; z-index: 10; } .i_clock .center_dot:after { content: ''; width: 3px; height: 3px; background: #dd0000; position: absolute; top: 1px; left: 1px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset #eee 0 0 1px; -moz-box-shadow: inset #eee 0 0 1px; -webkit-box-shadow: inset #eee 0 0 1px; } .i_clock .second { position: absolute; left: 27px; top: 10px; width: 1px; height: 18px; z-index: 11; background: #dd0000; } .i_clock .minute { position: absolute; left: 35px; top: 13px; width: 0px; height: 0px; z-index: 3; border-bottom: 30px solid rgba(0,0,0,1); border-left: 3px solid transparent; border-right: 3px solid transparent; transform: scale(0.4) scaleY(2) scaleX(1.5) rotate(92deg); -webkit-transform: scale(0.4) scaleY(2) scaleX(1.5) rotate(92deg); -moz-transform: scale(0.4) scaleY(2) scaleX(1.5) rotate(92deg); -o-transform: scale(0.4) scaleY(2) scaleX(1.5) rotate(92deg); } .i_clock .hour { position: absolute; left: 19px; top: 10px; width: 0px; height: 0px; z-index: 3; border-bottom: 25px solid rgba(0,0,0,1); border-left: 4px solid transparent; border-right: 4px solid transparent; transform: scale(0.4) scaleY(2) rotate(-60deg); -webkit-transform: scale(0.4) scaleY(2) rotate(-60deg); -moz-transform: scale(0.4) scaleY(2) rotate(-60deg); -o-transform: scale(0.4) scaleY(2) rotate(-60deg); } .i_clock ul { margin: 0; padding: 0;} .i_clock li { list-style: none; position: absolute; z-index: 3; font: 6px/7px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #000;} .i_clock li:nth-child(1) { left: 35px; top: 7px } .i_clock li:nth-child(2) { left: 42px; top: 13px } .i_clock li:nth-child(3) { left: 45px; top: 23px } .i_clock li:nth-child(4) { left: 42px; top: 33px } .i_clock li:nth-child(5) { left: 35px; top: 41px } .i_clock li:nth-child(6) { left: 26px; top: 43px } .i_clock li:nth-child(7) { left: 17px; top: 41px } .i_clock li:nth-child(8) { left: 9px; top: 33px } .i_clock li:nth-child(9) { left: 8px; top: 23px } .i_clock li:nth-child(10) { left: 10px; top: 13px } .i_clock li:nth-child(11) { left: 16px; top: 7px } .i_clock li:nth-child(12) { left: 23px; top: 5px } /* ---------------------------------------------------------------------------- */ .i_notes { background: linear-gradient(top, #785b4c 0%, #42332a 15px, #221c18 16px, #929270 17px, #faf8b1 17px, #faf8b1 100% ); background: -webkit-linear-gradient(top, #785b4c 0%, #42332a 15px, #221c18 16px, #929270 17px, #faf8b1 17px, #faf8b1 100% ); background: -moz-linear-gradient(top, #785b4c 0%, #42332a 15px, #221c18 16px, #929270 17px, #faf8b1 17px, #faf8b1 100% ); background: -o-linear-gradient(top, #785b4c 0%, #42332a 15px, #221c18 16px, #929270 17px, #faf8b1 17px, #faf8b1 100% ); } .i_notes:after { content: ''; position: absolute; width: 100%; height: 1px; background: #d3d699; top: 23px; left: 0; border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; box-shadow: #d3d699 0 5px 0, #d3d699 0 10px 0, #d3d699 0 15px 0, #d3d699 0 20px 0, #d3d699 0 25px 0; -moz-box-shadow: #d3d699 0 5px 0, #d3d699 0 10px 0, #d3d699 0 15px 0, #d3d699 0 20px 0, #d3d699 0 25px 0; -webkit-box-shadow: #d3d699 0 5px 0, #d3d699 0 10px 0, #d3d699 0 15px 0, #d3d699 0 20px 0, #d3d699 0 25px 0; } .i_notes:before { content: ''; position: absolute; height: 40px; width: 1px; border-left: 1px solid #d9c884; border-right: 1px solid #d9c884; top: 17px; left: 10px; z-index: 3; } /* ---------------------------------------------------------------------------- */ .i_reminders { background: #1f1f1f; box-shadow: inset #1f1f1f 0 0 0 1px, inset rgba(255,255,255,0.2) 0 0 5px, inset rgba(255,255,255,0.2) 0 3px 3px; -moz-box-shadow: inset #1f1f1f 0 0 0 1px, inset rgba(255,255,255,0.2) 0 0 5px, inset rgba(255,255,255,0.2) 0 3px 3px; -webkit-box-shadow: inset #1f1f1f 0 0 0 1px, inset rgba(255,255,255,0.2) 0 0 5px, inset rgba(255,255,255,0.2) 0 3px 3px; } .i_reminders:after { content: ''; position: absolute; display: block; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #eeeeee; top: 5px; left: 5px; width: 46px; height: 46px; z-index: 1; box-shadow: inset #cbcbcb 0 -1px 0, inset #f0efef 0 1px 0, inset rgba(255,255,255,1) 0 2px 0; -moz-box-shadow: inset #cbcbcb 0 -1px 0, inset #f0efef 0 1px 0, inset rgba(255,255,255,1) 0 2px 0; -webkit-box-shadow: inset #cbcbcb 0 -1px 0, inset #f0efef 0 1px 0, inset rgba(255,255,255,1) 0 2px 0; } .i_reminders div { position: relative; width: 36px; text-align: left; padding: 0 5px; top: 5px; left: 5px; height: 16px !important; font: 9px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; z-index: 2; box-shadow: inset #cbcbcb 0 -1px 0, rgba(255,255,255,1) 0 0.9px 0; -moz-box-shadow: inset #cbcbcb 0 -1px 0, rgba(255,255,255,1) 0 0.9px 0; -webkit-box-shadow: inset #cbcbcb 0 -1px 0, rgba(255,255,255,1) 0 0.9px 0; color: #3b3b3b; text-shadow: rgba(255,255,255,1) 0 1px 0; } .i_reminders div:last-child { border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; box-shadow: none; line-height: 13px; } .i_reminders div:last-child:after { content: ''; width: 1px; height: 46px; left: 17px; box-shadow: rgba(255,0,41,0.2) -1px 0 0, rgba(255,0,41,0.2) 1px 0 0; -moz-box-shadow: rgba(255,0,41,0.2) -1px 0 0, rgba(255,0,41,0.2) 1px 0 0; -webkit-box-shadow: rgba(255,0,41,0.2) -1px 0 0, rgba(255,0,41,0.2) 1px 0 0; z-index: 2; position: absolute; top: -32px; } .i_reminders div:before { content: ''; position: absolute; background: #b1b1b1; height: 3px; width: 17px; left: 23px; top: 7px; box-shadow: rgba(255,255,255,1) 0 1px 1px; -moz-box-shadow: rgba(255,255,255,1) 0 1px 1px; -webkit-box-shadow: rgba(255,255,255,1) 0 1px 1px; } .i_reminders div:nth-child(2):before { width: 13px; top: 6px; } .i_reminders div:nth-child(3):before { top: 5px } /* ---------------------------------------------------------------------------- */ .i_mail { background: linear-gradient(top, #0148b1 30%, #4ed4f8); background: -webkit-linear-gradient(top, #0148b1 30%, #4ed4f8); background: -moz-linear-gradient(top, #0148b1 30%, #4ed4f8); background: -o-linear-gradient(top, #0148b1 30%, #4ed4f8); } .i_mail:before{ content: ''; width: 100%; height: 50%; position: absolute; display: block; border-radius: 10px 10px 50% 50% / 10px 10px 5px 5px; -moz-border-radius: 10px 10px 50% 50% / 10px 10px 5px 5px; -webkit-border-radius: 10px 10px 50% 50% / 10px 10px 5px 5px; background: rgba(255,255,255,0.2); z-index: 1; box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; -moz-box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; -webkit-box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; } .i_mail .mail { width: 38px; height: 23px; position: absolute; display: block; z-index: 1; left: 9px; top: 16px; background: linear-gradient(top, #f8f8f9, #e6e8ec); background: -webkit-linear-gradient(top, #f8f8f9, #e6e8ec); background: -moz-linear-gradient(top, #f8f8f9, #e6e8ec); background: -o-linear-gradient(top, #f8f8f9, #e6e8ec); box-shadow: rgba(0,0,0,0.2) 0 1px 1px; -moz-box-shadow: rgba(0,0,0,0.2) 0 1px 1px; -webkit-box-shadow: rgba(0,0,0,0.2) 0 1px 1px; overflow: hidden; } .i_mail .mail .mail_top { position: absolute; width: 28px; height: 28px; left: 13%; top: -17px; background: #fcfcfc; box-shadow: rgba(0,0,0,0.9) 0 0 1px; -moz-box-shadow: rgba(0,0,0,0.9) 0 0 1px; -webkit-box-shadow: rgba(0,0,0,0.9) 0 0 1px; transform: rotate(-36deg) skew(20deg); -webkit-transform: rotate(-36deg) skew(20deg); -moz-transform: rotate(-36deg) skew(20deg); -o-transform: rotate(-36deg) skew(20deg); z-index: 50000; } .i_mail .mail .mail_top:before { content: ''; position: absolute; width: 15px; height: 15px; left: 0; bottom: 0; box-shadow: rgba(0,0,0,0.2) -1px 1px 1px; -moz-box-shadow: rgba(0,0,0,0.2) -1px 1px 1px; -webkit-box-shadow: rgba(0,0,0,0.2) -1px 1px 1px; transform: rotate(-4deg) skew(-8deg); -webkit-transform: rotate(-4deg) skew(-8deg); -moz-transform: rotate(-4deg) skew(-8deg); -o-transform: rotate(-4deg) skew(-8deg); } .i_mail .mail .mail_bottom { position: absolute; width: 28px; height: 28px; left: 17%; top: 13px; box-shadow: rgba(0,0,0,0.9) 0 0 1px; -moz-box-shadow: rgba(0,0,0,0.9) 0 0 1px; -webkit-box-shadow: rgba(0,0,0,0.9) 0 0 1px; transform: rotate(-34deg) skew(20deg); -webkit-transform: rotate(-34deg) skew(20deg); -moz-transform: rotate(-34deg) skew(20deg); -o-transform: rotate(-34deg) skew(20deg); z-index: 4; } .i_mail .clouds, .i_mail .clouds2 { position: absolute; width: 100%; height: 100%; left: 11px; top: 1px; transform: scaleX(1.3) rotate(10deg); -webkit-transform: scaleX(1.3) rotate(10deg); -moz-transform: scaleX(1.3) rotate(10deg); -o-transform: scaleX(1.3) rotate(10deg); } .i_mail .clouds2 { position: absolute; width: 100%; height: 100%; left: 5px; top: 30px; transform: scaleX(1.3) rotate(190deg); -webkit-transform: scaleX(1.3) rotate(190deg); -moz-transform: scaleX(1.3) rotate(190deg); -o-transform: scaleX(1.3) rotate(190deg); } .i_mail .clouds b, .i_mail .clouds2 b { position: absolute; left: 0; bottom: 0; width: 5px; display: block; height: 5px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; background-image: -webkit-gradient(radial, 50% 50%,200,50% 50%,20, from(rgba(255, 255, 255, 0.00)), to(rgba(255, 255, 255, 0.5))); background-image: -webkit-radial-gradient(50% 50%, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.00)); background-image: -moz-radial-gradient(50% 50%, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.00)); background-image: -o-radial-gradient(50% 50%, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.00)); background-image: radial-gradient(50% 50%, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.00)); } .i_mail .clouds b:nth-child(1), .i_mail .clouds2 b:nth-child(1) { bottom: 10px; left: 20px} .i_mail .clouds b:nth-child(2), .i_mail .clouds2 b:nth-child(2) { bottom: 9px; left: 16px} .i_mail .clouds b:nth-child(3), .i_mail .clouds2 b:nth-child(3) { bottom: 8px; left: 11px} .i_mail .clouds b:nth-child(4), .i_mail .clouds2 b:nth-child(4) { bottom: 6px; left: 14px} .i_mail .clouds b:nth-child(5), .i_mail .clouds2 b:nth-child(5) { bottom: 5px; left: 8px} .i_mail .clouds b:nth-child(6), .i_mail .clouds2 b:nth-child(6) { bottom: 3px; left: 5px} .i_mail .clouds b:nth-child(7), .i_mail .clouds2 b:nth-child(7) { bottom: 7px; left: 4px} .i_mail .clouds b:nth-child(8), .i_mail .clouds2 b:nth-child(8) { bottom: 4px; left: 12px} .i_mail .clouds b:nth-child(9), .i_mail .clouds2 b:nth-child(9) { bottom: 4px; left: 16px} .i_mail .clouds b:nth-child(10), .i_mail .clouds2 b:nth-child(10) { bottom: 4px; left: 4px} .i_mail .clouds b:nth-child(11), .i_mail .clouds2 b:nth-child(11) { bottom: 2px; left: 2px} .i_mail .clouds b:nth-child(12), .i_mail .clouds2 b:nth-child(12) { bottom: 4px; left: 3px} .i_mail .clouds b:nth-child(13), .i_mail .clouds2 b:nth-child(13) { bottom: 0px; left: 4px} .i_mail .clouds b:nth-child(14), .i_mail .clouds2 b:nth-child(14) { bottom: 0px; left: 8px} .i_mail .clouds b:nth-child(15), .i_mail .clouds2 b:nth-child(15) { bottom: 0px; left: 12px} .i_mail .clouds b:nth-child(16), .i_mail .clouds2 b:nth-child(16) { bottom: 0px; left: 15px} .i_mail .clouds b:nth-child(17), .i_mail .clouds2 b:nth-child(17) { bottom: 0px; left: 18px} .i_mail .clouds b:nth-child(18), .i_mail .clouds2 b:nth-child(18) { bottom: 4px; left: 19px} .i_mail .clouds b:nth-child(19), .i_mail .clouds2 b:nth-child(19) { bottom: 4px; left: 16px} .i_mail .clouds b:nth-child(20), .i_mail .clouds2 b:nth-child(20) { bottom: 4px; left: 22px} .i_mail .clouds b:nth-child(21), .i_mail .clouds2 b:nth-child(21) { bottom: 0px; left: 24px} .i_mail .clouds b:nth-child(22), .i_mail .clouds2 b:nth-child(22) { bottom: 2px; left: 22px} .i_mail .clouds b:nth-child(23), .i_mail .clouds2 b:nth-child(23) { bottom: 5px; left: 15px} .i_mail .clouds b:nth-child(24), .i_mail .clouds2 b:nth-child(24) { bottom: 8px; left: 4px} .i_mail .clouds b:nth-child(25), .i_mail .clouds2 b:nth-child(25) { bottom: 0px; left: 8px} .i_mail .clouds b:nth-child(26), .i_mail .clouds2 b:nth-child(26) { bottom: 0px; left: 5px} .i_mail .clouds b:nth-child(27), .i_mail .clouds2 b:nth-child(27) { bottom: 0px; left: 6px} .i_mail .clouds b:nth-child(28), .i_mail .clouds2 b:nth-child(28) { bottom: 0px; left: 12px} .i_mail .clouds b:nth-child(29), .i_mail .clouds2 b:nth-child(29) { bottom: 0px; left: 16px} .i_mail .clouds b:nth-child(30), .i_mail .clouds2 b:nth-child(30) { bottom: 8px; left: 15px} /* ---------------------------------------------------------------------------- */ .i_app_store { background: linear-gradient(top, #0148b1 30%, #4ed4f8); background: -webkit-linear-gradient(top, #0148b1 30%, #4ed4f8); background: -moz-linear-gradient(top, #0148b1 30%, #4ed4f8); background: -o-linear-gradient(top, #0148b1 30%, #4ed4f8); } .i_app_store:before{ content: ''; width: 100%; height: 50%; position: absolute; display: block; border-radius: 10px 10px 50% 50% / 10px 10px 5px 5px; -moz-border-radius: 10px 10px 50% 50% / 10px 10px 5px 5px; -webkit-border-radius: 10px 10px 50% 50% / 10px 10px 5px 5px; background: rgba(255,255,255,0.2); z-index: 1; box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; -moz-box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; -webkit-box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; } .i_app_store:after{ content: ''; width: 38px; height: 38px; position: absolute; display: block; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; z-index: 1; left: 9px; top: 9px; box-shadow: inset rgba(255,255,255,1) 0 0 0 2px, inset rgba(0,0,0,0.5) 0 0 1px, rgba(0,0,0,0.5) 0 0 1px; -moz-box-shadow: inset rgba(255,255,255,1) 0 0 0 2px, inset rgba(0,0,0,0.5) 0 0 1px, rgba(0,0,0,0.5) 0 0 1px; -webkit-box-shadow: inset rgba(255,255,255,1) 0 0 0 2px, inset rgba(0,0,0,0.5) 0 0 1px, rgba(0,0,0,0.5) 0 0 1px; } .i_app_store .kirpich { position: absolute; width: 22px; left: 17px; top: 27px; height: 3px; box-shadow: rgba(0,0,0,0.5) 0 0 1px; -moz-box-shadow: rgba(0,0,0,0.5) 0 0 1px; -webkit-box-shadow: rgba(0,0,0,0.5) 0 0 1px; background: #fff; z-index: 5; } .i_app_store .kirpich .pen1 { position: absolute; width: 15px; left: -1px; top: 0px; height: 2px; background: #fff; z-index: 5; transform: rotate(-65deg); -webkit-transform: rotate(-65deg); -moz-transform: rotate(-65deg); -o-transform: rotate(-65deg); border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; -moz-box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; -webkit-box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; } .i_app_store .kirpich .pen1:after { position: absolute; content: ''; left: -24%; top: 0; width: 0; height: 0; border-top: 1px solid transparent; border-right: 3px solid #fff; border-bottom: 1px solid transparent; z-index: 0; } .i_app_store .kirpich .pen1:before { position: absolute; content: ''; right: 14%; top: 0; width: 2px; height: 100%; box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; -moz-box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; -webkit-box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; } .i_app_store .kirpich .pen2 { position: absolute; width: 22px; right: -5px; top: 0px; height: 2px; box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; -moz-box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; -webkit-box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; background: #fff; z-index: 5; transform: rotate(60deg); -webkit-transform: rotate(60deg); -moz-transform: rotate(60deg); -o-transform: rotate(60deg); border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .i_app_store .kirpich .pen2:after { position: absolute; content: ''; right: -9%; top: -1px; width: 0px; height: 2px; border-right: 6px solid #fff; border-top: 1px solid transparent; border-bottom: 1px solid transparent; transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5); z-index: 0; box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; -moz-box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; -webkit-box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; } .i_app_store .kirpich .pen2:before { position: absolute; content: ''; right: 14%; top: 0; width: 2px; height: 100%; box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; -moz-box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; -webkit-box-shadow: #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px, #2353d9 0 0 1px; } .i_app_store .glow { position: absolute; top: 20px; width: 100%; left: 0; } .i_app_store .glow hr { background: linear-gradient(left, transparent 0%, rgba(255,255,255,0.1) 20%, transparent 40%, transparent 60%, rgba(255,255,255,0.1) 80%, transparent 100% ); background: -webkit-linear-gradient(left, transparent 0%, rgba(255,255,255,0.1) 20%, transparent 40%, transparent 60%, rgba(255,255,255,0.1) 80%, transparent 100% ); background: -moz-linear-gradient(left, transparent 0%, rgba(255,255,255,0.1) 20%, transparent 40%, transparent 60%, rgba(255,255,255,0.1) 80%, transparent 100% ); background: -o-linear-gradient(left, transparent 0%, rgba(255,255,255,0.1) 20%, transparent 40%, transparent 60%, rgba(255,255,255,0.1) 80%, transparent 100% ); border: none; position: absolute; height: 1px; width: 100%; left: 0; top: 0; display: block; } .i_app_store .glow hr:nth-child(1) { transform: rotate(0deg) scale(1.5); -webkit-transform: rotate(0deg) scale(1.5); -moz-transform: rotate(0deg) scale(1.5); -o-transform: rotate(0deg) scale(1.5); opacity: 0;} .i_app_store .glow hr:nth-child(2) { transform: rotate(5deg); -webkit-transform: rotate(5deg); -moz-transform: rotate(5deg); -o-transform: rotate(5deg); } .i_app_store .glow hr:nth-child(3) { transform: rotate(10deg) scale(1.5); -webkit-transform: rotate(10deg) scale(1.5); -moz-transform: rotate(10deg) scale(1.5); -o-transform: rotate(10deg) scale(1.5);} .i_app_store .glow hr:nth-child(4) { transform: rotate(15deg); -webkit-transform: rotate(15deg); -moz-transform: rotate(15deg); -o-transform: rotate(15deg);} .i_app_store .glow hr:nth-child(5) { transform: rotate(20deg) scale(1.5); -webkit-transform: rotate(20deg) scale(1.5); -moz-transform: rotate(20deg) scale(1.5); -o-transform: rotate(20deg) scale(1.5);} .i_app_store .glow hr:nth-child(6) { transform: rotate(25deg) scale(1.1); -webkit-transform: rotate(25deg) scale(1.1); -moz-transform: rotate(25deg) scale(1.1); -o-transform: rotate(25deg) scale(1.1);} .i_app_store .glow hr:nth-child(7) { transform: rotate(30deg) scale(1.5); -webkit-transform: rotate(30deg) scale(1.5); -moz-transform: rotate(30deg) scale(1.5); -o-transform: rotate(30deg) scale(1.5);} .i_app_store .glow hr:nth-child(8) { transform: rotate(35deg) scale(1.2); -webkit-transform: rotate(35deg) scale(1.2); -moz-transform: rotate(35deg) scale(1.2); -o-transform: rotate(35deg) scale(1.2);} .i_app_store .glow hr:nth-child(9) { transform: rotate(40deg) scale(1.5); -webkit-transform: rotate(40deg) scale(1.5); -moz-transform: rotate(40deg) scale(1.5); -o-transform: rotate(40deg) scale(1.5);} .i_app_store .glow hr:nth-child(10) { transform: rotate(45deg) scale(1.3); -webkit-transform: rotate(45deg) scale(1.3); -moz-transform: rotate(45deg) scale(1.3); -o-transform: rotate(45deg) scale(1.3);} .i_app_store .glow hr:nth-child(11) { transform: rotate(50deg) scale(1.5); -webkit-transform: rotate(50deg) scale(1.5); -moz-transform: rotate(50deg) scale(1.5); -o-transform: rotate(50deg) scale(1.5);} .i_app_store .glow hr:nth-child(12) { transform: rotate(55deg) scale(1.4); -webkit-transform: rotate(55deg) scale(1.4); -moz-transform: rotate(55deg) scale(1.4); -o-transform: rotate(55deg) scale(1.4);} .i_app_store .glow hr:nth-child(13) { transform: rotate(60deg) scale(1.5); -webkit-transform: rotate(60deg) scale(1.5); -moz-transform: rotate(60deg) scale(1.5); -o-transform: rotate(60deg) scale(1.5);} .i_app_store .glow hr:nth-child(14) { transform: rotate(65deg) scale(1.3); -webkit-transform: rotate(65deg) scale(1.3); -moz-transform: rotate(65deg) scale(1.3); -o-transform: rotate(65deg) scale(1.3);} .i_app_store .glow hr:nth-child(15) { transform: rotate(70deg) scale(1.5); -webkit-transform: rotate(70deg) scale(1.5); -moz-transform: rotate(70deg) scale(1.5); -o-transform: rotate(70deg) scale(1.5);} .i_app_store .glow hr:nth-child(16) { transform: rotate(75deg) scale(1.1); -webkit-transform: rotate(75deg) scale(1.1); -moz-transform: rotate(75deg) scale(1.1); -o-transform: rotate(75deg) scale(1.1);} .i_app_store .glow hr:nth-child(17) { transform: rotate(80deg) scale(1.5); -webkit-transform: rotate(80deg) scale(1.5); -moz-transform: rotate(80deg) scale(1.5); -o-transform: rotate(80deg) scale(1.5);} .i_app_store .glow hr:nth-child(18) { transform: rotate(85deg) scale(1.1); -webkit-transform: rotate(85deg) scale(1.1); -moz-transform: rotate(85deg) scale(1.1); -o-transform: rotate(85deg) scale(1.1);} .i_app_store .glow hr:nth-child(19) { transform: rotate(90deg) scale(1.5); -webkit-transform: rotate(90deg) scale(1.5); -moz-transform: rotate(90deg) scale(1.5); -o-transform: rotate(90deg) scale(1.5);} .i_app_store .glow hr:nth-child(20) { transform: rotate(95deg); -webkit-transform: rotate(95deg); -moz-transform: rotate(95deg); -o-transform: rotate(95deg);} .i_app_store .glow hr:nth-child(21) { transform: rotate(100deg) scale(1.5); -webkit-transform: rotate(100deg) scale(1.5); -moz-transform: rotate(100deg) scale(1.5); -o-transform: rotate(100deg) scale(1.5);} .i_app_store .glow hr:nth-child(22) { transform: rotate(105deg) scale(1.1); -webkit-transform: rotate(105deg) scale(1.1); -moz-transform: rotate(105deg) scale(1.1); -o-transform: rotate(105deg) scale(1.1);} .i_app_store .glow hr:nth-child(23) { transform: rotate(110deg) scale(1.5); -webkit-transform: rotate(110deg) scale(1.5); -moz-transform: rotate(110deg) scale(1.5); -o-transform: rotate(110deg) scale(1.5);} .i_app_store .glow hr:nth-child(24) { transform: rotate(115deg) scale(1.2); -webkit-transform: rotate(115deg) scale(1.2); -moz-transform: rotate(115deg) scale(1.2); -o-transform: rotate(115deg) scale(1.2);} .i_app_store .glow hr:nth-child(25) { transform: rotate(120deg) scale(1.5); -webkit-transform: rotate(120deg) scale(1.5); -moz-transform: rotate(120deg) scale(1.5); -o-transform: rotate(120deg) scale(1.5);} .i_app_store .glow hr:nth-child(26) { transform: rotate(125deg) scale(1.3); -webkit-transform: rotate(125deg) scale(1.3); -moz-transform: rotate(125deg) scale(1.3); -o-transform: rotate(125deg) scale(1.3);} .i_app_store .glow hr:nth-child(27) { transform: rotate(130deg) scale(1.5); -webkit-transform: rotate(130deg) scale(1.5); -moz-transform: rotate(130deg) scale(1.5); -o-transform: rotate(130deg) scale(1.5);} .i_app_store .glow hr:nth-child(28) { transform: rotate(135deg) scale(1.2); -webkit-transform: rotate(135deg) scale(1.2); -moz-transform: rotate(135deg) scale(1.2); -o-transform: rotate(135deg) scale(1.2);} .i_app_store .glow hr:nth-child(29) { transform: rotate(140deg) scale(1.5); -webkit-transform: rotate(140deg) scale(1.5); -moz-transform: rotate(140deg) scale(1.5); -o-transform: rotate(140deg) scale(1.5);} .i_app_store .glow hr:nth-child(30) { transform: rotate(145deg) scale(1.1); -webkit-transform: rotate(145deg) scale(1.1); -moz-transform: rotate(145deg) scale(1.1); -o-transform: rotate(145deg) scale(1.1);} .i_app_store .glow hr:nth-child(31) { transform: rotate(150deg) scale(1.5); -webkit-transform: rotate(150deg) scale(1.5); -moz-transform: rotate(150deg) scale(1.5); -o-transform: rotate(150deg) scale(1.5);} .i_app_store .glow hr:nth-child(32) { transform: rotate(155deg) scale(1.1); -webkit-transform: rotate(155deg) scale(1.1); -moz-transform: rotate(155deg) scale(1.1); -o-transform: rotate(155deg) scale(1.1);} .i_app_store .glow hr:nth-child(33) { transform: rotate(160deg) scale(1.5); -webkit-transform: rotate(160deg) scale(1.5); -moz-transform: rotate(160deg) scale(1.5); -o-transform: rotate(160deg) scale(1.5);} .i_app_store .glow hr:nth-child(34) { transform: rotate(165deg) scale(1.2); -webkit-transform: rotate(165deg) scale(1.2); -moz-transform: rotate(165deg) scale(1.2); -o-transform: rotate(165deg) scale(1.2);} .i_app_store .glow hr:nth-child(35) { transform: rotate(170deg) scale(1.5); -webkit-transform: rotate(170deg) scale(1.5); -moz-transform: rotate(170deg) scale(1.5); -o-transform: rotate(170deg) scale(1.5);} .i_app_store .glow hr:nth-child(36) { transform: rotate(175deg) scale(1.3); -webkit-transform: rotate(175deg) scale(1.3); -moz-transform: rotate(175deg) scale(1.3); -o-transform: rotate(175deg) scale(1.3);} .i_app_store .glow hr:nth-child(37) { transform: rotate(180deg) scale(1.5); -webkit-transform: rotate(180deg) scale(1.5); -moz-transform: rotate(180deg) scale(1.5); -o-transform: rotate(180deg) scale(1.5);} .i_app_store .glow hr:nth-child(38) { transform: rotate(185deg) scale(1.2); -webkit-transform: rotate(185deg) scale(1.2); -moz-transform: rotate(185deg) scale(1.2); -o-transform: rotate(185deg) scale(1.2);} .i_app_store .glow hr:nth-child(2n+1) { background: linear-gradient(left, transparent 0%, rgba(0,0,0,0.07) 25%, transparent 50%, rgba(0,0,0,0.07) 75%, transparent 100% ); background: -webkit-linear-gradient(left, transparent 0%, rgba(0,0,0,0.07) 25%, transparent 50%, rgba(0,0,0,0.07) 75%, transparent 100% ); background: -moz-linear-gradient(left, transparent 0%, rgba(0,0,0,0.07) 25%, transparent 50%, rgba(0,0,0,0.07) 75%, transparent 100% ); background: -o-linear-gradient(left, transparent 0%, rgba(0,0,0,0.07) 25%, transparent 50%, rgba(0,0,0,0.07) 75%, transparent 100% ); } .i_app_store .glow hr:nth-child(2n+2) { background: linear-gradient(left, transparent 0%, rgba(255,255,255,0.1) 25%, transparent 50%, rgba(255,255,255,0.1) 75%, transparent 100% ); background: -webkit-linear-gradient(left, transparent 0%, rgba(255,255,255,0.1) 25%, transparent 50%, rgba(255,255,255,0.1) 75%, transparent 100% ); background: -moz-linear-gradient(left, transparent 0%, rgba(255,255,255,0.1) 25%, transparent 50%, rgba(255,255,255,0.1) 75%, transparent 100% ); background: -o-linear-gradient(left, transparent 0%, rgba(255,255,255,0.1) 25%, transparent 50%, rgba(255,255,255,0.1) 75%, transparent 100% ); } /* ---------------------------------------------------------------------------- */ .i_videos { background: linear-gradient(top, #2e2e2e 0%, #000 9px, #454545 10px, #262626 11px, #040507 20px, #2c4a5b 21px, #226c98 22px, #8fd7e0 100%); background: -webkit-linear-gradient(top, #2e2e2e 0%, #000 9px, #454545 10px, #262626 11px, #040507 20px, #2c4a5b 21px, #226c98 22px, #8fd7e0 100%); background: -moz-linear-gradient(top, #2e2e2e 0%, #000 9px, #454545 10px, #262626 11px, #040507 20px, #2c4a5b 21px, #226c98 22px, #8fd7e0 100%); background: -o-linear-gradient(top, #2e2e2e 0%, #000 9px, #454545 10px, #262626 11px, #040507 20px, #2c4a5b 21px, #226c98 22px, #8fd7e0 100%); } .i_videos .top { position: absolute; height: 21px; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; } .i_videos .top:after { content: ''; position: absolute; width: 10px; height: 100%; top: 0; left: 0; background: linear-gradient(top, #514f4f, #3e3c3c); background: -webkit-linear-gradient(top, #514f4f, #3e3c3c); background: -moz-linear-gradient(top, #514f4f, #3e3c3c); background: -o-linear-gradient(top, #514f4f, #3e3c3c); border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; -webkit-border-radius: 10px 0 0 0; box-shadow: inset rgba(0,0,0,0.5) 0 -1px 0, inset rgba(255,255,255,0.8) 0 0 1px; -moz-box-shadow: inset rgba(0,0,0,0.5) 0 -1px 0, inset rgba(255,255,255,0.8) 0 0 1px; -webkit-box-shadow: inset rgba(0,0,0,0.5) 0 -1px 0, inset rgba(255,255,255,0.8) 0 0 1px; } .i_videos .top:before { content: ''; position: absolute; width: 3px; height: 3px; top: 42%; left: 4px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; z-index: 2; background: #fff; box-shadow: inset rgba(0,0,0,0.2) 0 -1px 1px, #000 0 0 1px; -moz-box-shadow: inset rgba(0,0,0,0.2) 0 -1px 1px, #000 0 0 1px; -webkit-box-shadow: inset rgba(0,0,0,0.2) 0 -1px 1px, #000 0 0 1px; } .i_videos .top .hr1, .i_videos .top .hr2 { position: absolute; top: 0; left: 15px; background: linear-gradient(top, #e3e2e2, #aeaeae); background: -webkit-linear-gradient(top, #e3e2e2, #aeaeae); background: -moz-linear-gradient(top, #e3e2e2, #aeaeae); background: -o-linear-gradient(top, #e3e2e2, #aeaeae); height: 10px; width: 11px; transform: skew(45deg); -webkit-transform: skew(45deg); -moz-transform: skew(45deg); -o-transform: skew(45deg); box-shadow: inset rgba(0,0,0,0.5) 0 -1px 1px; -moz-box-shadow: inset rgba(0,0,0,0.5) 0 -1px 1px; -webkit-box-shadow: inset rgba(0,0,0,0.5) 0 -1px 1px; border: none; margin: 0; padding: 0; z-index: 6; } .i_videos .top .hr2 { left: 36px } .i_videos .top .hr3, .i_videos .top .hr4, .i_videos .top .hr5 { position: absolute; top: 10px; left: 15px; background: linear-gradient(top, #e3e2e2, #aeaeae); background: -webkit-linear-gradient(top, #e3e2e2, #aeaeae); background: -moz-linear-gradient(top, #e3e2e2, #aeaeae); background: -o-linear-gradient(top, #e3e2e2, #aeaeae); height: 10px; width: 11px; transform: skew(-45deg); -webkit-transform: skew(-45deg); -moz-transform: skew(-45deg); -o-transform: skew(-45deg); box-shadow: inset rgba(0,0,0,0.5) 0 1px 1px, inset rgba(0,0,0,0.5) 0 -1px 1px; -moz-box-shadow: inset rgba(0,0,0,0.5) 0 1px 1px, inset rgba(0,0,0,0.5) 0 -1px 1px; -webkit-box-shadow: inset rgba(0,0,0,0.5) 0 1px 1px, inset rgba(0,0,0,0.5) 0 -1px 1px; border: none; margin: 0; padding: 0; } .i_videos .top .hr4 { left: 36px } .i_videos .top .hr5 { left: 57px } .i_videos .top .hack { position: absolute; top: 3px; left: 6px; background: linear-gradient(top, #232323, #000); background: -webkit-linear-gradient(top, #232323, #000); background: -moz-linear-gradient(top, #232323, #000); background: -o-linear-gradient(top, #232323, #000); height: 7px; width: 10px; transform: skew(45deg); -webkit-transform: skew(45deg); -moz-transform: skew(45deg); -o-transform: skew(45deg); box-shadow: inset rgba(0,0,0,0.5) 0 -1px 1px; -moz-box-shadow: inset rgba(0,0,0,0.5) 0 -1px 1px; -webkit-box-shadow: inset rgba(0,0,0,0.5) 0 -1px 1px; border: none; margin: 0; padding: 0; z-index: 5; box-shadow: inset rgba(255,255,255,0.5) 1px 0 0px ; -moz-box-shadow: inset rgba(255,255,255,0.5) 1px 0 0px ; -webkit-box-shadow: inset rgba(255,255,255,0.5) 1px 0 0px ; } .i_videos .top .hack:after { content: ''; position: absolute; top: -3px; left: 2px; background: linear-gradient(top, #2e2e2e, #232323); background: -webkit-linear-gradient(top, #2e2e2e, #232323); background: -moz-linear-gradient(top, #2e2e2e, #232323); background: -o-linear-gradient(top, #2e2e2e, #232323); height: 3px; width: 8px; transform: skew(-45deg); -webkit-transform: skew(-45deg); -moz-transform: skew(-45deg); -o-transform: skew(-45deg); border: none; margin: 0; padding: 0; z-index: 5; border-radius: 7px 0 0 0/ 3px 0 0 0; -moz-border-radius: 7px 0 0 0/ 3px 0 0 0; -webkit-border-radius: 7px 0 0 0/ 3px 0 0 0; } .i_videos .bottom { position: absolute; top: 20px; left: 0; width: 100%; height: 35px; border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; overflow: hidden; background: linear-gradient(-57deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.075) 50%, rgba(0, 0, 0, 0.015) 51%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(-57deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.075) 50%, rgba(0, 0, 0, 0.015) 51%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 100%); background: -moz-linear-gradient(-57deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.075) 50%, rgba(0, 0, 0, 0.015) 51%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(-57deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.075) 50%, rgba(0, 0, 0, 0.015) 51%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 100%); } .i_videos .bottom b { position:absolute; box-shadow: inset rgba(255,255,255,0.1) 0 0 7px 2px, rgba(0,0,0,0.03) 0 0 3px; -moz-box-shadow: inset rgba(255,255,255,0.1) 0 0 7px 2px, rgba(0,0,0,0.03) 0 0 3px; -webkit-box-shadow: inset rgba(255,255,255,0.1) 0 0 7px 2px, rgba(0,0,0,0.03) 0 0 3px; } .i_videos .bottom .c1{ left: 45px; top: -10px; width: 20px; height: 20px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; } .i_videos .bottom .c2{ border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; width: 35px; height: 35px; left: 23px; top: -15px; opacity: 0.5; } .i_videos .bottom .c3{ border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; width: 35px; height: 35px; left: -17px; top: 10px; } .i_videos .bottom .c4 { border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; width: 45px; height: 45px; left: -20px; top: -2px; } /* ---------------------------------------------------------------------------- */ .i_youtube { background: linear-gradient(top, #74502d, #936e4e); background: -webkit-linear-gradient(top, #74502d, #936e4e); background: -moz-linear-gradient(top, #74502d, #936e4e); background: -o-linear-gradient(top, #74502d, #936e4e); box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; -moz-box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; -webkit-box-shadow: inset rgba(255,255,255,0.5) 0 1px 0; } .i_youtube:after { content: ''; width: 50px; height: 50px; position: absolute; left: 3px; top: 3px; background: linear-gradient(top, #cab274, #faf0d2); background: -webkit-linear-gradient(top, #cab274, #faf0d2); background: -moz-linear-gradient(top, #cab274, #faf0d2); background: -o-linear-gradient(top, #cab274, #faf0d2); box-shadow: inset #453e28 0 1px 2px; -moz-box-shadow: inset #453e28 0 1px 2px; -webkit-box-shadow: inset #453e28 0 1px 2px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; } .i_youtube .screen { position: absolute; left: 6px; top: 6px; width: 42px; height: 35px; background: linear-gradient(top, #6d7460 30%, #97a482); background: -webkit-linear-gradient(top, #6d7460 30%, #97a482); background: -moz-linear-gradient(top, #6d7460 30%, #97a482); background: -o-linear-gradient(top, #6d7460 30%, #97a482); z-index: 3; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: 1px #464c43 solid; box-shadow: inset #89986f 0 -2px 2px; -moz-box-shadow: inset #89986f 0 -2px 2px; -webkit-box-shadow: inset #89986f 0 -2px 2px; } .i_youtube .screen:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 50%; background: linear-gradient(top, #d5d9d2, #a0a796); background: -webkit-linear-gradient(top, #d5d9d2, #a0a796); background: -moz-linear-gradient(top, #d5d9d2, #a0a796); background: -o-linear-gradient(top, #d5d9d2, #a0a796); border-radius: 19px 19px 50% 50% / 19px 19px 5px 5px; -moz-border-radius: 19px 19px 50% 50% / 19px 19px 5px 5px; -webkit-border-radius: 19px 19px 50% 50% / 19px 19px 5px 5px; box-shadow: inset #fff 0 1px 1px; -moz-box-shadow: inset #fff 0 1px 1px; -webkit-box-shadow: inset #fff 0 1px 1px; } .i_youtube sub, .i_youtube sup { position: absolute; left: 7px; top: 43px; width: 9px; height: 9px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; background: #383433; z-index: 4; box-shadow: inset #000 0 -1px 0; -moz-box-shadow: inset #000 0 -1px 0; -webkit-box-shadow: inset #000 0 -1px 0; } .i_youtube sub:before, .i_youtube sup:before { content: ''; position: absolute; width: 5px; height: 5px; left: 2px; top: 2px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; background: #947153; } .i_youtube sub:after, .i_youtube sup:after { content: ''; position: absolute; width: 3px; height: 3px; left: 3px; top: 3px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; background: #6a6969; box-shadow: inset rgba(0,0,0,0.9) 0 -1px 0, inset rgba(255,255,255,0.5) 0 1px 0; -moz-box-shadow: inset rgba(0,0,0,0.9) 0 -1px 0, inset rgba(255,255,255,0.5) 0 1px 0; -webkit-box-shadow: inset rgba(0,0,0,0.9) 0 -1px 0, inset rgba(255,255,255,0.5) 0 1px 0; } .i_youtube sup { right: 7px; left: auto; } .i_youtube hr { position: absolute; display: block; width: 1px; height: 3px; left: 49%; top: 40px; background: #000; border: 0; box-shadow: #000 0 -3px 0, #000 -2px -2px, #000 -2px -1px, #000 2px -2px, #000 2px -1px; -moz-box-shadow: #000 0 -3px 0, #000 -2px -2px, #000 -2px -1px, #000 2px -2px, #000 2px -1px; -webkit-box-shadow: #000 0 -3px 0, #000 -2px -2px, #000 -2px -1px, #000 2px -2px, #000 2px -1px; z-index: 5; } .i_youtube hr:after { content: ''; position: absolute; display: block; width: 7px; height: 80%; left: -4px; top: -1px; border-left: 1px #000 solid; border-right: 1px #000 solid; } .i_youtube hr:before { content: ''; position: absolute; display: block; width: 11px; height: 1px; left: -6px; top: -20%; border-left: 1px #000 solid; border-right: 1px #000 solid; } /* ---------------------------------------------------------------------------- */ .i_calculator { background: linear-gradient(top, #c6bcb5, #39302a); background: -webkit-linear-gradient(top, #c6bcb5, #39302a); background: -moz-linear-gradient(top, #c6bcb5, #39302a); background: -o-linear-gradient(top, #c6bcb5, #39302a); } .i_calculator .plus { position: absolute; width: 28px; height: 28px; left: 0; top: 0; box-shadow: inset rgba(0,0,0,0.3) -1px 0 0, inset rgba(0,0,0,0.3) 0 -1px 0, inset rgba(255,255,255,0.1) -1px -1px 0 1px; -moz-box-shadow: inset rgba(0,0,0,0.3) -1px 0 0, inset rgba(0,0,0,0.3) 0 -1px 0, inset rgba(255,255,255,0.1) -1px -1px 0 1px; -webkit-box-shadow: inset rgba(0,0,0,0.3) -1px 0 0, inset rgba(0,0,0,0.3) 0 -1px 0, inset rgba(255,255,255,0.1) -1px -1px 0 1px; } .i_calculator .plus b { display: block; width: 12px; height: 2px; background: #fff; position: absolute; left: 8px; top: 14px; box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0, rgba(255,255,255,0.8) 0 1px 0; -moz-box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0, rgba(255,255,255,0.8) 0 1px 0; -webkit-box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0, rgba(255,255,255,0.8) 0 1px 0; } .i_calculator .plus b:before { content: ''; position: absolute; height: 12px; width: 2px; background: #fff; left: 5px; top: -5px; box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0 , rgba(255,255,255,0.8) 0 1px 0; -moz-box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0 , rgba(255,255,255,0.8) 0 1px 0; -webkit-box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0 , rgba(255,255,255,0.8) 0 1px 0; z-index: 1; } .i_calculator .plus b:after { content: ''; position: absolute; width: 12px; height: 2px; left: 0; top: 0; background: #fff; z-index: 3; } .i_calculator .minus { position: absolute; width: 29px; height: 28px; right: 0; top: 0; box-shadow: inset rgba(0,0,0,0.3) 1px 0 0, inset rgba(0,0,0,0.3) 0 -1px 0, inset rgba(255,255,255,0.1) 1px -1px 0 1px; -moz-box-shadow: inset rgba(0,0,0,0.3) 1px 0 0, inset rgba(0,0,0,0.3) 0 -1px 0, inset rgba(255,255,255,0.1) 1px -1px 0 1px; -webkit-box-shadow: inset rgba(0,0,0,0.3) 1px 0 0, inset rgba(0,0,0,0.3) 0 -1px 0, inset rgba(255,255,255,0.1) 1px -1px 0 1px; } .i_calculator .minus b { display: block; width: 13px; height: 2px; background: #fff; position: absolute; left: 8px; top: 14px; box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0, rgba(255,255,255,0.8) 0 1px 0; -moz-box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0, rgba(255,255,255,0.8) 0 1px 0; -webkit-box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0, rgba(255,255,255,0.8) 0 1px 0; } .i_calculator .multiply { position: absolute; width: 28px; height: 29px; left: 0; top: 27px; box-shadow: inset rgba(0,0,0,0.3) -1px 0 0, inset rgba(0,0,0,0.3) 0 1px 0, inset rgba(255,255,255,0.1) -1px 1px 0 1px; -moz-box-shadow: inset rgba(0,0,0,0.3) -1px 0 0, inset rgba(0,0,0,0.3) 0 1px 0, inset rgba(255,255,255,0.1) -1px 1px 0 1px; -webkit-box-shadow: inset rgba(0,0,0,0.3) -1px 0 0, inset rgba(0,0,0,0.3) 0 1px 0, inset rgba(255,255,255,0.1) -1px 1px 0 1px; } .i_calculator .multiply b { display: block; width: 12px; height: 2px; background: #fff; position: absolute; left: 8px; top: 14px; box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0, rgba(255,255,255,0.8) 0 1px 0; -moz-box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0, rgba(255,255,255,0.8) 0 1px 0; -webkit-box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0, rgba(255,255,255,0.8) 0 1px 0; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); } .i_calculator .multiply b:before { content: ''; position: absolute; height: 12px; width: 2px; background: #fff; left: 5px; top: -5px; box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0 , rgba(255,255,255,0.8) 0 1px 0; -moz-box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0 , rgba(255,255,255,0.8) 0 1px 0; -webkit-box-shadow: rgba(0,0,0,0.5) 0 -1px 0, rgba(0,0,0,0.2) 0 0 0 1px, inset rgba(0,0,0,0.2) 0 1px 0 , rgba(255,255,255,0.8) 0 1px 0; z-index: 1; } .i_calculator .multiply b:after { content: ''; position: absolute; width: 12px; height: 2px; left: 0; top: 0; background: #fff; z-index: 3; } .i_calculator .result { position: absolute; width: 28px; height: 28px; right: 0; top: 28px; box-shadow: inset rgba(255,255,255,0.1) 1px 1px 0; -moz-box-shadow: inset rgba(255,255,255,0.1) 1px 1px 0; -webkit-box-shadow: inset rgba(255,255,255,0.1) 1px 1px 0; background: linear-gradient(top, #ed8628, #9b420e); background: -webkit-linear-gradient(top, #ed8.........完整代码请登录后点击上方下载按钮下载查看
网友评论0