UNPKG

portal-www

Version:

Nova Portal Website. Based on Next starter by Ueno

258 lines (223 loc) 5.5 kB
.smartbanner-show.smartbanner-margin-top { margin-top: 80px; } .smartbanner-show.smartbanner-margin-bottom { margin-bottom: 80px; } .smartbanner-show .smartbanner { display: block; } /** Default **/ .smartbanner { left: 0; display: none; width: 100%; height: 80px; line-height: 80px; font-family: 'Helvetica Neue', sans-serif; background: #f4f4f4; z-index: 9998; -webkit-font-smoothing: antialiased; overflow: hidden; -webkit-text-size-adjust: none; } .smartbanner-top { position: absolute; top: 0; } .smartbanner-bottom { position: fixed; bottom: 0; } .smartbanner-container { margin: 0 auto; padding: 0 5px; } .smartbanner-close { display: inline-block; vertical-align: middle; margin: 0 5px 0 0; font-family: 'ArialRoundedMTBold', Arial; font-size: 20px; text-align: center; color: #888; text-decoration: none; border: 0; border-radius: 14px; padding: 0 0 1px; background-color: transparent; -webkit-font-smoothing: subpixel-antialiased; } .smartbanner-close:active, .smartbanner-close:hover { color: #aaa; } .smartbanner-icon { display: inline-block; vertical-align: middle; width: 57px; height: 57px; margin-right: 12px; background-size: cover; border-radius: 10px; } .smartbanner-info { white-space: normal; display: inline-block; vertical-align: middle; width: calc(99% - 5px - 17px - 12px - 57px - 110px); font-size: 11px; line-height: 1.2em; font-weight: bold; } .smartbanner-wrapper { max-width: 110px; display: inline-block; text-align: right; width: 100%; } .smartbanner-title { font-size: 13px; line-height: 18px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .smartbanner-description { max-height: 40px; overflow: hidden; } .smartbanner-author { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .smartbanner-author:empty + .smartbanner-description { max-height: 50px; } .smartbanner-button { margin: auto 0; height: 24px; font-size: 14px; line-height: 24px; text-align: center; font-weight: bold; color: #6a6a6a; text-transform: uppercase; text-decoration: none; display: inline-block; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); } .smartbanner-button:active, .smartbanner-button:hover { color: #aaa; } /** iOS **/ .smartbanner-android, .smartbanner-ios { background: #f2f2f2; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); line-height: 80px; } .smartbanner-android .smartbanner-close, .smartbanner-ios .smartbanner-close { border: 0; width: 18px; height: 18px; line-height: 18px; font-family: Arial; color: #888; text-shadow: 0 1px 0 #fff; -webkit-font-smoothing: none; } .smartbanner-android .smartbanner-close:active, .smartbanner-ios .smartbanner-close:active, .smartbanner-android .smartbanner-close:hover, .smartbanner-ios .smartbanner-close:hover { color: #888; } .smartbanner-android .smartbanner-icon, .smartbanner-ios .smartbanner-icon { background-size: cover; } .smartbanner-android .smartbanner-info, .smartbanner-ios .smartbanner-info { color: #6a6a6a; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); font-weight: 300; } .smartbanner-android .smartbanner-title, .smartbanner-ios .smartbanner-title { color: #4d4d4d; font-weight: 500; } .smartbanner-android .smartbanner-button, .smartbanner-ios .smartbanner-button { padding: 0 10px; font-size: 15px; min-width: 10%; font-weight: 400; color: #0c71fd; } .smartbanner-android .smartbanner-button:active, .smartbanner-ios .smartbanner-button:active, .smartbanner-android .smartbanner-button:hover, .smartbanner-ios .smartbanner-button:hover { background: #f2f2f2; } /** Windows / Kindle **/ .smartbanner-windows, .smartbanner-kindle { background: #f4f4f4; background: linear-gradient(to bottom, #f4f4f4, #cdcdcd); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); line-height: 80px; } .smartbanner-windows .smartbanner-close, .smartbanner-kindle .smartbanner-close { border: 0; width: 18px; height: 18px; line-height: 18px; color: #888; text-shadow: 0 1px 0 #fff; } .smartbanner-windows .smartbanner-close:active, .smartbanner-kindle .smartbanner-close:active, .smartbanner-windows .smartbanner-close:hover, .smartbanner-kindle .smartbanner-close:hover { color: #aaa; } .smartbanner-windows .smartbanner-icon, .smartbanner-kindle .smartbanner-icon { background: rgba(0, 0, 0, 0.6); background-size: cover; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); } .smartbanner-windows .smartbanner-info, .smartbanner-kindle .smartbanner-info { color: #6a6a6a; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); } .smartbanner-windows .smartbanner-title, .smartbanner-kindle .smartbanner-title, .smartbanner-windows .smartbanner-title, .smartbanner-kindle .smartbanner-title { color: #4d4d4d; font-weight: bold; } .smartbanner-windows .smartbanner-button, .smartbanner-kindle .smartbanner-button { padding: 0 10px; min-width: 10%; color: #6a6a6a; background: #efefef; background: linear-gradient(to bottom, #efefef, #dcdcdc); border-radius: 3px; box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6), 0 2px 0 rgba(255, 255, 255, 0.7) inset; } .smartbanner-windows .smartbanner-button:active, .smartbanner-kindle .smartbanner-button:active, .smartbanner-windows .smartbanner-button:hover, .smartbanner-kindle .smartbanner-button:hover { background: #dcdcdc; background: linear-gradient(to bottom, #dcdcdc, #efefef); }