UNPKG

fontawesomehelper

Version:

FontAwesomeHelper is a platform devoted to help people find and manage Font Awesome icons easily

356 lines (355 loc) 7.78 kB
button, a { outline: none; border: none; background: transparent; } ul { list-style: none; margin: 0; padding: 0; } html, body, .app, .container { margin: 0; padding: 0; height: 100%; width: 100%; overflow: hidden; background: #ffffff; color: #252525; font-weight: 300; } html *, body *, .app *, .container * { box-sizing: border-box; } .quick-search { padding: 10px 40px; text-align: center; position: relative; } .quick-search .search-icon { position: absolute; right: 50px; top: 18px; } .text-input { width: 100%; height: 35px; padding: 10px; font-weight: 200; outline: none; border: none; } .left-menu { position: relative; float: left; height: 100%; width: 350px; background-color: #F2F2F2; overflow: auto; } .left-menu .site-title { padding: 10px; text-align: center; font-size: 25px; } .left-menu .site-title .sub-title { font-size: 15px; color: #666666; margin-top: 10px; font-weight: 200; } .left-menu .icon-collections { list-style: none; margin: 0; padding: 20px 0; } .left-menu .icon-collections li { position: relative; height: 40px; line-height: 40px; text-align: center; cursor: pointer; font-size: 15px; font-weight: 300; } .left-menu .icon-collections li .icon { margin-right: 10px; } .left-menu .icon-collections li .remove-collection { display: none; position: absolute; left: 6px; font-size: 13px; bottom: 11px; color: #666666; cursor: pointer; } .left-menu .icon-collections li:hover, .left-menu .icon-collections li.active { background: #e4e4e4; } .left-menu .icon-collections li:hover .remove-collection, .left-menu .icon-collections li.active .remove-collection { display: inline-block; } .left-menu .no-new-collection .add-new-collection, .left-menu .no-rename .add-new-collection, .left-menu .no-new-collection .collection-intro, .left-menu .no-rename .collection-intro { display: inline-block; } .left-menu .no-new-collection .new-collection-form, .left-menu .no-rename .new-collection-form { display: none; } .left-menu .new-collection .add-new-collection, .left-menu .rename .add-new-collection, .left-menu .new-collection .collection-intro, .left-menu .rename .collection-intro { display: none; } .left-menu .new-collection .new-collection-form, .left-menu .rename .new-collection-form { padding: 10px 40px; text-align: center; } .left-menu .new-collection .new-collection-input, .left-menu .rename .new-collection-input { box-shadow: 2px 3px 5px grey; } .pop-dialog { animation-duration: 0.5s; display: none; padding: 5px; font-size: 13px; width: 250px; background: #ffffff; box-shadow: 2px 3px 5px grey; position: absolute; z-index: 15; left: 50px; top: 25px; color: #252525; } .main-content { height: 100%; overflow: auto; } .main-content .displayed-icon-group { animation-duration: 0.5s; } .main-content .displayed-icon-group .group-title { text-align: center; font-size: 30px; font-weight: 300; margin-top: 30px; } .main-content .displayed-icon-group .group-title .collect-group { border: none; background: transparent; margin-left: 30px; font-size: 30px; outline: none; cursor: pointer; } .main-content .displayed-icon-group .group-title .collect-group:hover { color: #8fbcce; } .main-content .displayed-icon-group .icon-showcase { padding: 10px; margin: 0; text-align: center; } .main-content .displayed-icon-group .icon-showcase > li { cursor: pointer; color: #666666; display: inline-block; width: 100px; margin-right: 10px; margin-top: 20px; border: 1px solid #e4e4e4; position: relative; } .main-content .displayed-icon-group .icon-showcase > li .icon-remove { display: none; position: absolute; width: 20px; height: 20px; border-radius: 10px; color: #ffffff; top: -10px; left: -8px; text-align: center; line-height: 19px; background: #F2F2F2; } .main-content .displayed-icon-group .icon-showcase > li .icon-remove:hover { background: #e49696; } .main-content .displayed-icon-group .icon-showcase > li:hover .icon-remove { display: inline-block; } .main-content .displayed-icon-group .icon-showcase > li .icon-snapshot { font-size: 40px; text-align: center; padding: 10px; } .main-content .displayed-icon-group .icon-showcase > li .icon-name { text-align: center; font-size: 13px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 7px; } .main-content .displayed-icon-group .icon-showcase > li .icon-collect { text-align: center; font-size: 20px; padding: 5px; border-top: 1px solid #e4e4e4; background: #F2F2F2; position: relative; cursor: pointer; } .main-content .displayed-icon-group .icon-showcase > li .icon-collect .icon-collection-list { position: absolute; left: 70px; top: 20px; z-index: 300; width: 150px; background: #ffffff; box-shadow: 2px 3px 5px grey; display: none; } .main-content .displayed-icon-group .icon-showcase > li .icon-collect .icon-collection-list li { border-bottom: 1px solid #F2F2F2; overflow: hidden; font-size: 15px; text-overflow: ellipsis; white-space: nowrap; text-align: center; color: #252525; padding: 5px; } .main-content .displayed-icon-group .icon-showcase > li .icon-collect .icon-collection-list li:hover { background: #F2F2F2; } .main-content .displayed-icon-group .icon-showcase > li .icon-collect:hover .icon-collection-list { display: inline-block; } .main-content .displayed-icon-group .icon-showcase > li .icon-collect:hover, .main-content .displayed-icon-group .icon-showcase > li .icon-collect:active { color: #ffffff; background-color: #8fbcce; } .top-block { padding: 10px; position: relative; } .top-block:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; zoom: 1; } .top-block .info-module { width: 700px; float: left; } .top-block .info-module .info-module-block { margin-bottom: 5px; overflow: hidden; } .top-block .info-module .info-module-block .top-item { float: left; margin-right: 15px; color: #252525; font-size: 12px; } .top-block .info-module .info-module-block .top-item i { font-size: 12px; margin-right: 5px; vertical-align: baseline; } .top-block .info-module .info-module-block .top-item a { color: #8fbcce; text-decoration: none; margin-left: 5px; } .top-block .user-module { float: right; font-size: 15px; position: relative; padding: 20px 20px 0 0; } .top-block .user-module .user-info { display: inline-block; } .top-block .user-module .user-info .pop-dialog { left: 65px; top: 40px; width: 100px; } .top-block .user-module .user-info:hover .pop-dialog { display: inline-block; } .top-block .user-module .sign-out { font-size: 13px; font-weight: 300; cursor: pointer; } .top-block .user-module .sign-out i { margin-left: 15px; } .top-block .user-module .sign-out:hover { color: #8fbcce; } .tip-dialog { animation-duration: 0.1s; display: none; position: absolute; bottom: 100px; left: 0; border-radius: 5px; right: 0; text-align: center; min-width: 150px; max-width: 300px; margin: auto; font-size: 12px; padding: 10px; color: #ffffff; background-color: rgba(0, 0, 0, 0.75); } .tip-dialog.isTipOpen { display: inline-block; } .to-top { position: absolute; right: 20px; bottom: 20px; border-radius: 25px; width: 45px; text-align: center; height: 45px; padding-top: 7px; background: #666666; cursor: pointer; } .to-top:hover { background: #e4e4e4; } .to-top i { font-size: 25px; color: #ffffff; } /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJidW5kbGUuY3NzIiwic291cmNlUm9vdCI6IiJ9*/