.tools-col { width: 300px; height: 100%; position: fixed; left: 0; top: 0; z-index: 0; padding: 0; opacity: 0; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; @extend %trans; &.show { opacity: 1; @extend %anmSmallLeftIn; } &.hide { @extend %anmSmallLeftOut; z-index: 0; } .tools-nav { display: none; } .tools-wrap, .tools-section{ height: 100%; color: #e5e5e5; width: 360px; overflow: hidden; overflow-y: auto; ::-webkit-scrollbar { display: none; } } .tools-section { .search-wrap { width: 310px; margin: 20px 20px 10px 20px; position: relative; .search-ipt { width: 310px; color: #fff; background: none; border: none; border-bottom: 2px solid #fff; font-family: Roboto, "Roboto", serif; } .icon { position: absolute; right: 0; top: 7px; color: #fff; cursor: pointer; @extend %trans; &:hover { transform: scale(1.2); } } ::-webkit-input-placeholder { color: #ededed; } } .search-tag.tagcloud { text-align: center; position: relative; .search-tag-wording { font-size: 12px; margin: 4px 75px 0 0; } .article-tag-list { @extend %trans; margin: 15px 10px 0; padding: 10px; background: rgba(255,255,255,0.2); &.show { display: block; } } .a { float: initial; } } .search-ul { margin-top: 10px; color: rgba(77, 77, 77, 0.75); -webkit-overflow-scrolling: touch; overflow-scrolling: touch; overflow-y: auto; .search-li { padding: 10px 20px; border-bottom: 1px dotted #dcdcdc; &:hover { background: rgba(255, 255, 255, 0.2); } } .search-title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; color: rgba(255,255,248,1); text-shadow: 1px 1px rgba(77,77,77,0.25); .icon { margin-right: 10px; color: #fffdd8; } &:hover { color: #fff; @extend %trans; } } .search-time, .search-tag, .search-category { display: inline-block; font-size: 12px; color: #fffdd8; margin-right: 10px; .icon { margin-right: 0px; } span { cursor: pointer; margin-right: 5px; &:hover { color: #fff; @extend %trans; } } } } } .tools-section-friends { padding-top: 30px; } .aboutme-wrap { display: flex; align-items:center; justify-content: center; width: 100%; height: 100%; color: #fffdd8; text-shadow: 1px 1px rgba(77, 77, 77, 0.45); } }