From 94a8be436d3ef8bf43b641cac731c68c21b7375c Mon Sep 17 00:00:00 2001 From: MOxFIVE Date: Thu, 22 Oct 2015 02:42:38 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20social=20icon=20with=20Font=20Aweso?= =?UTF-8?q?me=20=E9=87=8D=E6=9E=84=E4=BC=98=E5=8C=96=E7=A4=BE=E4=BA=A4?= =?UTF-8?q?=E5=9B=BE=E6=A0=87=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _config.yml | 30 +++-- layout/_partial/background.ejs | 3 + layout/_partial/left-col.ejs | 6 +- layout/_partial/mobile-nav.ejs | 10 +- source/css/_partial/main.styl | 205 +++++++++++++++++++-------------- source/img/douban.png | Bin 2990 -> 530 bytes source/img/github.png | Bin 1205 -> 1465 bytes source/img/v2ex.png | Bin 0 -> 1157 bytes source/img/weibo.png | Bin 3021 -> 1579 bytes source/img/zhihu.png | Bin 3089 -> 688 bytes 10 files changed, 151 insertions(+), 103 deletions(-) create mode 100644 source/img/v2ex.png diff --git a/_config.yml b/_config.yml index 97fa60a37..6b738d80b 100644 --- a/_config.yml +++ b/_config.yml @@ -8,17 +8,27 @@ menu: # SubNav subnav: - github: "#" - weibo: "#" - rss: "#" - zhihu: "#" - #douban: "#" - #mail: "#" - #facebook: "#" - #google: "#" - #twitter: "#" - #linkedin: "#" + # RSS plugin: https://github.com/hexojs/hexo-generator-feed + # Encrypt email 加密邮件地址 http://tool.chacuo.net/commonhideinfo + Email: "mailto:123@123.com" + #新浪微博: "sina weibo" + GitHub: "#" + #V2EX: "#" + RSS: "/atom.xml" + #知乎: "zhihu" + #豆瓣: "douban" + #Facebook: "#" + #Google: "#" + #Twitter: "#" + #LinkedIn: "#" + #QQ: "#" + #微信: "Wechat" + #PayPal: "#" + #StackOverflow: "#" + #Instagram: "#" + #Flickr: "#" +# Customize feed link 自定义订阅地址 rss: /atom.xml # true: 个性图片背景, false: 淳朴灰白背景 diff --git a/layout/_partial/background.ejs b/layout/_partial/background.ejs index 2bd9d37ed..736c2e403 100644 --- a/layout/_partial/background.ejs +++ b/layout/_partial/background.ejs @@ -18,5 +18,8 @@ .post-nav-button { background: #ececec; } + #header .header-nav .social #GitHub { + background-color: #bfd3ec; + } <% } %> \ No newline at end of file diff --git a/layout/_partial/left-col.ejs b/layout/_partial/left-col.ejs index 605faef31..08d22e6df 100644 --- a/layout/_partial/left-col.ejs +++ b/layout/_partial/left-col.ejs @@ -74,11 +74,11 @@ diff --git a/layout/_partial/mobile-nav.ejs b/layout/_partial/mobile-nav.ejs index d4a97b13c..71017be71 100644 --- a/layout/_partial/mobile-nav.ejs +++ b/layout/_partial/mobile-nav.ejs @@ -23,11 +23,11 @@ diff --git a/source/css/_partial/main.styl b/source/css/_partial/main.styl index fac39961f..a0c42f501 100644 --- a/source/css/_partial/main.styl +++ b/source/css/_partial/main.styl @@ -176,100 +176,135 @@ position: absolute; transition: transform .3s ease-in; .social { - margin-right:15px; + margin-right:11px; margin-top:10px; text-align: center; - a { + li { + display: inline-block; + width: 37px; border-radius:50%; - display:-moz-inline-stack; - display:inline-block; - vertical-align:middle; - *vertical-align:auto; - zoom:1; - *display:inline; - text-indent:-9999px; - margin:0 8px 15px 8px; - opacity:0.7; - width:28px; - height:28px; - transition:0.3s; - &:hover { - opacity:1 - } - } - a:last-of-type { - margin-right:0 - } - a.weibo { - background:url('/img/weibo.png') center no-repeat #aaaaff; - border:1px solid #aaaaff; - &:hover { - border:1px solid #aaaaff; - } - } - a.rss { - background:url('/img/rss.png') center no-repeat #ef7522; - border:1px solid #ef7522; - &:hover { - border:1px solid #cf5d0f; - } - } - a.github { - background:url('/img/github.png') center no-repeat #afb6ca; - border:1px solid #afb6ca; - &:hover { - border:1px solid #909ab6; - } - } - a.facebook { - background:url('/img/facebook.png') center no-repeat #3b5998; - border:1px solid #3b5998; - &:hover { - border:1px solid #2d4373; - } - } - a.google { - background:url('/img/google.png') center no-repeat #c83d20; - border:1px solid #c83d20; - &:hover { - border:1px solid #9c3019; - } - } - a.twitter { - background:url('/img/twitter.png') center no-repeat #55cff8; - border:1px solid #55cff8; - &:hover { - border:1px solid #24c1f6; + margin-right: 3px; + margin-bottom: 6px; + font: 22px FontAwesome; + background: #6f7170; + opacity: .58; + text-align: center; + a { + line-height: 37px; + color: white; } - } - a.linkedin { - background:url('/img/linkedin.png') center no-repeat #005a87; - border:1px solid #005a87; &:hover { - border:1px solid #006b98; + font-size: 24px; + opacity: 1; } } - a.zhihu { - background:url('/img/zhihu.png') center no-repeat #0078d8; - border:1px solid #0078d8; - &:hover { - border:1px solid #0078d8; - } + #新浪微博 { + background:url('/img/weibo.png') center no-repeat #ecc260; } - a.douban { - background:url('/img/douban.png') center no-repeat #06c611; - border:1px solid #06c611; - &:hover { - border:1px solid #06c611; - } - } - a.mail { - background:url('/img/mail.png') center no-repeat #005a87; - border:1px solid #005a87; - &:hover { - border:1px solid #006b98; - } + .新浪微博:before { + content: "\f18a"; + color: transparent; + } + #GitHub { + background: url('/img/github.png') center no-repeat white; + } + .GitHub:before { + content: "\f113"; + color: transparent; + } + #V2EX { + background: url('/img/v2ex.png') center no-repeat #e4cdb4; } + .V2EX:before { + content: "\f073"; + color: transparent; + } + #RSS { + background: #ef7522; + } + .RSS:before { + content: "\f09e"; + } + #知乎 { + background: url('/img/zhihu.png') center no-repeat #0078d8; + } + .知乎:before { + content: "\f073"; + color: transparent; + } + #豆瓣 { + background: url('/img/douban.png') center no-repeat #06c611; + } + .豆瓣:before { + content: "\f073"; + color: transparent; + } + #Google { + background: #c83d20; + } + .Google:before { + content: "\f1a0"; + } + #Twitter { + background: #55cff8; + } + .Twitter:before { + content: "\f099"; + } + #LinkedIn { + background: #005a87; + } + .LinkedIn:before { + content: "\f0e1"; + } + #Email { + background: #6fc0e4; + } + .Email:before { + content: "\f003"; + } + #Facebook { + background: #3b5998; + } + .Facebook:before { + content: "\f09a"; + } + #QQ { + background: #1cbcef; + } + .QQ:before { + content: "\f1d6"; + } + #微信 { + background: #8cdc49; + } + .微信:before { + content: "\f1d7"; + } + #PayPal { + background: #03a4e4; + } + .PayPal:before { + content: "\f1ed"; + } + #StackOverflow { + background: #f48024; + } + .StackOverflow:before { + content: "\f16c"; + } + #Instagram { + background: #bab0a6; + } + .Instagram:before { + content: "\f16d"; + } + #Flickr { + background: #0365c8; + } + .Flickr:before { + content: "\f16e"; + } } } .switch-part{ diff --git a/source/img/douban.png b/source/img/douban.png index 93a99cf9e4d8e5b82941361c368163999afc9775..d9b08c8c5e9ca09da3bea8f3a9e07b9031c71c13 100644 GIT binary patch literal 530 zcmV+t0`2{YP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0jEhsK~y+TwUoUt zLtzxgi%sZiF$i|6#bgzuQ6vTv3keYwBo?t4h=_zHjTl6H{sH~~b`c$Xw?b0dP<3zp zp4(GONp6)V`Q<(Lobx{SzW06a4g8B-*BypU*eQdM*?EQ$NWyRBz_!_Wh6At;yRZ*? zK2fjcY{976<&@24Ye?2ZGjW3-)N6BU&E`WS`{5L>O5_rTxIvX!Lqbhl`!dw7by%rL)Y{j_W*v;yCNSHR7syE{IsK<_!9| ztTd~fNVdQrY`_iNVR*ne4-10X+T9~FODl#sXfvD7qOY1_E5vNl3N9s)$X7h z>a1KW`YLG9r*x@FJYf{3tsEeprFL$H*9?vD`Q1qrdqK-uVOjb~q->JDmSg2}HRpu! z#cJAR^{Tc6eP-u9*(!-!crXe-s|+N#k@AJ7K+5-P^CD*Veq{6;Du;2i`%47^Z^bM& U1OmWKt^fc407*qoM6N<$f|cRo3jhEB literal 2990 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 T;W>?000000NkvXXu0mjfmI|Q7 literal 1205 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 literal 3021 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 P00000NkvXXu0mjfL>9Nm diff --git a/source/img/zhihu.png b/source/img/zhihu.png index 4408163bfec34db8b87b520499fe20ac93417ede..a2512d7e6cfd880d13ff66d6a77a394efc3a605c 100644 GIT binary patch literal 688 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