From 8328ae2591919e13dba9d9568c6e3fd8f293a63c Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 25 Jul 2012 14:44:12 +0800 Subject: [PATCH 01/10] =?UTF-8?q?=E9=87=8D=E6=9E=84=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- helper/compressor/grunt.js | 36 ++++++++++++++++++ {psd => helper/psd}/arrow-left.psd | Bin {psd => helper/psd}/arrow-right.psd | Bin .../skin-preview}/Elegant-Box-C.png | Bin .../skin-preview}/Mobile.png | Bin .../skin-preview}/andrea.png | Bin .../skin-preview}/classic.png | Bin .../skin-preview}/community.png | Bin .../skin-preview}/ease.png | Bin .../skin-preview}/favourite.png | Bin .../skin-preview}/i-nove.png | Bin .../skin-preview}/neoease.png | Bin .../skin-preview}/owmx-3.0.png | Bin .../skin-preview}/tree-house.png | Bin 14 files changed, 36 insertions(+) create mode 100644 helper/compressor/grunt.js rename {psd => helper/psd}/arrow-left.psd (100%) rename {psd => helper/psd}/arrow-right.psd (100%) rename {skin-preview => helper/skin-preview}/Elegant-Box-C.png (100%) rename {skin-preview => helper/skin-preview}/Mobile.png (100%) rename {skin-preview => helper/skin-preview}/andrea.png (100%) rename {skin-preview => helper/skin-preview}/classic.png (100%) rename {skin-preview => helper/skin-preview}/community.png (100%) rename {skin-preview => helper/skin-preview}/ease.png (100%) rename {skin-preview => helper/skin-preview}/favourite.png (100%) rename {skin-preview => helper/skin-preview}/i-nove.png (100%) rename {skin-preview => helper/skin-preview}/neoease.png (100%) rename {skin-preview => helper/skin-preview}/owmx-3.0.png (100%) rename {skin-preview => helper/skin-preview}/tree-house.png (100%) diff --git a/helper/compressor/grunt.js b/helper/compressor/grunt.js new file mode 100644 index 0000000..f6cd3e8 --- /dev/null +++ b/helper/compressor/grunt.js @@ -0,0 +1,36 @@ +/*var jsp = require("uglify-js").parser; +var pro = require("uglify-js").uglify; + + + + + + +var orig_code = "... JS code here"; +var ast = jsp.parse(orig_code); // parse code and get the initial AST +ast = pro.ast_mangle(ast); // get a new AST with mangled names +ast = pro.ast_squeeze(ast); // get an AST with compression optimizations +var final_code = pro.gen_code(ast); // compressed code here + +// js compress +var jsPaths = ["../neoease/js/neoease.js"]*/ + +// css compress +var less = require('C:\\Users\\Vanessa\\AppData\\Roaming\\npm\\node_modules\\less'); +var parser = new(less.Parser)({ + paths: ['../*/css'], // Specify search paths for @import directives + filename: '*.less' // Specify a filename, for better error messages +}); + +parser.parse('.class { width: 1 + 1 }', function (e, tree) { + tree.toCSS({ compress: true }); // Minify CSS output +}); + +/*var cssPaths = ["../andrea/css/andrea.css", "../classic/css/classic.css", + "../community/css/community.css", "../favourite/css/favourite.css", + "../i-nove/css/i-nove.css", "../neoease/css/neoease.css", + "../owmx-3.0/css/owmx-3.0.css", "../terr-house/css/tree-house.css"]; + +for (var i = 0; i < cssPaths.lengtg; i++) { + +}*/ \ No newline at end of file diff --git a/psd/arrow-left.psd b/helper/psd/arrow-left.psd similarity index 100% rename from psd/arrow-left.psd rename to helper/psd/arrow-left.psd diff --git a/psd/arrow-right.psd b/helper/psd/arrow-right.psd similarity index 100% rename from psd/arrow-right.psd rename to helper/psd/arrow-right.psd diff --git a/skin-preview/Elegant-Box-C.png b/helper/skin-preview/Elegant-Box-C.png similarity index 100% rename from skin-preview/Elegant-Box-C.png rename to helper/skin-preview/Elegant-Box-C.png diff --git a/skin-preview/Mobile.png b/helper/skin-preview/Mobile.png similarity index 100% rename from skin-preview/Mobile.png rename to helper/skin-preview/Mobile.png diff --git a/skin-preview/andrea.png b/helper/skin-preview/andrea.png similarity index 100% rename from skin-preview/andrea.png rename to helper/skin-preview/andrea.png diff --git a/skin-preview/classic.png b/helper/skin-preview/classic.png similarity index 100% rename from skin-preview/classic.png rename to helper/skin-preview/classic.png diff --git a/skin-preview/community.png b/helper/skin-preview/community.png similarity index 100% rename from skin-preview/community.png rename to helper/skin-preview/community.png diff --git a/skin-preview/ease.png b/helper/skin-preview/ease.png similarity index 100% rename from skin-preview/ease.png rename to helper/skin-preview/ease.png diff --git a/skin-preview/favourite.png b/helper/skin-preview/favourite.png similarity index 100% rename from skin-preview/favourite.png rename to helper/skin-preview/favourite.png diff --git a/skin-preview/i-nove.png b/helper/skin-preview/i-nove.png similarity index 100% rename from skin-preview/i-nove.png rename to helper/skin-preview/i-nove.png diff --git a/skin-preview/neoease.png b/helper/skin-preview/neoease.png similarity index 100% rename from skin-preview/neoease.png rename to helper/skin-preview/neoease.png diff --git a/skin-preview/owmx-3.0.png b/helper/skin-preview/owmx-3.0.png similarity index 100% rename from skin-preview/owmx-3.0.png rename to helper/skin-preview/owmx-3.0.png diff --git a/skin-preview/tree-house.png b/helper/skin-preview/tree-house.png similarity index 100% rename from skin-preview/tree-house.png rename to helper/skin-preview/tree-house.png From 4f1239a039d0510ae8dd6222d746ea8e4db357b6 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 25 Jul 2012 16:25:21 +0800 Subject: [PATCH 02/10] add min css --- andrea/css/andrea.css | 1204 ++++++++++---------- andrea/css/andrea.min.css | 99 ++ classic/css/classic.min.css | 58 + community/css/community.css | 1400 +++++++++++------------ community/css/community.min.css | 113 ++ favourite/css/favourite.min.css | 128 +++ helper/compressor/grunt.js | 39 +- i-nove/css/i-nove.min.css | 93 ++ neoease/css/neoease.css | 1764 ++++++++++++++--------------- neoease/css/neoease.min.css | 305 ++--- owmx-3.0/css/owmx-3.0.css | 4 +- owmx-3.0/css/owmx-3.0.min.css | 110 ++ tree-house/css/tree-house.min.css | 94 ++ 13 files changed, 3067 insertions(+), 2344 deletions(-) create mode 100644 andrea/css/andrea.min.css create mode 100644 classic/css/classic.min.css create mode 100644 community/css/community.min.css create mode 100644 favourite/css/favourite.min.css create mode 100644 i-nove/css/i-nove.min.css create mode 100644 owmx-3.0/css/owmx-3.0.min.css create mode 100644 tree-house/css/tree-house.min.css diff --git a/andrea/css/andrea.css b/andrea/css/andrea.css index 61bddcc..bb08e4b 100644 --- a/andrea/css/andrea.css +++ b/andrea/css/andrea.css @@ -1,603 +1,603 @@ -/* - * skin andrea style - * - * @author Liyuan Li - * @version 1.0.0.9, May 15, 2012 -*/ -body { - background-image: url("../images/bg-grey.jpg"); - background-color: #000000; - color: #363636; - font-family: \5fae\8f6f\96c5\9ed1, Arial,Verdana,sans-serif; - font-size: 12px; - margin: 0; - padding: 0; -} - -a, a:link, a:visited { - color: #BE0700; - text-decoration: underline; -} - -a:hover { - text-decoration: none; - color: rgba(190, 7, 0, 0.75); -} - -/* common */ -.error-msg { - color: #BE0700; -} - -.brush-icon, .article .month , .article .day, .pagination a, #greyBG, -#brownBG, #blueBG, #goTop, .side-tool ul ul li a, .comment-form button { - background-image: url('../images/icon.png'); -} - -/* frame */ -.wrapper { - width: 910px; - margin: 0 auto; - position: relative; -} - -.main { - float: left; - width: 627px; -} - -.side-navi { - float: left; - width: 282px; -} - -/* header */ -.header { - background: url('../images/bgs.png') no-repeat; - width: 910px; - height: 185px; - float: left; -} - -.header .left { - width: 566px; -} - -.header h1 { - margin: 18px 0 0 37px; -} - -.header .left a, .sub-title { - color: #FFFFFF; - font-family: 'Neucha',\5fae\8f6f\96c5\9ed1,Arial,Verdana,sans-serif; - font-size: 46px; - text-decoration: none; -} - -.sub-title { - color: #000000; - font-size: 22px; - margin-left: 40px; - margin-top: 0; - display: block; -} - -.header > .left > div { - float: right; - color: #C0BEBD; -} - -.header .right { - width: 343px; -} - -.header .right ul { - list-style-type: none -} - -.header .right li { - float: left; - margin: 18px 30px 0 0; - width: 84px; -} - -.header .right li a { - color: #FFFFFF; - font-family: 'Reenie Beanie',sans-serif; - font-size: 45px; - text-decoration: none; - font-weight: bold; -} - -.header .right li a:hover { - color: #DDDDDD; - font-family: 'Neucha',sans-serif;; -} - -/* main */ -.main-content { - padding: 0 45px; - background-color: #D4D4D4; -} - -.main-content > h2 { - color: #BE0700; - font-size: 20px; - line-height: 145%; - margin-bottom: 18px; - font-family: 'Neucha', \5fae\8f6f\96c5\9ed1; -} - -.main-footer { - background: url('../images/bgs.png') 0 -185px; - height: 14px; - width: 627px; -} - -.brush { - left: -52px; - position: absolute; - top: 283px; - width: 100px; -} - -#brush { - background: url("../images/paint.png") no-repeat fixed 98px -150px transparent; - position: relative; - top: -27px; - width: 82px; -} - -.brush-icon { - background-position: 0 -312px; - height: 240px; - position: relative; - width: 92px; - z-index: 1; -} - -.brush-icon:hover { - background-position: 0 -69px; -} - -/* common articles */ -.article a.underline:hover { - text-decoration: underline; - color: #BE0700; -} - -.article .date { - width: 40px; - float: left; -} - -.article .month { - color: #FFFFFF; - height: 20px; - text-align: center; - width: 36px; -} - -.article .day { - border: 1px solid #C4BFBA; - border-top: 0px; - background-position: 0px -20px; - font-size: 15px; - height: 23px; - padding-top: 4px; - text-align: center; - width: 34px; -} - -.article h2 { - margin-bottom: 3px; - width: 495px; - *line-height: 28px; -} - -.article h2 a { - color: #363636; - font-size: 24px; - line-height: 24px; - text-decoration: none; -} - -.article h2 a:hover { - color: #BE0700; - text-decoration: underline; -} - -.article h2 sup { - color: #BE0700; - font-size: 10px; - vertical-align: top; -} - -.article-abstract { - border-top: 2px dashed #F1EEE9; - margin-top: 15px; - padding: 20px 0 25px 0; - overflow: hidden; - line-height: 145%; -} - -.article-abstract p:first-child:first-letter, .article-abstract:first-letter { - font-size: 38px; - float: left; - font-weight: bold; - margin: 0 3px 3px 0; - line-height: 38px; -} - -.pagination { - line-height: 21px; -} - -.pagination a { - background-position: 0px -47px; - border: 1px solid #C5C3C2; - color: #8C8C8C; - padding: 1px 6px; - text-decoration: none; - margin: 2px; - font-size: 10px; -} - -.pagination a.selected { - background: none #FFFFFF; - border: 1px solid #C5C3C2; - color: #3E3E3E; - font-weight: bold; - padding: 1px 7px 2px 6px; -} - -.pagination a:hover { - background: none #F3DEDD; - color: #BE0700; - border: 1px solid #BE0700; -} - -/* side */ -.side-navi ul { - list-style: none; -} - -.side-navi .item { - border-radius: 0 5px 5px 0; - background: url("../images/bg-transparent.png") repeat scroll 0 0 transparent; - border: 1px solid #999999; - float: left; - margin-top: 23px; - padding: 25px 15px 15px; - width: 250px; - color: #EAE7E0; -} - -.side-navi .item dd { - margin-bottom: 25px; -} - -.side-navi .item dd li { - list-style-type: none; - border-bottom: 1px solid #93908A; - padding: 4px 0px 1px 6px; - margin-left: 0px; - overflow: hidden; - text-overflow: ellipsis; - -o-text-overflow: ellipsis; - color: #EAE7E0; - position: relative; - line-height: 21px; -} - -.side-navi .item dd li:hover { - background: url("../images/bg-transparent.png") repeat scroll 0 0 transparent; - border-bottom: 1px solid #BAB8B5; -} - -.side-navi .item dd li:hover a { - color: #FFFFFF; -} - -.side-navi .item dd li a { - white-space: nowrap; - color: #EAE7E0; - text-decoration: none; -} - -.side-navi .item .navi-tags img { - cursor: pointer; - height: 16px; - left: 3px; - position: absolute; - top: 5px; - width: 16px; -} - -.side-navi .item dd .navi-tags a { - padding-left: 18px; -} - -#naviComments li a { - white-space: normal; -} -#naviComments li br { - display: none; -} -#naviComments li p { - display: inline; -} -#naviComments li a.author { - color: #BE0700; -} - -#naviComments li:hover { - background-image: none; -} - -#naviComments li a:hover { - text-decoration: underline; -} - -#naviComments img { - height: 16px; - width: 16px; -} - -.side-navi .item h4 { - border-bottom: 1px solid #93908A; - color: #EAE7E0; - padding: 0 5px 8px; - font-size: 16px; -} - -/* footer */ -.footer { - background-image: url("../images/footer.png"); - color: #EAE7E0; - height: 411px; - padding: 21px 0 0 95px; - width: 605px; - margin-top: 40px; - text-align: center; -} - -.footer a { - text-decoration: none; -} - -.footer a:hover { - text-decoration: underline; -} - -/* side tool */ -.side-tool { - position: fixed; - top: 30px; - left: 0px; -} - -.side-tool li { - margin-left: 0px; -} - -.side-tool ul { - list-style-type: none; -} - -#greyBG, #brownBG, #blueBG { - background-position: -103px 0; - display: block; - height: 21px; - margin: 3px 0; - width: 21px; - cursor: pointer; -} - -#brownBG { - background-position: -103px -26px; -} - -#blueBG { - background-position: -103px -52px; -} - -#greyBG:hover, #greyBG.selected { - background-position: -126px 0px; -} - -#brownBG:hover, #brownBG.selected { - background-position: -126px -26px; -} - -#blueBG:hover, #blueBG.selected { - background-position: -126px -52px; -} - -#goTop { - background-position: -105px -119px; - cursor: pointer; - height: 36px; - margin-top: 9px; - display: block; - width: 22px; -} - -#goTop:hover { - background-position: -105px -74px; -} - -.side-tool ul ul li a { - background-position: right -159px; - color: #EAE7E0; - display: block; - font-size: 14px; - font-weight: bold; - height: 86px; - margin: 9px 0; - overflow: hidden; - padding: 1px 8px 1px 9px; - text-align: center; - text-decoration: none; - width: 14px; - word-wrap: break-word; - text-transform:uppercase; -} - -/* article */ -.article-body { - border-top: 2px dashed #F1EEE9; - margin-top: 15px; - overflow: hidden; - padding: 20px 0 25px; - line-height: 145%; -} - -.article-body p:first-child:first-letter, .article-body:first-letter{ - font-size: 48px; - float: left; - font-weight: bold; - margin: 0 3px 3px 0; -} - -.article-relative { - margin: 15px 0; -} - -.article-relative h4 { - font-family: 'Neucha','\5fae\8f6f\96c5\9ed1',Arial,Verdana; - font-size: 16px; -} - -.article-relative ul { - list-style-type: none; -} - -#randomArticles, .relevantArticles { - width: 262px;overflow: hidden; -} - -/* comments */ -#comments { - position: relative; -} - -#comments, .comment-form { - padding-bottom: 30px; -} - -.em00, .em01, .em02, .em03, .em04, .em05, .em06, .em07, .em08, .em09, .em10, .em11, .em12, .em13, .em14 { - background-image: url("../../andrea/images/emotions/emotions-black.png"); - margin-right: 4px; -} - -.comment-form { - margin-right: 15px; - color: #606060; -} - -h2.comment-label { - border-bottom: 2px solid #3F3D36; - font-size: 24px; - margin-bottom: 15px; - margin-top: 30px; - padding-bottom: 7px; - color: #363636; -} - -.comment-body { - padding: 20px 0; -} - -.comment-author { - width: 100px; -} - -.comment-info { - margin-right: 12px; - word-wrap:break-word; - overflow: hidden; - width: 423px; -} - -.comment-info > a { - font-size: 14px; - font-weight: bold; -} - -.comment-content { - margin: 10px 0; -} - -.comment-odd { - background-color: #F1EEE9; -} - -.comment-author img { - width: 64px; - height: 64px; - border: 6px solid #F1EEE9; - margin-left: 12px; -} - -.comment-form img { - cursor: pointer; -} - -.comment-form input, .comment-form textarea{ - border-radius:5px; - background-color: #EBE9E5; - border: 1px solid #BABAAE; - font-family: \5fae\8f6f\96c5\9ed1; - font-size: 12px; - margin: 10px 0; - padding: 10px; - width: 400px; - outline:none; -} - -.comment-form input:focus, .comment-form textarea:focus { - background-color: #E3EBCF; - border-color: #73B722; -} - -#commentValidate, #commentValidateReply { - width: 80px; -} - -.comment-form button { - border-radius: 5px; - border: 1px solid #80B53B; - color: #355207; - cursor: pointer; - font-weight: bold; - height: 34px; - padding: 5px 10px; - width: 140px; -} - -.comment-body-ref { - background: url("../images/bg-transparent.png") repeat scroll 0 0 transparent; - padding: 12px 0; - position: absolute; - width: 537px; - border: 1px solid #999999; - border-radius: 5px; - z-index: 10; - left: 180px; -} - -/* others */ -#tagsPanel { - min-height: 1px;; -} - -#tagsPanel a { - display: block; - float: left; - border: 1px solid #D4D4D4; -} - -#tagsPanel a:hover { - border: 1px solid #BE0700; +/* + * skin andrea style + * + * @author Liyuan Li + * @version 1.0.0.9, May 15, 2012 +*/ +body { + background-image: url("../images/bg-grey.jpg"); + background-color: #000000; + color: #363636; + font-family: '\5fae\8f6f\96c5\9ed1, Arial,Verdana,sans-serif'; + font-size: 12px; + margin: 0; + padding: 0; +} + +a, a:link, a:visited { + color: #BE0700; + text-decoration: underline; +} + +a:hover { + text-decoration: none; + color: rgba(190, 7, 0, 0.75); +} + +/* common */ +.error-msg { + color: #BE0700; +} + +.brush-icon, .article .month , .article .day, .pagination a, #greyBG, +#brownBG, #blueBG, #goTop, .side-tool ul ul li a, .comment-form button { + background-image: url('../images/icon.png'); +} + +/* frame */ +.wrapper { + width: 910px; + margin: 0 auto; + position: relative; +} + +.main { + float: left; + width: 627px; +} + +.side-navi { + float: left; + width: 282px; +} + +/* header */ +.header { + background: url('../images/bgs.png') no-repeat; + width: 910px; + height: 185px; + float: left; +} + +.header .left { + width: 566px; +} + +.header h1 { + margin: 18px 0 0 37px; +} + +.header .left a, .sub-title { + color: #FFFFFF; + font-family: 'Neucha','\5fae\8f6f\96c5\9ed1,Arial,Verdana,sans-serif'; + font-size: 46px; + text-decoration: none; +} + +.sub-title { + color: #000000; + font-size: 22px; + margin-left: 40px; + margin-top: 0; + display: block; +} + +.header > .left > div { + float: right; + color: #C0BEBD; +} + +.header .right { + width: 343px; +} + +.header .right ul { + list-style-type: none +} + +.header .right li { + float: left; + margin: 18px 30px 0 0; + width: 84px; +} + +.header .right li a { + color: #FFFFFF; + font-family: 'Reenie Beanie','sans-serif'; + font-size: 45px; + text-decoration: none; + font-weight: bold; +} + +.header .right li a:hover { + color: #DDDDDD; + font-family: 'Neucha','sans-serif'; +} + +/* main */ +.main-content { + padding: 0 45px; + background-color: #D4D4D4; +} + +.main-content > h2 { + color: #BE0700; + font-size: 20px; + line-height: 145%; + margin-bottom: 18px; + font-family: 'Neucha', '\5fae\8f6f\96c5\9ed1'; +} + +.main-footer { + background: url('../images/bgs.png') 0 -185px; + height: 14px; + width: 627px; +} + +.brush { + left: -52px; + position: absolute; + top: 283px; + width: 100px; +} + +#brush { + background: url("../images/paint.png") no-repeat fixed 98px -150px transparent; + position: relative; + top: -27px; + width: 82px; +} + +.brush-icon { + background-position: 0 -312px; + height: 240px; + position: relative; + width: 92px; + z-index: 1; +} + +.brush-icon:hover { + background-position: 0 -69px; +} + +/* common articles */ +.article a.underline:hover { + text-decoration: underline; + color: #BE0700; +} + +.article .date { + width: 40px; + float: left; +} + +.article .month { + color: #FFFFFF; + height: 20px; + text-align: center; + width: 36px; +} + +.article .day { + border: 1px solid #C4BFBA; + border-top: 0px; + background-position: 0px -20px; + font-size: 15px; + height: 23px; + padding-top: 4px; + text-align: center; + width: 34px; +} + +.article h2 { + margin-bottom: 3px; + width: 495px; + *line-height: 28px; +} + +.article h2 a { + color: #363636; + font-size: 24px; + line-height: 24px; + text-decoration: none; +} + +.article h2 a:hover { + color: #BE0700; + text-decoration: underline; +} + +.article h2 sup { + color: #BE0700; + font-size: 10px; + vertical-align: top; +} + +.article-abstract { + border-top: 2px dashed #F1EEE9; + margin-top: 15px; + padding: 20px 0 25px 0; + overflow: hidden; + line-height: 145%; +} + +.article-abstract p:first-child:first-letter, .article-abstract:first-letter { + font-size: 38px; + float: left; + font-weight: bold; + margin: 0 3px 3px 0; + line-height: 38px; +} + +.pagination { + line-height: 21px; +} + +.pagination a { + background-position: 0px -47px; + border: 1px solid #C5C3C2; + color: #8C8C8C; + padding: 1px 6px; + text-decoration: none; + margin: 2px; + font-size: 10px; +} + +.pagination a.selected { + background: none #FFFFFF; + border: 1px solid #C5C3C2; + color: #3E3E3E; + font-weight: bold; + padding: 1px 7px 2px 6px; +} + +.pagination a:hover { + background: none #F3DEDD; + color: #BE0700; + border: 1px solid #BE0700; +} + +/* side */ +.side-navi ul { + list-style: none; +} + +.side-navi .item { + border-radius: 0 5px 5px 0; + background: url("../images/bg-transparent.png") repeat scroll 0 0 transparent; + border: 1px solid #999999; + float: left; + margin-top: 23px; + padding: 25px 15px 15px; + width: 250px; + color: #EAE7E0; +} + +.side-navi .item dd { + margin-bottom: 25px; +} + +.side-navi .item dd li { + list-style-type: none; + border-bottom: 1px solid #93908A; + padding: 4px 0px 1px 6px; + margin-left: 0px; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + color: #EAE7E0; + position: relative; + line-height: 21px; +} + +.side-navi .item dd li:hover { + background: url("../images/bg-transparent.png") repeat scroll 0 0 transparent; + border-bottom: 1px solid #BAB8B5; +} + +.side-navi .item dd li:hover a { + color: #FFFFFF; +} + +.side-navi .item dd li a { + white-space: nowrap; + color: #EAE7E0; + text-decoration: none; +} + +.side-navi .item .navi-tags img { + cursor: pointer; + height: 16px; + left: 3px; + position: absolute; + top: 5px; + width: 16px; +} + +.side-navi .item dd .navi-tags a { + padding-left: 18px; +} + +#naviComments li a { + white-space: normal; +} +#naviComments li br { + display: none; +} +#naviComments li p { + display: inline; +} +#naviComments li a.author { + color: #BE0700; +} + +#naviComments li:hover { + background-image: none; +} + +#naviComments li a:hover { + text-decoration: underline; +} + +#naviComments img { + height: 16px; + width: 16px; +} + +.side-navi .item h4 { + border-bottom: 1px solid #93908A; + color: #EAE7E0; + padding: 0 5px 8px; + font-size: 16px; +} + +/* footer */ +.footer { + background-image: url("../images/footer.png"); + color: #EAE7E0; + height: 411px; + padding: 21px 0 0 95px; + width: 605px; + margin-top: 40px; + text-align: center; +} + +.footer a { + text-decoration: none; +} + +.footer a:hover { + text-decoration: underline; +} + +/* side tool */ +.side-tool { + position: fixed; + top: 30px; + left: 0px; +} + +.side-tool li { + margin-left: 0px; +} + +.side-tool ul { + list-style-type: none; +} + +#greyBG, #brownBG, #blueBG { + background-position: -103px 0; + display: block; + height: 21px; + margin: 3px 0; + width: 21px; + cursor: pointer; +} + +#brownBG { + background-position: -103px -26px; +} + +#blueBG { + background-position: -103px -52px; +} + +#greyBG:hover, #greyBG.selected { + background-position: -126px 0px; +} + +#brownBG:hover, #brownBG.selected { + background-position: -126px -26px; +} + +#blueBG:hover, #blueBG.selected { + background-position: -126px -52px; +} + +#goTop { + background-position: -105px -119px; + cursor: pointer; + height: 36px; + margin-top: 9px; + display: block; + width: 22px; +} + +#goTop:hover { + background-position: -105px -74px; +} + +.side-tool ul ul li a { + background-position: right -159px; + color: #EAE7E0; + display: block; + font-size: 14px; + font-weight: bold; + height: 86px; + margin: 9px 0; + overflow: hidden; + padding: 1px 8px 1px 9px; + text-align: center; + text-decoration: none; + width: 14px; + word-wrap: break-word; + text-transform:uppercase; +} + +/* article */ +.article-body { + border-top: 2px dashed #F1EEE9; + margin-top: 15px; + overflow: hidden; + padding: 20px 0 25px; + line-height: 145%; +} + +.article-body p:first-child:first-letter, .article-body:first-letter{ + font-size: 48px; + float: left; + font-weight: bold; + margin: 0 3px 3px 0; +} + +.article-relative { + margin: 15px 0; +} + +.article-relative h4 { + font-family: 'Neucha','\5fae\8f6f\96c5\9ed1',Arial,Verdana; + font-size: 16px; +} + +.article-relative ul { + list-style-type: none; +} + +#randomArticles, .relevantArticles { + width: 262px;overflow: hidden; +} + +/* comments */ +#comments { + position: relative; +} + +#comments, .comment-form { + padding-bottom: 30px; +} + +.em00, .em01, .em02, .em03, .em04, .em05, .em06, .em07, .em08, .em09, .em10, .em11, .em12, .em13, .em14 { + background-image: url("../../andrea/images/emotions/emotions-black.png"); + margin-right: 4px; +} + +.comment-form { + margin-right: 15px; + color: #606060; +} + +h2.comment-label { + border-bottom: 2px solid #3F3D36; + font-size: 24px; + margin-bottom: 15px; + margin-top: 30px; + padding-bottom: 7px; + color: #363636; +} + +.comment-body { + padding: 20px 0; +} + +.comment-author { + width: 100px; +} + +.comment-info { + margin-right: 12px; + word-wrap:break-word; + overflow: hidden; + width: 423px; +} + +.comment-info > a { + font-size: 14px; + font-weight: bold; +} + +.comment-content { + margin: 10px 0; +} + +.comment-odd { + background-color: #F1EEE9; +} + +.comment-author img { + width: 64px; + height: 64px; + border: 6px solid #F1EEE9; + margin-left: 12px; +} + +.comment-form img { + cursor: pointer; +} + +.comment-form input, .comment-form textarea{ + border-radius:5px; + background-color: #EBE9E5; + border: 1px solid #BABAAE; + font-family: \5fae\8f6f\96c5\9ed1; + font-size: 12px; + margin: 10px 0; + padding: 10px; + width: 400px; + outline:none; +} + +.comment-form input:focus, .comment-form textarea:focus { + background-color: #E3EBCF; + border-color: #73B722; +} + +#commentValidate, #commentValidateReply { + width: 80px; +} + +.comment-form button { + border-radius: 5px; + border: 1px solid #80B53B; + color: #355207; + cursor: pointer; + font-weight: bold; + height: 34px; + padding: 5px 10px; + width: 140px; +} + +.comment-body-ref { + background: url("../images/bg-transparent.png") repeat scroll 0 0 transparent; + padding: 12px 0; + position: absolute; + width: 537px; + border: 1px solid #999999; + border-radius: 5px; + z-index: 10; + left: 180px; +} + +/* others */ +#tagsPanel { + min-height: 1px; +} + +#tagsPanel a { + display: block; + float: left; + border: 1px solid #D4D4D4; +} + +#tagsPanel a:hover { + border: 1px solid #BE0700; } \ No newline at end of file diff --git a/andrea/css/andrea.min.css b/andrea/css/andrea.min.css new file mode 100644 index 0000000..5aab36a --- /dev/null +++ b/andrea/css/andrea.min.css @@ -0,0 +1,99 @@ +body{background-image:url("../images/bg-grey.jpg");background-color:#000000;color:#363636;font-family:'\5fae\8f6f\96c5\9ed1, Arial,Verdana,sans-serif';font-size:12px;margin:0;padding:0;} +a,a:link,a:visited{color:#BE0700;text-decoration:underline;} +a:hover{text-decoration:none;color:rgba(190, 7, 0, 0.75);} +.error-msg{color:#BE0700;} +.brush-icon,.article .month,.article .day,.pagination a,#greyBG,#brownBG,#blueBG,#goTop,.side-tool ul ul li a,.comment-form button{background-image:url('../images/icon.png');} +.wrapper{width:910px;margin:0 auto;position:relative;} +.main{float:left;width:627px;} +.side-navi{float:left;width:282px;} +.header{background:url('../images/bgs.png') no-repeat;width:910px;height:185px;float:left;} +.header .left{width:566px;} +.header h1{margin:18px 0 0 37px;} +.header .left a,.sub-title{color:#FFFFFF;font-family:'Neucha','\5fae\8f6f\96c5\9ed1,Arial,Verdana,sans-serif';font-size:46px;text-decoration:none;} +.sub-title{color:#000000;font-size:22px;margin-left:40px;margin-top:0;display:block;} +.header>.left>div{float:right;color:#C0BEBD;} +.header .right{width:343px;} +.header .right ul{list-style-type:none;} +.header .right li{float:left;margin:18px 30px 0 0;width:84px;} +.header .right li a{color:#FFFFFF;font-family:'Reenie Beanie','sans-serif';font-size:45px;text-decoration:none;font-weight:bold;} +.header .right li a:hover{color:#DDDDDD;font-family:'Neucha','sans-serif';} +.main-content{padding:0 45px;background-color:#D4D4D4;} +.main-content>h2{color:#BE0700;font-size:20px;line-height:145%;margin-bottom:18px;font-family:'Neucha','\5fae\8f6f\96c5\9ed1';} +.main-footer{background:url('../images/bgs.png') 0 -185px;height:14px;width:627px;} +.brush{left:-52px;position:absolute;top:283px;width:100px;} +#brush{background:url("../images/paint.png") no-repeat fixed 98px -150px transparent;position:relative;top:-27px;width:82px;} +.brush-icon{background-position:0 -312px;height:240px;position:relative;width:92px;z-index:1;} +.brush-icon:hover{background-position:0 -69px;} +.article a.underline:hover{text-decoration:underline;color:#BE0700;} +.article .date{width:40px;float:left;} +.article .month{color:#FFFFFF;height:20px;text-align:center;width:36px;} +.article .day{border:1px solid #C4BFBA;border-top:0px;background-position:0px -20px;font-size:15px;height:23px;padding-top:4px;text-align:center;width:34px;} +.article h2{margin-bottom:3px;width:495px;*line-height:28px;} +.article h2 a{color:#363636;font-size:24px;line-height:24px;text-decoration:none;} +.article h2 a:hover{color:#BE0700;text-decoration:underline;} +.article h2 sup{color:#BE0700;font-size:10px;vertical-align:top;} +.article-abstract{border-top:2px dashed #F1EEE9;margin-top:15px;padding:20px 0 25px 0;overflow:hidden;line-height:145%;} +.article-abstract p:first-child:first-letter,.article-abstract:first-letter{font-size:38px;float:left;font-weight:bold;margin:0 3px 3px 0;line-height:38px;} +.pagination{line-height:21px;} +.pagination a{background-position:0px -47px;border:1px solid #C5C3C2;color:#8C8C8C;padding:1px 6px;text-decoration:none;margin:2px;font-size:10px;} +.pagination a.selected{background:none #FFFFFF;border:1px solid #C5C3C2;color:#3E3E3E;font-weight:bold;padding:1px 7px 2px 6px;} +.pagination a:hover{background:none #F3DEDD;color:#BE0700;border:1px solid #BE0700;} +.side-navi ul{list-style:none;} +.side-navi .item{border-radius:0 5px 5px 0;background:url("../images/bg-transparent.png") repeat scroll 0 0 transparent;border:1px solid #999999;float:left;margin-top:23px;padding:25px 15px 15px;width:250px;color:#EAE7E0;} +.side-navi .item dd{margin-bottom:25px;} +.side-navi .item dd li{list-style-type:none;border-bottom:1px solid #93908A;padding:4px 0px 1px 6px;margin-left:0px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;color:#EAE7E0;position:relative;line-height:21px;} +.side-navi .item dd li:hover{background:url("../images/bg-transparent.png") repeat scroll 0 0 transparent;border-bottom:1px solid #BAB8B5;} +.side-navi .item dd li:hover a{color:#FFFFFF;} +.side-navi .item dd li a{white-space:nowrap;color:#EAE7E0;text-decoration:none;} +.side-navi .item .navi-tags img{cursor:pointer;height:16px;left:3px;position:absolute;top:5px;width:16px;} +.side-navi .item dd .navi-tags a{padding-left:18px;} +#naviComments li a{white-space:normal;} +#naviComments li br{display:none;} +#naviComments li p{display:inline;} +#naviComments li a.author{color:#BE0700;} +#naviComments li:hover{background-image:none;} +#naviComments li a:hover{text-decoration:underline;} +#naviComments img{height:16px;width:16px;} +.side-navi .item h4{border-bottom:1px solid #93908A;color:#EAE7E0;padding:0 5px 8px;font-size:16px;} +.footer{background-image:url("../images/footer.png");color:#EAE7E0;height:411px;padding:21px 0 0 95px;width:605px;margin-top:40px;text-align:center;} +.footer a{text-decoration:none;} +.footer a:hover{text-decoration:underline;} +.side-tool{position:fixed;top:30px;left:0px;} +.side-tool li{margin-left:0px;} +.side-tool ul{list-style-type:none;} +#greyBG,#brownBG,#blueBG{background-position:-103px 0;display:block;height:21px;margin:3px 0;width:21px;cursor:pointer;} +#brownBG{background-position:-103px -26px;} +#blueBG{background-position:-103px -52px;} +#greyBG:hover,#greyBG.selected{background-position:-126px 0px;} +#brownBG:hover,#brownBG.selected{background-position:-126px -26px;} +#blueBG:hover,#blueBG.selected{background-position:-126px -52px;} +#goTop{background-position:-105px -119px;cursor:pointer;height:36px;margin-top:9px;display:block;width:22px;} +#goTop:hover{background-position:-105px -74px;} +.side-tool ul ul li a{background-position:right -159px;color:#EAE7E0;display:block;font-size:14px;font-weight:bold;height:86px;margin:9px 0;overflow:hidden;padding:1px 8px 1px 9px;text-align:center;text-decoration:none;width:14px;word-wrap:break-word;text-transform:uppercase;} +.article-body{border-top:2px dashed #F1EEE9;margin-top:15px;overflow:hidden;padding:20px 0 25px;line-height:145%;} +.article-body p:first-child:first-letter,.article-body:first-letter{font-size:48px;float:left;font-weight:bold;margin:0 3px 3px 0;} +.article-relative{margin:15px 0;} +.article-relative h4{font-family:'Neucha','\5fae\8f6f\96c5\9ed1',Arial,Verdana;font-size:16px;} +.article-relative ul{list-style-type:none;} +#randomArticles,.relevantArticles{width:262px;overflow:hidden;} +#comments{position:relative;} +#comments,.comment-form{padding-bottom:30px;} +.em00,.em01,.em02,.em03,.em04,.em05,.em06,.em07,.em08,.em09,.em10,.em11,.em12,.em13,.em14{background-image:url("../../andrea/images/emotions/emotions-black.png");margin-right:4px;} +.comment-form{margin-right:15px;color:#606060;} +h2.comment-label{border-bottom:2px solid #3F3D36;font-size:24px;margin-bottom:15px;margin-top:30px;padding-bottom:7px;color:#363636;} +.comment-body{padding:20px 0;} +.comment-author{width:100px;} +.comment-info{margin-right:12px;word-wrap:break-word;overflow:hidden;width:423px;} +.comment-info>a{font-size:14px;font-weight:bold;} +.comment-content{margin:10px 0;} +.comment-odd{background-color:#F1EEE9;} +.comment-author img{width:64px;height:64px;border:6px solid #F1EEE9;margin-left:12px;} +.comment-form img{cursor:pointer;} +.comment-form input,.comment-form textarea{border-radius:5px;background-color:#EBE9E5;border:1px solid #BABAAE;font-family:\5fae\8f6f\96c5\9ed1;font-size:12px;margin:10px 0;padding:10px;width:400px;outline:none;} +.comment-form input:focus,.comment-form textarea:focus{background-color:#E3EBCF;border-color:#73B722;} +#commentValidate,#commentValidateReply{width:80px;} +.comment-form button{border-radius:5px;border:1px solid #80B53B;color:#355207;cursor:pointer;font-weight:bold;height:34px;padding:5px 10px;width:140px;} +.comment-body-ref{background:url("../images/bg-transparent.png") repeat scroll 0 0 transparent;padding:12px 0;position:absolute;width:537px;border:1px solid #999999;border-radius:5px;z-index:10;left:180px;} +#tagsPanel{min-height:1px;} +#tagsPanel a{display:block;float:left;border:1px solid #D4D4D4;} +#tagsPanel a:hover{border:1px solid #BE0700;} diff --git a/classic/css/classic.min.css b/classic/css/classic.min.css new file mode 100644 index 0000000..2bc04e1 --- /dev/null +++ b/classic/css/classic.min.css @@ -0,0 +1,58 @@ +@charset "utf-8"; +a,a:link{color:#0000CC;} +a:active{color:red;} +a:visited{color:#551A8B;} +h5{font-size:12px;} +.content{margin:0 auto;max-width:1250px;padding:0 12px;} +.header{height:108px;} +.sub-title{font-size:14px;font-weight:normal;} +.side{border-left:2px solid #E5ECF9;padding-left:12px;width:280px;} +.main{margin-right:-294px;width:100%;} +.main>div{min-width:280px;padding-right:318px;} +#logoTitle{font-family:"Microsoft YaHei";font-size:32px;line-height:64px;text-decoration:none;} +#statistic span{font-size:11px;} +.article,.comments{padding-bottom:24px;} +.article-title{background-color:#E3E3FF;border-top:1px solid #3366CC;margin-left:91px;padding:3px 0 6px 12px;} +.article-title sup{font-size:12px;} +.article-date{background-color:#E3E3FF;border:1px solid #BBCCFF;float:left;margin:0 12px 12px 0;border-radius:5px;padding:7px 3px;width:70px;text-align:center;word-break:break-all;} +.article-abstract{word-wrap:break-word;} +.article-body{margin-left:12px;line-height:145%;} +.article-footer{margin-right:12px;} +.article-footer a,.article-details-footer a{text-decoration:none;} +.article-details-footer{margin:36px 12px 0 0;} +.article-relative{line-height:22px;margin-top:24px;} +.comments{position:relative;} +.comment-title{background-color:#E3E3FF;border-top:1px solid #3366CC;padding:3px 12px 3px 12px;} +.comment-body-ref{background-color:#FFFFFF;border:1px solid #E3E3FF;filter:alpha(opacity=90);left:88px;opacity:0.9;position:absolute;top:27px;width:87%;z-index:10;} +.comment-body-ref .comment-title{border-top:0px;} +.comment-body{padding:9px 12px 12px;word-wrap:break-word;overflow:hidden;} +.comment-picture{margin-right:12px;} +.comment-picture img{height:60px;width:60px;} +.comment-reply{margin:0 auto 24px auto;} +.comment-content{float:left;width:88%;} +#commentURL:focus,#commentURLReply:focus{box-shadow:-3px 1px 2px rgba(0, 0, 0, 0.3) inset;} +.error-msg{color:#3366CC;} +.error-footer{bottom:0px;position:fixed;width:82%;} +#sideNavi a.selected{color:#000000;text-decoration:none;} +.side-navi ul{list-style:none;} +#sideNavi li{line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;} +#sideNavi li.aboutMe,#sideNavi li.side-navi-notice{white-space:normal;} +#sideNavi sup{margin-right:3px;color:green;} +.side-comment{text-decoration:none;} +#recentComments p{display:inline;} +#recentComments div,#recentComments br{display:none;} +.line{border-top:thin dotted #BBBBBB;margin-top:12px;padding-top:12px;} +.pagination{margin:16px;text-align:center;} +.pagination a,.pagination a:visited{color:#4272DB;padding:0 3px;text-decoration:none;} +.pagination a.selected{color:#000000;font-weight:bold;} +#tagsPanel .tagPanel{border:2px solid;cursor:pointer;float:left;margin:3px;border-radius:6px;} +#tagsPanel .tagPanel:hover{background-color:#EEEEEE;border:2px dashed;} +#tagsPanel .tagPanel{text-decoration:none;} +.error-title{border-top:1px solid #3366CC;background-color:#E5ECF9;margin-left:12px;padding:6px 12px;} +.error-panel{margin-left:12px;padding:24px;} +.commentIcon,.browserIcon{background-image:url("../../../images/icon.png");cursor:pointer;height:16px;margin-right:3px;width:16px;} +.commentIcon{background-position:-32px -16px;} +.browserIcon{background-position:-128px -16px;} +.goTopIcon{background-position:-128px -32px;} +.goBottomIcon{background-position:-144px -32px;} +.footer{text-align:center;margin:30px 0 30px 0;} diff --git a/community/css/community.css b/community/css/community.css index 3b81696..4da0c91 100644 --- a/community/css/community.css +++ b/community/css/community.css @@ -1,701 +1,701 @@ -@charset "utf-8"; -/* - * skin community style - * - * @author Liyuan Li - * @version 1.0.0.7, May 15, 2012 -*/ -body { - background-color: #EFEFEF; - color: #555555; - min-width: 960px; -} - -a, a:link { - color:#000000; - text-decoration: none; -} - -a:active, a:visited { - color: #000000; - text-decoration: none; -} - -a:hover { - text-decoration: underline; -} - -.content { - width: 940px; - margin: 0 auto; -} - -.content>h2 { - margin: -20px 0 20px 0; -} - -.hr { - background: url("../images/indentline-light.png") repeat-x scroll left top transparent; - margin: 20px 0 40px; - clear: both; - height: 2px; -} - -.arrow-right { - background: url("../images/icon.png") 0px -64px no-repeat; - float: left; - height: 38px; - width: 14px; -} - -input[type='button'] { - border-radius:5px; - box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.29); - background-color: #000000; - background-image: linear-gradient(top,#333333,#000000); - background-image: -moz-linear-gradient(top,#333333,#000000); - background-image: -ms-linear-gradient(top,#333333,#000000); - background-image: -o-linear-gradient(top,#333333,#000000); - background-image: -webkit-gradient(linear,left top,left bottom,from(#333333),to(#000000)); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000'); - border: 1px solid #000000; - color: white; - margin: 15px 0 0 200px; - padding: 7px 13px; - height: auto; -} - -input[type='button']:hover { - background-color: #333333; - background-image: linear-gradient(top,#333333,#212121); - background-image: -moz-linear-gradient(top,#333333,#212121); - background-image: -ms-linear-gradient(top,#333333,#212121); - background-image: -o-linear-gradient(top,#333333,#212121); - background-image: -webkit-gradient(linear,left top,left bottom,from(#333333),to(#212121)); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#212121'); -} - -.marginBottom40 { - margin-bottom: 40px; -} - -/* header */ -.header-user { - background-color: #DEDEDE; - padding-top: 1px; -} - -.header-navi { - background: url("../images/icon.png") 0px -130px repeat-x #333333; - margin-bottom: 50px; -} - -a.header-title { - color: #FFFFFF; - text-decoration: none; - line-height: 49px; - font: bold 35px/53px 微软雅黑,Arial,Helvetica; -} - -.sub-title { - color: #9BC4CE; - margin-left: 10px; -} - -.header-navi-main .tabs { - list-style: none; - height: 57px; -} - -.header-navi-main .tab { - float: left; - font-size: 16px; - margin-left: 1px; - height: 57px; -} - -.header-navi-main .tab:hover { - background: url("../images/icon.png") repeat-x scroll 0 -130px #9BC4CE; -} - -#header-pages { - position: relative; -} - -.header-navi-main .tab a { - color: #FFFFFF; - display: block; - font-weight: bold; - line-height: 22px; - padding: 19px 16px 16px; - text-decoration: none; -} - -#header-pages:hover .sub-tabs { - left: 0px; - list-style: none; - position: absolute; - top: 57px; - display: block; -} - -.header-navi-main .sub-tab { - background-color: #9BC4CE; - border-bottom: 1px solid #76A0AA; - border-top: 1px solid #B4D9E2; - margin-left: 0px; -} - -.header-navi-main .sub-tab a { - min-width: 98px; - padding: 0 16px; - line-height: 42px; - font-size: 14px; -} - -.header-navi-main .sub-tab:hover { - background-color: #76A0AA; -} - -/* article list */ -.article-header { - color: #9F9F9F; - float: left; - font-size: 12px; - padding-top: 15px; - width: 180px; -} - -.article-header ul { - background-color: #333333; - list-style: none; - width: 160px; -} - -.article-header ul li { - background: url("../images/indentline.png") repeat-x scroll left bottom transparent; - font-weight: bold; - padding: 7px 15px 8px; - margin-left: 0px; -} - -.article-header ul li a { - color: #FFFFFF; - display: block; -} - -.article-main { - background-color: #FFFFFF; - border-bottom: 1px solid #E3E3E3; - border-right: 1px solid #E3E3E3; - margin-right:20px; - padding: 20px 20px 0; - width: 499px; - float: left; - overflow: hidden; -} - -.article-body { - line-height: 145%; -} - -.article-body a { - color: #075181; -} - -.article-body a:hover { - color: #68ADD5; -} - -.article-main h2.title { - font: bold 30px Arial,Helvetica,sans-serif; - margin: 0 0 20px; -} - -.article-main h2.title sup { - font-size: 12px; -} - -.read-more a { - background-color:#F2F2F2; - color: #333333; - font-size: 12px; - padding: 8px 18px 8px 12px; - margin: 20px 0; - float: left; -} - -.article-footer { - width: 200px; - float: left; -} - -.article-footer h3 { - background: url("../images/indentline-light.png") repeat-x scroll left bottom transparent; - font-size: 17px; - padding: 25px 0 10px; -} - -.article-footer ul { - list-style: none; -} - -.article-footer li { - margin-left: 0px; - border-bottom: 1px solid #E0E0E0; - padding: 8px 5px; -} - -.article-footer a { - color: #888888; - margin-bottom: 2px; - display: block; -} - -.pagination { - background-color: #FFFFFF; - border-right: 1px solid #E3E3E3; - border-bottom: 1px solid #E3E3E3; - margin: 0 0 20px 181px; - text-align: center; - padding: 12px 20px; - width: 499px; -} - -.pagination a { - color: #555555; - padding: 0 3px; - text-decoration: none; -} -.pagination a.selected { - font-weight: bold; -} - -.pagination a:hover, .pagination a.selected { - text-decoration: underline; -} - -/* article detail */ -.article-detail-body { - width: 716px; - margin-right: 0px; -} - -.article-detail-body .tags, #replyForm { - margin: 20px 0; -} - -.article-detail-footer { - background-color: #FFFFFF; - border-bottom: 1px solid #E3E3E3; - border-right: 1px solid #E3E3E3; - margin: 40px 0 40px 181px; - padding:20px; - width: 716px; -} - -.article-detail-footer>a{ - font-weight: bold; -} - -.article-relative { - margin-top: 20px; - width: 360px; -} - -.article-relative h4 { - font-size: 14px; - line-height: 25px; -} - -.article-relative a { - color: #555555; - line-height: 145%; -} - -#comments { - background: url("../images/indentline-light.png") repeat-x scroll left top transparent; - padding-top: 30px; - position: relative; -} -#comments>div{ - margin-top: 10px; -} - -#comments>div>img { - height: 80px; - width: 80px; - margin: 1px 10px 10px 0; -} - -#comments .comment-panel { - background: none repeat scroll 0 0 #FFFFFF; - border-bottom: 1px solid #E3E3E3; - border-right: 1px solid #E3E3E3; - padding: 20px; - width: 798px; - margin-bottom: 10px; - word-wrap:break-word; - overflow: hidden; -} - -#comments .comment-top { - margin-bottom: 10px; -} - -#comments .comment-panel .reply { - margin-top: 20px; -} - -#comments .comment-panel .reply a { - border-radius:5px; - box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.29); - background-color: #EEEEEE; - border: 1px solid #888888; - color: #555555; - padding: 2px 10px; -} - -#comments .comment-panel .reply a:hover { - background-color: #E6E6E6; - text-decoration: none; -} - -.comment-body-ref { - position: absolute; - border: 1px solid #E3E3E3; - background-color: #FFFFFF; - padding: 10px 0 0 10px; - left: 177px; - opacity: 0.9; -} - -#comments .comment-body-ref .comment-panel{ - border-width: 0px; - margin-bottom: 0; - width: 620px; - padding: 10px; -} - -.comment-title { - color: #333333; - font-size: 30px; - margin: 20px 0 15px 0; - font-family: \5fae\8f6f\96c5\9ed1; -} - -.comment { - margin-bottom: 40px; -} - -.comment th { - padding: 10px 0px 10px 0; - text-align: left; -} - -.comment input[type="text"], .comment textarea { - outline: none; - color: #666666; - padding: 10px 7px; - background-color: #FFFFFF; - font-family: Arial,Helvetica,sans-serif; - width: 723px; - border: 1px solid #DDDDDD; - font-size: 12px; - height: 16px; - line-height: 16px; -} - -.comment textarea { - margin: 10px 0; - padding: 7px; - height: auto; -} - -.comment #captchaReply { - margin-left: 10px; -} - -#commentValidate, #commentValidateReply { - width: 240px; -} - -.em00, .em01, .em02, .em03, .em04, .em05, .em06, .em07, .em08, .em09, .em10, .em11, .em12, .em13, .em14 { - background-image: url("../../community/images/emotions/emotions-black.png"); - margin: 0 12px; -} -/* footer secondary */ -.footer-secondary { - background: url("../images/indentline-light.png") repeat-x scroll left top #DEDEDE; - padding: 40px 0; -} - -.footer-secondary h4, .article-date, .comment th span.comment-label { - background-color: #333333; - color: #FFFFFF; - float: left; - font-size: 17px; - font-weight: bold; - height: 37px; - line-height: 37px; - padding-left: 15px; - width: 145px; -} - -.most-view-count-articles, .recent-comments, .notice { - float: left; - width: 700px; - margin-left: 65px; - word-break:break-all; - word-wrap:break-word; -} - -.most-view-count-articles a { - font: 18px 微软雅黑; - margin-right: 20px; - font-weight: bold; -} - -.most-view-count-articles sup { - font-size: 12px; - color: #555555; - font-weight: normal; - margin-right: 3px; -} - -.recent-comments div { - float: left; - margin: 0 25px 10px 0px; - text-align: center; - width: 91px; -} - -.recent-comments div a { - display: block; - line-height: 22px; -} - -.recent-comments img, #comments>div>img { - background-color: #FFFFFF; - border-bottom: 1px solid #C2C2C2; - border-right: 1px solid #C2C2C2; - padding: 8px 7px 7px 8px; - width: 75px; - height: 75px; -} - -.recent-comments img:hover, #comments>div>img:hover { - border-color: #5A5A5A; -} - -/* footer widgets */ -.footer-widgets { - background: url("../images/indentline-light.png") repeat-x scroll left top transparent; - padding: 40px 0; -} - -.footer-block { - margin-right: 20px; - width: 220px; -} - -.footer-block h4{ - font: bold 18px 微软雅黑; - color: #000000; - height: 25px; - padding: 0 0 15px; - background: url("../images/indentline.png") repeat-x scroll left bottom transparent; -} - -.footer-block ul { - list-style: none; -} - -.footer-block li { - margin-left: 0px; - height: 30px; - padding-left: 10px; - background: url("../images/indentline-light.png") repeat-x scroll left bottom transparent; -} - -.footer-block li.mostUsedTags a{ - padding-left: 20px; -} - -.footer-block li img{ - cursor: pointer; - height: 16px; - left: 0px; - position: relative; - top: -20px; - width: 16px; -} - -.footer-block li a { - color: #555555; - display: block; - height: 19px; - line-height: 19px; - overflow: hidden; - padding: 6px 0 1px 0px; -} - -.footer-block li sup { - float: left; - margin: 5px 3px 0 0; -} - -.footer-block li:hover { - background: url("../images/icon.png") repeat-x 0px -34px; -} - -/* footer copyright */ -.footer { - background: url("../images/indentline-light.png") repeat-x scroll left top #DEDEDE; - text-align: left; -} - -.footer .content { - line-height: 22px; -} - -.footer a { - color: #000000; -} - -.footer .goTop { - background: url("../images/icon.png") no-repeat -12px -64px; - cursor: pointer; - padding-left: 15px; - height: 17px; - line-height: 17px; -} - -/* error */ -.error-msg { - color: #333333; - font-weight: bold; -} - -.error-footer { - bottom: 0; - position: fixed; - width: 100%; -} - -.error-panel { - background-color: #FFFFFF; - border-bottom: 1px solid #E3E3E3; - border-right: 1px solid #E3E3E3; - margin-bottom: 50px; - padding: 20px; -} - -.error-panel h2 { - font: bold 30px/24px; - margin: 0 0 20px; -} - -/* icon */ -.read-more-icon, .arrow-dowm-icon, .tag-icon, .atom-icon, .up-icon, .down-icon { - background-image: url("../images/icon.png"); - background-repeat: no-repeat; - float: left; -} -.read-more-icon { - background-position: 0 -22px; - height: 12px; - margin: 2px 0 0 6px; - width: 12px; -} - -.arrow-dowm-icon { - background-position: -13px -22px; - height: 13px; - margin: 8px 0 0 6px; - width: 13px; - cursor: pointer; -} - -.tag-icon { - background-position: 0px -102px; - margin-right: 6px; - height: 16px; - width: 16px; -} - -.atom-icon { - height: 22px; - margin-left: 6px; - width: 22px; -} - -.up-icon { - background-position: -11px -118px; - height: 12px; - margin: 6px 0 0 10px; - width: 11px; - cursor: pointer; -} - -.down-icon { - background-position: 0 -118px; - height: 12px; - margin: 6px 0 0 10px; - width: 11px; - cursor: pointer; -} - -.star-current-icon, .star-icon, .moon-icon, .moon-current-icon { - height: 58px; - width: 64px; - background-image: url("../images/author-header.png"); - float: right; - white-space:normal; - text-align: center; - word-break:break-all; - padding-top: 6px; - word-wrap:break-word; - font-weight: bold; -} - -.star-current-icon { - background-position: 0px -64px; -} - -a.star-current-icon { - color: #333333; -} - -.star-icon { - background-position: 0 -192px; -} - -a.star-icon { - color: orange; -} - -.moon-icon { - float: right; - margin-top: 4px; -} - -.moon-current-icon { - float: right; - background-position: 0 -128px; - margin: 1px 0 3px 0; -} - -#tagsPanel a.tagPanel:hover { - border: 1px dashed; -} - -#tagsPanel a.tagPanel { - border: 1px solid; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - margin: 3px; - cursor: pointer; - float: left; +@charset "utf-8"; +/* + * skin community style + * + * @author Liyuan Li + * @version 1.0.0.7, May 15, 2012 +*/ +body { + background-color: #EFEFEF; + color: #555555; + min-width: 960px; +} + +a, a:link { + color:#000000; + text-decoration: none; +} + +a:active, a:visited { + color: #000000; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.content { + width: 940px; + margin: 0 auto; +} + +.content>h2 { + margin: -20px 0 20px 0; +} + +.hr { + background: url("../images/indentline-light.png") repeat-x scroll left top transparent; + margin: 20px 0 40px; + clear: both; + height: 2px; +} + +.arrow-right { + background: url("../images/icon.png") 0px -64px no-repeat; + float: left; + height: 38px; + width: 14px; +} + +input[type='button'] { + border-radius:5px; + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.29); + background-color: #000000; + background-image: linear-gradient(top,#333333,#000000); + background-image: -moz-linear-gradient(top,#333333,#000000); + background-image: -ms-linear-gradient(top,#333333,#000000); + background-image: -o-linear-gradient(top,#333333,#000000); + background-image: -webkit-gradient(linear,left top,left bottom,from(#333333),to(#000000)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000'); + border: 1px solid #000000; + color: white; + margin: 15px 0 0 200px; + padding: 7px 13px; + height: auto; +} + +input[type='button']:hover { + background-color: #333333; + background-image: linear-gradient(top,#333333,#212121); + background-image: -moz-linear-gradient(top,#333333,#212121); + background-image: -ms-linear-gradient(top,#333333,#212121); + background-image: -o-linear-gradient(top,#333333,#212121); + background-image: -webkit-gradient(linear,left top,left bottom,from(#333333),to(#212121)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#212121'); +} + +.marginBottom40 { + margin-bottom: 40px; +} + +/* header */ +.header-user { + background-color: #DEDEDE; + padding-top: 1px; +} + +.header-navi { + background: url("../images/icon.png") 0px -130px repeat-x #333333; + margin-bottom: 50px; +} + +a.header-title { + color: #FFFFFF; + text-decoration: none; + line-height: 49px; + font: bold 35px/53px '微软雅黑,Arial,Helvetica'; +} + +.sub-title { + color: #9BC4CE; + margin-left: 10px; +} + +.header-navi-main .tabs { + list-style: none; + height: 57px; +} + +.header-navi-main .tab { + float: left; + font-size: 16px; + margin-left: 1px; + height: 57px; +} + +.header-navi-main .tab:hover { + background: url("../images/icon.png") repeat-x scroll 0 -130px #9BC4CE; +} + +#header-pages { + position: relative; +} + +.header-navi-main .tab a { + color: #FFFFFF; + display: block; + font-weight: bold; + line-height: 22px; + padding: 19px 16px 16px; + text-decoration: none; +} + +#header-pages:hover .sub-tabs { + left: 0px; + list-style: none; + position: absolute; + top: 57px; + display: block; +} + +.header-navi-main .sub-tab { + background-color: #9BC4CE; + border-bottom: 1px solid #76A0AA; + border-top: 1px solid #B4D9E2; + margin-left: 0px; +} + +.header-navi-main .sub-tab a { + min-width: 98px; + padding: 0 16px; + line-height: 42px; + font-size: 14px; +} + +.header-navi-main .sub-tab:hover { + background-color: #76A0AA; +} + +/* article list */ +.article-header { + color: #9F9F9F; + float: left; + font-size: 12px; + padding-top: 15px; + width: 180px; +} + +.article-header ul { + background-color: #333333; + list-style: none; + width: 160px; +} + +.article-header ul li { + background: url("../images/indentline.png") repeat-x scroll left bottom transparent; + font-weight: bold; + padding: 7px 15px 8px; + margin-left: 0px; +} + +.article-header ul li a { + color: #FFFFFF; + display: block; +} + +.article-main { + background-color: #FFFFFF; + border-bottom: 1px solid #E3E3E3; + border-right: 1px solid #E3E3E3; + margin-right:20px; + padding: 20px 20px 0; + width: 499px; + float: left; + overflow: hidden; +} + +.article-body { + line-height: 145%; +} + +.article-body a { + color: #075181; +} + +.article-body a:hover { + color: #68ADD5; +} + +.article-main h2.title { + font: bold 30px Arial,Helvetica,sans-serif; + margin: 0 0 20px; +} + +.article-main h2.title sup { + font-size: 12px; +} + +.read-more a { + background-color:#F2F2F2; + color: #333333; + font-size: 12px; + padding: 8px 18px 8px 12px; + margin: 20px 0; + float: left; +} + +.article-footer { + width: 200px; + float: left; +} + +.article-footer h3 { + background: url("../images/indentline-light.png") repeat-x scroll left bottom transparent; + font-size: 17px; + padding: 25px 0 10px; +} + +.article-footer ul { + list-style: none; +} + +.article-footer li { + margin-left: 0px; + border-bottom: 1px solid #E0E0E0; + padding: 8px 5px; +} + +.article-footer a { + color: #888888; + margin-bottom: 2px; + display: block; +} + +.pagination { + background-color: #FFFFFF; + border-right: 1px solid #E3E3E3; + border-bottom: 1px solid #E3E3E3; + margin: 0 0 20px 181px; + text-align: center; + padding: 12px 20px; + width: 499px; +} + +.pagination a { + color: #555555; + padding: 0 3px; + text-decoration: none; +} +.pagination a.selected { + font-weight: bold; +} + +.pagination a:hover, .pagination a.selected { + text-decoration: underline; +} + +/* article detail */ +.article-detail-body { + width: 716px; + margin-right: 0px; +} + +.article-detail-body .tags, #replyForm { + margin: 20px 0; +} + +.article-detail-footer { + background-color: #FFFFFF; + border-bottom: 1px solid #E3E3E3; + border-right: 1px solid #E3E3E3; + margin: 40px 0 40px 181px; + padding:20px; + width: 716px; +} + +.article-detail-footer>a{ + font-weight: bold; +} + +.article-relative { + margin-top: 20px; + width: 360px; +} + +.article-relative h4 { + font-size: 14px; + line-height: 25px; +} + +.article-relative a { + color: #555555; + line-height: 145%; +} + +#comments { + background: url("../images/indentline-light.png") repeat-x scroll left top transparent; + padding-top: 30px; + position: relative; +} +#comments>div{ + margin-top: 10px; +} + +#comments>div>img { + height: 80px; + width: 80px; + margin: 1px 10px 10px 0; +} + +#comments .comment-panel { + background: none repeat scroll 0 0 #FFFFFF; + border-bottom: 1px solid #E3E3E3; + border-right: 1px solid #E3E3E3; + padding: 20px; + width: 798px; + margin-bottom: 10px; + word-wrap:break-word; + overflow: hidden; +} + +#comments .comment-top { + margin-bottom: 10px; +} + +#comments .comment-panel .reply { + margin-top: 20px; +} + +#comments .comment-panel .reply a { + border-radius:5px; + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.29); + background-color: #EEEEEE; + border: 1px solid #888888; + color: #555555; + padding: 2px 10px; +} + +#comments .comment-panel .reply a:hover { + background-color: #E6E6E6; + text-decoration: none; +} + +.comment-body-ref { + position: absolute; + border: 1px solid #E3E3E3; + background-color: #FFFFFF; + padding: 10px 0 0 10px; + left: 177px; + opacity: 0.9; +} + +#comments .comment-body-ref .comment-panel{ + border-width: 0px; + margin-bottom: 0; + width: 620px; + padding: 10px; +} + +.comment-title { + color: #333333; + font-size: 30px; + margin: 20px 0 15px 0; + font-family: \5fae\8f6f\96c5\9ed1; +} + +.comment { + margin-bottom: 40px; +} + +.comment th { + padding: 10px 0px 10px 0; + text-align: left; +} + +.comment input[type="text"], .comment textarea { + outline: none; + color: #666666; + padding: 10px 7px; + background-color: #FFFFFF; + font-family: Arial,Helvetica,sans-serif; + width: 723px; + border: 1px solid #DDDDDD; + font-size: 12px; + height: 16px; + line-height: 16px; +} + +.comment textarea { + margin: 10px 0; + padding: 7px; + height: auto; +} + +.comment #captchaReply { + margin-left: 10px; +} + +#commentValidate, #commentValidateReply { + width: 240px; +} + +.em00, .em01, .em02, .em03, .em04, .em05, .em06, .em07, .em08, .em09, .em10, .em11, .em12, .em13, .em14 { + background-image: url("../../community/images/emotions/emotions-black.png"); + margin: 0 12px; +} +/* footer secondary */ +.footer-secondary { + background: url("../images/indentline-light.png") repeat-x scroll left top #DEDEDE; + padding: 40px 0; +} + +.footer-secondary h4, .article-date, .comment th span.comment-label { + background-color: #333333; + color: #FFFFFF; + float: left; + font-size: 17px; + font-weight: bold; + height: 37px; + line-height: 37px; + padding-left: 15px; + width: 145px; +} + +.most-view-count-articles, .recent-comments, .notice { + float: left; + width: 700px; + margin-left: 65px; + word-break:break-all; + word-wrap:break-word; +} + +.most-view-count-articles a { + font: 18px 微软雅黑; + margin-right: 20px; + font-weight: bold; +} + +.most-view-count-articles sup { + font-size: 12px; + color: #555555; + font-weight: normal; + margin-right: 3px; +} + +.recent-comments div { + float: left; + margin: 0 25px 10px 0px; + text-align: center; + width: 91px; +} + +.recent-comments div a { + display: block; + line-height: 22px; +} + +.recent-comments img, #comments>div>img { + background-color: #FFFFFF; + border-bottom: 1px solid #C2C2C2; + border-right: 1px solid #C2C2C2; + padding: 8px 7px 7px 8px; + width: 75px; + height: 75px; +} + +.recent-comments img:hover, #comments>div>img:hover { + border-color: #5A5A5A; +} + +/* footer widgets */ +.footer-widgets { + background: url("../images/indentline-light.png") repeat-x scroll left top transparent; + padding: 40px 0; +} + +.footer-block { + margin-right: 20px; + width: 220px; +} + +.footer-block h4{ + font: bold 18px 微软雅黑; + color: #000000; + height: 25px; + padding: 0 0 15px; + background: url("../images/indentline.png") repeat-x scroll left bottom transparent; +} + +.footer-block ul { + list-style: none; +} + +.footer-block li { + margin-left: 0px; + height: 30px; + padding-left: 10px; + background: url("../images/indentline-light.png") repeat-x scroll left bottom transparent; +} + +.footer-block li.mostUsedTags a{ + padding-left: 20px; +} + +.footer-block li img{ + cursor: pointer; + height: 16px; + left: 0px; + position: relative; + top: -20px; + width: 16px; +} + +.footer-block li a { + color: #555555; + display: block; + height: 19px; + line-height: 19px; + overflow: hidden; + padding: 6px 0 1px 0px; +} + +.footer-block li sup { + float: left; + margin: 5px 3px 0 0; +} + +.footer-block li:hover { + background: url("../images/icon.png") repeat-x 0px -34px; +} + +/* footer copyright */ +.footer { + background: url("../images/indentline-light.png") repeat-x scroll left top #DEDEDE; + text-align: left; +} + +.footer .content { + line-height: 22px; +} + +.footer a { + color: #000000; +} + +.footer .goTop { + background: url("../images/icon.png") no-repeat -12px -64px; + cursor: pointer; + padding-left: 15px; + height: 17px; + line-height: 17px; +} + +/* error */ +.error-msg { + color: #333333; + font-weight: bold; +} + +.error-footer { + bottom: 0; + position: fixed; + width: 100%; +} + +.error-panel { + background-color: #FFFFFF; + border-bottom: 1px solid #E3E3E3; + border-right: 1px solid #E3E3E3; + margin-bottom: 50px; + padding: 20px; +} + +.error-panel h2 { + font: bold 30px/24px; + margin: 0 0 20px; +} + +/* icon */ +.read-more-icon, .arrow-dowm-icon, .tag-icon, .atom-icon, .up-icon, .down-icon { + background-image: url("../images/icon.png"); + background-repeat: no-repeat; + float: left; +} +.read-more-icon { + background-position: 0 -22px; + height: 12px; + margin: 2px 0 0 6px; + width: 12px; +} + +.arrow-dowm-icon { + background-position: -13px -22px; + height: 13px; + margin: 8px 0 0 6px; + width: 13px; + cursor: pointer; +} + +.tag-icon { + background-position: 0px -102px; + margin-right: 6px; + height: 16px; + width: 16px; +} + +.atom-icon { + height: 22px; + margin-left: 6px; + width: 22px; +} + +.up-icon { + background-position: -11px -118px; + height: 12px; + margin: 6px 0 0 10px; + width: 11px; + cursor: pointer; +} + +.down-icon { + background-position: 0 -118px; + height: 12px; + margin: 6px 0 0 10px; + width: 11px; + cursor: pointer; +} + +.star-current-icon, .star-icon, .moon-icon, .moon-current-icon { + height: 58px; + width: 64px; + background-image: url("../images/author-header.png"); + float: right; + white-space:normal; + text-align: center; + word-break:break-all; + padding-top: 6px; + word-wrap:break-word; + font-weight: bold; +} + +.star-current-icon { + background-position: 0px -64px; +} + +a.star-current-icon { + color: #333333; +} + +.star-icon { + background-position: 0 -192px; +} + +a.star-icon { + color: orange; +} + +.moon-icon { + float: right; + margin-top: 4px; +} + +.moon-current-icon { + float: right; + background-position: 0 -128px; + margin: 1px 0 3px 0; +} + +#tagsPanel a.tagPanel:hover { + border: 1px dashed; +} + +#tagsPanel a.tagPanel { + border: 1px solid; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + margin: 3px; + cursor: pointer; + float: left; } \ No newline at end of file diff --git a/community/css/community.min.css b/community/css/community.min.css new file mode 100644 index 0000000..0df4a13 --- /dev/null +++ b/community/css/community.min.css @@ -0,0 +1,113 @@ +@charset "utf-8"; +body{background-color:#EFEFEF;color:#555555;min-width:960px;} +a,a:link{color:#000000;text-decoration:none;} +a:active,a:visited{color:#000000;text-decoration:none;} +a:hover{text-decoration:underline;} +.content{width:940px;margin:0 auto;} +.content>h2{margin:-20px 0 20px 0;} +.hr{background:url("../images/indentline-light.png") repeat-x scroll left top transparent;margin:20px 0 40px;clear:both;height:2px;} +.arrow-right{background:url("../images/icon.png") 0px -64px no-repeat;float:left;height:38px;width:14px;} +input[type='button']{border-radius:5px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset,0 0 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(0, 0, 0, 0.29);background-color:#000000;background-image:linear-gradient(top, #333333, #000000);background-image:-moz-linear-gradient(top, #333333, #000000);background-image:-ms-linear-gradient(top, #333333, #000000);background-image:-o-linear-gradient(top, #333333, #000000);background-image:-webkit-gradient(linear, left top, left bottom, from(#333333), to(#000000));filter:progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#000000');border:1px solid #000000;color:white;margin:15px 0 0 200px;padding:7px 13px;height:auto;} +input[type='button']:hover{background-color:#333333;background-image:linear-gradient(top, #333333, #212121);background-image:-moz-linear-gradient(top, #333333, #212121);background-image:-ms-linear-gradient(top, #333333, #212121);background-image:-o-linear-gradient(top, #333333, #212121);background-image:-webkit-gradient(linear, left top, left bottom, from(#333333), to(#212121));filter:progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#212121');} +.marginBottom40{margin-bottom:40px;} +.header-user{background-color:#DEDEDE;padding-top:1px;} +.header-navi{background:url("../images/icon.png") 0px -130px repeat-x #333333;margin-bottom:50px;} +a.header-title{color:#FFFFFF;text-decoration:none;line-height:49px;font:bold 35px/53px '微软雅黑,Arial,Helvetica';} +.sub-title{color:#9BC4CE;margin-left:10px;} +.header-navi-main .tabs{list-style:none;height:57px;} +.header-navi-main .tab{float:left;font-size:16px;margin-left:1px;height:57px;} +.header-navi-main .tab:hover{background:url("../images/icon.png") repeat-x scroll 0 -130px #9bc4ce;} +#header-pages{position:relative;} +.header-navi-main .tab a{color:#FFFFFF;display:block;font-weight:bold;line-height:22px;padding:19px 16px 16px;text-decoration:none;} +#header-pages:hover .sub-tabs{left:0px;list-style:none;position:absolute;top:57px;display:block;} +.header-navi-main .sub-tab{background-color:#9BC4CE;border-bottom:1px solid #76A0AA;border-top:1px solid #B4D9E2;margin-left:0px;} +.header-navi-main .sub-tab a{min-width:98px;padding:0 16px;line-height:42px;font-size:14px;} +.header-navi-main .sub-tab:hover{background-color:#76A0AA;} +.article-header{color:#9F9F9F;float:left;font-size:12px;padding-top:15px;width:180px;} +.article-header ul{background-color:#333333;list-style:none;width:160px;} +.article-header ul li{background:url("../images/indentline.png") repeat-x scroll left bottom transparent;font-weight:bold;padding:7px 15px 8px;margin-left:0px;} +.article-header ul li a{color:#FFFFFF;display:block;} +.article-main{background-color:#FFFFFF;border-bottom:1px solid #E3E3E3;border-right:1px solid #E3E3E3;margin-right:20px;padding:20px 20px 0;width:499px;float:left;overflow:hidden;} +.article-body{line-height:145%;} +.article-body a{color:#075181;} +.article-body a:hover{color:#68ADD5;} +.article-main h2.title{font:bold 30px Arial,Helvetica,sans-serif;margin:0 0 20px;} +.article-main h2.title sup{font-size:12px;} +.read-more a{background-color:#F2F2F2;color:#333333;font-size:12px;padding:8px 18px 8px 12px;margin:20px 0;float:left;} +.article-footer{width:200px;float:left;} +.article-footer h3{background:url("../images/indentline-light.png") repeat-x scroll left bottom transparent;font-size:17px;padding:25px 0 10px;} +.article-footer ul{list-style:none;} +.article-footer li{margin-left:0px;border-bottom:1px solid #E0E0E0;padding:8px 5px;} +.article-footer a{color:#888888;margin-bottom:2px;display:block;} +.pagination{background-color:#FFFFFF;border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;margin:0 0 20px 181px;text-align:center;padding:12px 20px;width:499px;} +.pagination a{color:#555555;padding:0 3px;text-decoration:none;} +.pagination a.selected{font-weight:bold;} +.pagination a:hover,.pagination a.selected{text-decoration:underline;} +.article-detail-body{width:716px;margin-right:0px;} +.article-detail-body .tags,#replyForm{margin:20px 0;} +.article-detail-footer{background-color:#FFFFFF;border-bottom:1px solid #E3E3E3;border-right:1px solid #E3E3E3;margin:40px 0 40px 181px;padding:20px;width:716px;} +.article-detail-footer>a{font-weight:bold;} +.article-relative{margin-top:20px;width:360px;} +.article-relative h4{font-size:14px;line-height:25px;} +.article-relative a{color:#555555;line-height:145%;} +#comments{background:url("../images/indentline-light.png") repeat-x scroll left top transparent;padding-top:30px;position:relative;} +#comments>div{margin-top:10px;} +#comments>div>img{height:80px;width:80px;margin:1px 10px 10px 0;} +#comments .comment-panel{background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #E3E3E3;border-right:1px solid #E3E3E3;padding:20px;width:798px;margin-bottom:10px;word-wrap:break-word;overflow:hidden;} +#comments .comment-top{margin-bottom:10px;} +#comments .comment-panel .reply{margin-top:20px;} +#comments .comment-panel .reply a{border-radius:5px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset,0 0 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(0, 0, 0, 0.29);background-color:#EEEEEE;border:1px solid #888888;color:#555555;padding:2px 10px;} +#comments .comment-panel .reply a:hover{background-color:#E6E6E6;text-decoration:none;} +.comment-body-ref{position:absolute;border:1px solid #E3E3E3;background-color:#FFFFFF;padding:10px 0 0 10px;left:177px;opacity:0.9;} +#comments .comment-body-ref .comment-panel{border-width:0px;margin-bottom:0;width:620px;padding:10px;} +.comment-title{color:#333333;font-size:30px;margin:20px 0 15px 0;font-family:\5fae\8f6f\96c5\9ed1;} +.comment{margin-bottom:40px;} +.comment th{padding:10px 0px 10px 0;text-align:left;} +.comment input[type="text"],.comment textarea{outline:none;color:#666666;padding:10px 7px;background-color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;width:723px;border:1px solid #DDDDDD;font-size:12px;height:16px;line-height:16px;} +.comment textarea{margin:10px 0;padding:7px;height:auto;} +.comment #captchaReply{margin-left:10px;} +#commentValidate,#commentValidateReply{width:240px;} +.em00,.em01,.em02,.em03,.em04,.em05,.em06,.em07,.em08,.em09,.em10,.em11,.em12,.em13,.em14{background-image:url("../../community/images/emotions/emotions-black.png");margin:0 12px;} +.footer-secondary{background:url("../images/indentline-light.png") repeat-x scroll left top #dedede;padding:40px 0;} +.footer-secondary h4,.article-date,.comment th span.comment-label{background-color:#333333;color:#FFFFFF;float:left;font-size:17px;font-weight:bold;height:37px;line-height:37px;padding-left:15px;width:145px;} +.most-view-count-articles,.recent-comments,.notice{float:left;width:700px;margin-left:65px;word-break:break-all;word-wrap:break-word;} +.most-view-count-articles a{font:18px 微软雅黑;margin-right:20px;font-weight:bold;} +.most-view-count-articles sup{font-size:12px;color:#555555;font-weight:normal;margin-right:3px;} +.recent-comments div{float:left;margin:0 25px 10px 0px;text-align:center;width:91px;} +.recent-comments div a{display:block;line-height:22px;} +.recent-comments img,#comments>div>img{background-color:#FFFFFF;border-bottom:1px solid #C2C2C2;border-right:1px solid #C2C2C2;padding:8px 7px 7px 8px;width:75px;height:75px;} +.recent-comments img:hover,#comments>div>img:hover{border-color:#5A5A5A;} +.footer-widgets{background:url("../images/indentline-light.png") repeat-x scroll left top transparent;padding:40px 0;} +.footer-block{margin-right:20px;width:220px;} +.footer-block h4{font:bold 18px 微软雅黑;color:#000000;height:25px;padding:0 0 15px;background:url("../images/indentline.png") repeat-x scroll left bottom transparent;} +.footer-block ul{list-style:none;} +.footer-block li{margin-left:0px;height:30px;padding-left:10px;background:url("../images/indentline-light.png") repeat-x scroll left bottom transparent;} +.footer-block li.mostUsedTags a{padding-left:20px;} +.footer-block li img{cursor:pointer;height:16px;left:0px;position:relative;top:-20px;width:16px;} +.footer-block li a{color:#555555;display:block;height:19px;line-height:19px;overflow:hidden;padding:6px 0 1px 0px;} +.footer-block li sup{float:left;margin:5px 3px 0 0;} +.footer-block li:hover{background:url("../images/icon.png") repeat-x 0px -34px;} +.footer{background:url("../images/indentline-light.png") repeat-x scroll left top #dedede;text-align:left;} +.footer .content{line-height:22px;} +.footer a{color:#000000;} +.footer .goTop{background:url("../images/icon.png") no-repeat -12px -64px;cursor:pointer;padding-left:15px;height:17px;line-height:17px;} +.error-msg{color:#333333;font-weight:bold;} +.error-footer{bottom:0;position:fixed;width:100%;} +.error-panel{background-color:#FFFFFF;border-bottom:1px solid #E3E3E3;border-right:1px solid #E3E3E3;margin-bottom:50px;padding:20px;} +.error-panel h2{font:bold 30px/24px;margin:0 0 20px;} +.read-more-icon,.arrow-dowm-icon,.tag-icon,.atom-icon,.up-icon,.down-icon{background-image:url("../images/icon.png");background-repeat:no-repeat;float:left;} +.read-more-icon{background-position:0 -22px;height:12px;margin:2px 0 0 6px;width:12px;} +.arrow-dowm-icon{background-position:-13px -22px;height:13px;margin:8px 0 0 6px;width:13px;cursor:pointer;} +.tag-icon{background-position:0px -102px;margin-right:6px;height:16px;width:16px;} +.atom-icon{height:22px;margin-left:6px;width:22px;} +.up-icon{background-position:-11px -118px;height:12px;margin:6px 0 0 10px;width:11px;cursor:pointer;} +.down-icon{background-position:0 -118px;height:12px;margin:6px 0 0 10px;width:11px;cursor:pointer;} +.star-current-icon,.star-icon,.moon-icon,.moon-current-icon{height:58px;width:64px;background-image:url("../images/author-header.png");float:right;white-space:normal;text-align:center;word-break:break-all;padding-top:6px;word-wrap:break-word;font-weight:bold;} +.star-current-icon{background-position:0px -64px;} +a.star-current-icon{color:#333333;} +.star-icon{background-position:0 -192px;} +a.star-icon{color:orange;} +.moon-icon{float:right;margin-top:4px;} +.moon-current-icon{float:right;background-position:0 -128px;margin:1px 0 3px 0;} +#tagsPanel a.tagPanel:hover{border:1px dashed;} +#tagsPanel a.tagPanel{border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:3px;cursor:pointer;float:left;} diff --git a/favourite/css/favourite.min.css b/favourite/css/favourite.min.css new file mode 100644 index 0000000..9ebee8b --- /dev/null +++ b/favourite/css/favourite.min.css @@ -0,0 +1,128 @@ +@charset "utf-8"; +body{background:url("../images/bg.jpg") repeat scroll left top transparent;} +a,a:link,a:active,a:visited{color:#2970A6;text-decoration:none;} +a:hover{color:black;} +h1{font-size:300%;} +h4{font-size:160%;padding:18px 0 0 80px;} +h5{font-size:12px;} +.margin5R{margin-right:5px;} +.margin5{margin:5px;} +.margin25{margin:25px 25px 0;} +.content{margin:0 auto;width:960px;} +.header{height:65px;padding:15px 0 0 30px;} +.body{background:url("../images/cont-bg.png") repeat-y scroll right center #ffffff;min-height:400px;} +.side-navi{background:url("../images/cont-bg.png") repeat-y scroll left top #00798a;color:white;font-size:95%;line-height:145%;padding-top:8px;position:relative;width:300px;} +.side-navi ul{list-style:none;} +.side-navi a{color:#FFFFFF;} +.comm div{display:none;} +.main{padding:0 0 15px 35px;width:600px;} +.footer{color:white;line-height:145%;} +#logoTitle{color:white;display:block;font-family:"Microsoft YaHei";height:50px;outline:none;text-decoration:none;} +.sub-title{border-top:1px solid #FFFFFF;color:#FFFFFF;font-size:18px;padding:0 15px;} +#header-navi{background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #A6A6A6;} +#header-navi li{float:left;list-style:none;margin-left:0px;} +#header-navi li a{background:url("../images/menu.gif") no-repeat scroll 0 0 transparent;color:#382E1F;display:block;font-size:11px;height:31px;line-height:31px;margin-left:-10px;outline:none;padding:0 20px;text-decoration:none;} +#header-navi li a:hover{background-position:0 -31px;} +#header-navi li a.home{background-position:0 -93px;margin-left:0;padding:0;text-indent:-999em;width:45px;} +#header-navi li a.home:hover{background-position:0 -124px;} +#header-navi li a.lastNavi:hover{background-position:0 0;} +#header-navi li.selected a{background-position:0 -62px;} +#header-navi li.selected a.home{background-position:0 -155px;} +#statistic{left:250px;position:relative;text-align:left;top:110px;width:600px;} +.footer .copyright{padding-top:60px;text-align:center;} +.footer .goTop{background:url("../images/icons.gif") no-repeat scroll 0 -304px transparent;cursor:pointer;font-size:12px;padding-left:16px;position:absolute;right:17px;top:0;width:25px;} +.article{border-top:1px dotted #0184AF;padding-bottom:15px;} +.article-title{font-size:22px;margin-top:10px;padding:0 5px 3px;position:relative;top:20px;} +.article-title sup{font-size:12px;} +.article-title a{color:#4C4C4C;text-decoration:none;} +.article-title a:hover{color:#2970A6;} +.article-abstract{line-height:145%;margin:5px 0 5px 5px;word-wrap:break-word;} +.tagsIcon,.articles-commentIcon,.dateIcon,.article-browserIcon{background:url("../images/icons.gif") no-repeat scroll 0 -400px transparent;float:left;height:30px;margin-right:6px;width:30px;} +.tagsIcon{background:url("../images/tagsIcon.png");} +.dateIcon{background-position:0 -48px;} +.articles-commentIcon{background:url("../images/comment.jpg");} +.article-browserIcon{background:url("../images/category.jpg");} +.article-body{line-height:145%;padding:5px 0 0 5px;} +.article-footer{margin:0 5px 10px 5px;} +.article-relative{line-height:22px;margin-top:20px;} +.article-relative h4{font-size:12px;padding:0;} +.comments{background:none repeat scroll 0 0 #FCFCFC;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;margin:15px -15px;padding:0 15px 15px;position:relative;} +.comment-title{background-color:#E3E9FF;border-top:1px solid #3366CC;padding:3px 12px 3px 12px;position:relative;} +.comment-body-ref{background-color:#FFFFFF;filter:alpha(opacity=90);left:217px;opacity:0.9;padding:6px;position:absolute;width:605px;z-index:10;} +.comment-body{margin-top:15px;} +.comment-author{float:left;text-align:center;width:81px;} +.comment-author div{background:url("../images/commentpoint.png") no-repeat scroll 100% 33% transparent;margin-top:10px;padding-right:14px;} +.comment-author img{border:1px solid #999999;height:32px;padding:1px;width:32px;} +.comment-author a{font-weight:bold;white-space:nowrap;margin-right:14px;} +.comment-info{background:url("../images/comment.gif") no-repeat scroll 0 0 #edeff0;font-size:12px;margin:-62px 0 0 80px;padding:10px 15px 0;width:494px;} +.comment-content{background:url("../images/comment.gif") no-repeat scroll 100% 100% transparent;font-size:12px;line-height:145%;margin:0 -15px;overflow:hidden;padding:9px 15px 10px;word-wrap:break-word;} +.comment-form img{cursor:pointer;} +.comment-form input,.comment-form textarea{background:url("../images/textfield.gif") repeat-x scroll 50% 0 #ffffff;border:1px solid #A6A6A6;color:#555555;font-family:Helvetica,Arial,sans-serif;height:16px;outline:none;padding:2px 1px;width:200px;} +.comment-form textarea{font-size:12px;height:auto;width:600px;} +.comment-form button{background:none repeat scroll 0 0 #B4D666;border-color:#B4D666 #81B840 #81B840 #B4D666;border-radius:0px;border-style:solid;border-width:1px;color:#2970A6;font-size:12px;height:22px;line-height:22px;padding:0px 6px;} +.comment-form button:hover{background:none repeat scroll 0 0 #98C64C;border-color:#76B33A #98C64C #98C64C #76B33A;color:#074A7E;} +.em00,.em01,.em02,.em03,.em04,.em05,.em06,.em07,.em08,.em09,.em10,.em11,.em12,.em13,.em14{background-image:url("../../favourite/images/emotions/emotions-blue.png");} +.error-msg{color:#3366CC;} +.side-navi .item{padding:12px 15px;} +.side-navi .navi-comments img{border:1px solid #999999;height:32px;margin-right:7px;padding:1px;width:32px;} +.side-navi .navi-comments a{color:white;font-weight:bold;} +.side-navi .navi-comments .side-comment{color:white;font-weight:normal;height:18px;width:210px;} +.side-navi .navi-comments .side-comment img{border:0px;height:16px;margin-right:0px;padding:0px;width:16px;} +.side-navi .navi-comments li{padding:2px 0;} +.side-navi .navi-comments li div{width:215px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;} +.side-navi a.selected{color:#555555;text-decoration:none;} +.side-navi ul.navi-tags li,.side-navi .navi-comments li{background-image:none;padding-left:0px;} +.side-navi ul.navi-tags li img{height:16px;padding-right:6px;width:16px;} +.side-navi li{background:url("../images/pl.png") no-repeat scroll 0 0 transparent;margin:5px 0 0 0;overflow:hidden;padding-left:22px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;} +.side-navi li.aboutMe{white-space:normal;} +.side-navi .line{border-color:#67C3CF;border-style:dotted;border-width:1px 0;} +.pagination{margin:16px;text-align:center;} +.pagination a,.pagination a:visited{color:#4272DB;padding:0 3px;} +.pagination a.selected{color:#000000;font-weight:bold;} +#tagsPanel .tagPanel{border:2px solid;border-radius:6px;cursor:pointer;float:left;margin:3px;} +#tagsPanel .tagPanel:hover{background-color:#EEEEEE;border:2px dashed;} +#tagsPanel .tagPanel{text-decoration:none;} +.error-body{background:url("../images/cont-bg_2.png") repeat-y scroll left;height:400px;padding:12px;} +.error-title{line-height:72px;} +.error-panel{margin:0 auto;width:201px;} +.error-panel a{background:none repeat scroll 0 0 #9CD941;border-color:#D0F29D #398A38 #398A38 #D0F29D;border-style:solid;border-width:1px;color:#000000;font-size:14px;font-weight:bold;margin-right:3px;padding:10px 15px;text-decoration:none;} +.error-panel a:hover{background-color:#ADEb51;} +.kind-panel{background:url("../images/box.gif") no-repeat scroll 100% 100% #f4f5f7;margin-bottom:10px;padding:8px 12px;} +.kind-title{background:url("../images/box.gif") no-repeat scroll 0 0 #e3e4e6;border-bottom:1px solid #CCCCCC;font-weight:bold;padding:6px 12px;} +.top{background:url("../images/top-bg.jpg") repeat-x scroll left top transparent;border:none;color:white;height:87px;} +.footer-icon{background:url("../images/footer-ico.png") no-repeat scroll center center transparent;height:133px;} +.info{background:url("../images/info.png") repeat-x scroll left top transparent;height:110px;position:relative;} +.logoutIcon{background-position:-96px -16px;} +#qq2{float:right;padding:68px 120px 0 0;} +.thinks{background:url("../images/thinks.png") no-repeat scroll left top transparent;height:420px;position:absolute;right:12px;top:36px;width:388px;z-index:1;} +.lamb{background:url("../images/lamb.png") no-repeat scroll left top transparent;height:80px;left:460px;position:absolute;top:100px;width:320px;} +.lamb a{display:block;height:80px;outline:none;width:320px;} +.null{height:160px;} +#navigation{height:87px;margin:0 auto;width:960px;} +#navigation a.classifiche{background:url("../images/classifiche.png") no-repeat scroll left top transparent;} +#navigation a.about{background:url("../images/about.png") no-repeat scroll left top transparent;} +#navigation a.home{background:url("../images/home.png") no-repeat scroll left top transparent;} +#navigation a.Guestbook{background:url("../images/Guestbook.png") no-repeat scroll left top transparent;} +#navigation a{background:url("../images/default.png") no-repeat scroll left top transparent;color:#FFFFFF;cursor:pointer !important;float:left;height:70px;margin-left:10px;outline:none;padding-top:2px;text-align:center;text-decoration:none;width:73px;} +.admins{position:relative;top:-85px;} +#mostCommentArticles li a,#mostViewCountArticles li a,.navi-tags li a,#sideLink li a,#save li a,#sideAuthor li a{color:white;} +.roundtop{background:url("../images/roundtop.png") no-repeat scroll left top transparent;height:75px;} +.roundbottom{background:url("../images/roundbottom.png") no-repeat scroll left top transparent;height:35px;} +.paint{background:url("../images/paint.png") no-repeat scroll left top transparent;height:183px;left:34px;position:absolute;top:450px;width:87px;} +.rings{background:url("../images/anelli.png") no-repeat scroll left top transparent;height:121px;left:-28px;position:absolute;width:56px;z-index:80;} +.antefatto{background:url("../images/twitter.png") no-repeat scroll left top transparent;height:64px;} +.ads{background:url("../images/ads.png") no-repeat scroll left top transparent;height:64px;} +.categorie{background:url("../images/categorie.png") no-repeat scroll left top transparent;height:64px;} +.archivio{background:url("../images/archivio.png") no-repeat scroll left top transparent;height:64px;} +.side-author{background:url("../images/antefatto.png") no-repeat scroll left top transparent;height:64px;} +.blog{background:url("../images/blog.png") no-repeat scroll left top transparent;height:64px;} +.cuore{background:url("../images/cuore.png") no-repeat scroll left top transparent;height:64px;} +.esclamativo{background:url("../images/esclamativo.png") no-repeat scroll left top transparent;height:64px;} +.posttime-blue{background-color:#0184AF;} +.posttime-blue,.posttime-pink{border:1px solid #999999;clear:right;color:#FFFFFF;float:right;font-family:Tohama,Arial,Helvetica,sans-serif;height:60px;position:relative;right:30px;top:-25px;width:60px;} +.posttime-MY{border-bottom:1px solid #FFFFFF;font-size:9px;height:15px;padding-top:5px;text-align:center;} +.posttime-D{font-size:28px;font-weight:bold;text-align:center;} +.note{background:none repeat scroll 0 0 #E7F5F7;margin:40px 0 0 -49px;padding:10px 10px 10px 85px;position:relative;width:574px;z-index:50;} +.corner{background:url("../images/corner.png") no-repeat scroll left top transparent;height:9px;left:0;position:absolute;top:-9px;width:9px;} +.count{position:relative;top:8px;} +.substance{overflow:hidden;width:500px;} diff --git a/helper/compressor/grunt.js b/helper/compressor/grunt.js index f6cd3e8..1bf335c 100644 --- a/helper/compressor/grunt.js +++ b/helper/compressor/grunt.js @@ -16,15 +16,42 @@ var final_code = pro.gen_code(ast); // compressed code here var jsPaths = ["../neoease/js/neoease.js"]*/ // css compress +var fs = require("fs"), +exec = require("child_process").exec; + +var skinsCsses = ["andrea", "classic", "community", "favourite", "i-nove", "neoease", "owmx-3.0", "tree-house"]; + +for (var i = 0; i < skinsCsses.length; i++) { + var content = ""; + exec("lessc -compress ../../" + skinsCsses[i] + "/css/" + skinsCsses[i] + ".css > ../../" + skinsCsses[i] + "/css/" + skinsCsses[i] + ".min.css", function (error, stdout, stderr) { + if (error !== null) { + console.log(error); + } + }); +} + + + + +/* +var fs = require("fs"); var less = require('C:\\Users\\Vanessa\\AppData\\Roaming\\npm\\node_modules\\less'); -var parser = new(less.Parser)({ - paths: ['../*/css'], // Specify search paths for @import directives - filename: '*.less' // Specify a filename, for better error messages +var parser = new(less.Parser)(); + +fs.readFile('../../andrea/css/andrea.css', 'UTF-8', function (err, data) { + if (err) throw err; + + new(less.Parser)({ + paths: ["../../andrea/css"], + filename: "andrea.css" + }).parse(data, function (e, root) { + var result = root.toCSS({ compress: true }); + console.log(result); + }); + }); -parser.parse('.class { width: 1 + 1 }', function (e, tree) { - tree.toCSS({ compress: true }); // Minify CSS output -}); + /*var cssPaths = ["../andrea/css/andrea.css", "../classic/css/classic.css", "../community/css/community.css", "../favourite/css/favourite.css", diff --git a/i-nove/css/i-nove.min.css b/i-nove/css/i-nove.min.css new file mode 100644 index 0000000..0c3281e --- /dev/null +++ b/i-nove/css/i-nove.min.css @@ -0,0 +1,93 @@ +@charset "utf-8"; +.bg{background:url("../images/bg.jpg") repeat-x scroll 0 0 #bec3c6;color:#555555;} +a,a:link,a:active,a:visited{color:#2970A6;text-decoration:none;} +a:hover{text-decoration:underline;} +h1{font-size:200%;} +h4{font-size:160%;} +h5{font-size:12px;} +.margin5R{margin-right:5px;} +.margin5{margin:5px;} +.wrapper{background:url("../images/light.gif") no-repeat scroll 50% 0 transparent;padding:20px 0;} +.content{margin:0 auto;width:936px;} +.header{background:url("../images/header.jpg") no-repeat scroll 0 0 transparent;border-bottom:1px solid #A6A6A6;height:65px;padding:25px 30px 0;} +.body{background:url("../images/sidesep.gif") repeat-y scroll right center #ffffff;min-height:400px;} +.side-navi{background:url("../images/sidebar_shadow.gif") repeat-x scroll 50% 0 #f7f7f7;font-size:95%;line-height:145%;padding-top:8px;width:300px;} +.main{background:url("../images/main_shadow.gif") repeat-x scroll center top #ffffff;padding:13px 15px 15px;width:605px;} +.footer{background:url("../images/footer.jpg") no-repeat scroll 0 0 transparent;border-top:1px solid #CCCCCC;font-size:11px;height:88px;line-height:145%;padding:0;} +#logoTitle{color:#FFFFFF;display:block;font-family:"Trajan Pro";height:30px;outline:none;text-decoration:none;} +.sub-title{border-top:1px solid #FFFFFF;color:#FFFFFF;font-size:10px;padding:0 3px;} +#header-navi{background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #A6A6A6;} +#header-navi li{float:left;list-style:none;margin-left:0px;} +#header-navi li a{background:url("../images/menu.gif") no-repeat scroll 0 0 transparent;color:#382E1F;display:block;font-size:11px;height:31px;line-height:31px;margin-left:-10px;outline:none;padding:0 20px;text-decoration:none;} +#header-navi li a:hover{background-position:0 -31px;} +#header-navi li a.home{background-position:0 -93px;margin-left:0;padding:0;text-indent:-999em;width:45px;} +#header-navi li a.home:hover{background-position:0 -124px;} +#header-navi li a.lastNavi:hover{background-position:0 0;} +#header-navi li.selected a{background-position:0 -62px;} +#header-navi li.selected a.home{background-position:0 -155px;} +#statistic{font-size:11px;line-height:31px;margin-right:15px;} +.footer .copyright{padding:12px;width:857px;} +.footer .copyright span{margin:0px;} +.footer .goTop{background:url("../images/icons.gif") no-repeat scroll 0 -304px transparent;color:#2A2A2A;cursor:pointer;line-height:18px;margin:5px 17px 0 0;padding-left:16px;width:22px;white-space:nowrap;} +.article{padding-bottom:15px;} +.article-title{border-bottom:1px solid #CCCCCC;font-size:16px;margin-top:10px;padding:0 5px 3px;} +.article-title sup{font-size:12px;} +.article-title a{color:#4C4C4C;text-decoration:none;} +.article-title a:hover{color:#2970A6;} +.article-abstract{line-height:145%;margin:10px 0 10px 5px;word-wrap:break-word;} +.tagsIcon,.articles-commentIcon,.dateIcon,.article-browserIcon,.authorIcon{background:url("../images/icons.gif") no-repeat scroll 0 -400px transparent;float:left;height:16px;margin-right:6px;width:16px;} +.tagsIcon{background-position:0 -400px;margin-left:15px;} +.dateIcon{background-position:0 -48px;margin-left:15px;} +.authorIcon{background-position:0 0;} +.articles-commentIcon{background-position:0 -96px;} +.article-browserIcon{background-position:0 -480px;} +.article-body{line-height:145%;padding:5px 0 0 5px;} +.article-footer{margin:0 5px 10px 5px;} +.article-relative{line-height:22px;margin-top:24px;} +.article-relative h4{font-size:12px;} +.comments{background:none repeat scroll 0 0 #FCFCFC;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;margin:15px -15px;padding:0 15px 15px;position:relative;} +.comment-title{background-color:#E3E9FF;border-top:1px solid #3366CC;padding:3px 12px 3px 12px;position:relative;} +.comment-body-ref{background-color:#FFFFFF;filter:alpha(opacity=90);left:217px;opacity:0.9;padding:6px;position:absolute;width:605px;z-index:10;} +.comment-body{margin-top:15px;} +.comment-author{float:left;text-align:center;width:81px;} +.comment-author div{background:url("../images/commentpoint.png") no-repeat scroll 100% 33% transparent;margin-top:10px;padding-right:14px;} +.comment-author img{border:1px solid #999999;height:32px;padding:1px;width:32px;} +.comment-author a{font-weight:bold;white-space:nowrap;margin-right:14px;} +.comment-info{background:url("../images/comment.gif") no-repeat scroll 0 0 #edeff0;font-size:12px;padding:10px 15px 0;width:494px;} +.comment-content{background:url("../images/comment.gif") no-repeat scroll 100% 100% transparent;font-size:12px;line-height:145%;margin:0 -15px;overflow:hidden;padding:9px 15px 10px;word-wrap:break-word;} +.comment-form img{cursor:pointer;} +.comment-form input,.comment-form textarea{background:url("../images/textfield.gif") repeat-x scroll 50% 0 #ffffff;border:1px solid #A6A6A6;color:#555555;font-family:Helvetica,Arial,sans-serif;height:16px;outline:none;padding:2px 1px;width:200px;} +.comment-form textarea{font-size:12px;height:auto;width:601px;} +.comment-form button{background:none repeat scroll 0 0 #B4D666;border-color:#B4D666 #81B840 #81B840 #B4D666;border-radius:0px;border-style:solid;border-width:1px;color:#2970A6;font-size:12px;height:24px;line-height:24px;padding:0px 6px;} +.comment-form button:hover{background:none repeat scroll 0 0 #98C64C;border-color:#76B33A #98C64C #98C64C #76B33A;color:#074A7E;} +.em00,.em01,.em02,.em03,.em04,.em05,.em06,.em07,.em08,.em09,.em10,.em11,.em12,.em13,.em14{background-image:url("../../i-nove/images/emotions/emotions-black.png");} +.error-msg{color:#3366CC;} +.side-navi ul{list-style:none;margin-top:10px;} +.side-navi .item{padding:15px;} +.side-navi sup{margin-right:3px;color:#555;} +.side-navi .navi-comments img{border:1px solid #999999;height:32px;margin-right:7px;padding:1px;width:32px;} +.side-navi .navi-comments a{font-weight:bold;} +.side-navi .navi-comments .side-comment{color:#555555;font-weight:normal;height:18px;} +.side-navi .navi-comments div.left>div>div{display:none;} +.side-navi .navi-comments .side-comment img{border:0px;height:16px;margin-right:0px;padding:0px;width:16px;} +.side-navi .navi-comments li{padding:2px 0;} +.side-navi .navi-comments li div{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:227px;} +.side-navi a.selected{color:#555555;text-decoration:none;} +.side-navi ul.navi-tags li,.side-navi .navi-comments li{background-image:none;padding-left:0px;} +.side-navi ul.navi-tags li img{height:16px;padding-right:6px;width:16px;} +.side-navi li{background:url("../images/icons.gif") no-repeat scroll 0 -623px transparent;margin:5px 0 0 0;overflow:hidden;padding-left:20px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;} +.side-navi li.aboutMe{white-space:normal;} +.side-navi .line{background:url("../images/widgetsep.png") no-repeat scroll center bottom transparent;height:6px;width:300px;} +.pagination{margin:16px;text-align:center;} +.pagination a,.pagination a:visited{color:#4272DB;padding:0 3px;} +.pagination a.selected{color:#000000;font-weight:bold;} +#tagsPanel .tagPanel{border:2px solid;border-radius:6px;cursor:pointer;float:left;margin:3px;} +#tagsPanel .tagPanel:hover{background-color:#EEEEEE;border:2px dashed;} +#tagsPanel .tagPanel{text-decoration:none;} +.error-body{background:url("../images/main_shadow.gif") repeat-x scroll center top #ffffff;height:400px;padding:12px;} +.error-title{line-height:72px;} +.error-panel{margin-left:35px;width:201px;} +.error-panel a{background-color:#9CD941;border-color:#D0F29D #398A38 #398A38 #D0F29D;border-style:solid;border-width:1px;color:#000000;font-size:14px;font-weight:bold;margin-right:3px;padding:10px 15px;text-decoration:none;} +.error-panel a:hover{background-color:#ADEb51;} +.kind-panel{background:url("../images/box.gif") no-repeat scroll 100% 100% #f4f5f7;margin-bottom:10px;padding:8px 12px;} +.kind-title{background:url("../images/box.gif") no-repeat scroll 0 0 #e3e4e6;border-bottom:1px solid #CCCCCC;font-weight:bold;padding:6px 12px;} diff --git a/neoease/css/neoease.css b/neoease/css/neoease.css index 01aac3a..13facc5 100644 --- a/neoease/css/neoease.css +++ b/neoease/css/neoease.css @@ -1,882 +1,882 @@ -/** - * skin neoease style - * - * @author Liyuan Li - * @version 1.0.1.6, May 14, 2012 -*/ -/* start base */ -html, body, div, ul, li, h1, h2, h3, h4, h5, h6 { - margin: 0; - padding: 0; -} - -body { - font-family: "Lucida Grande",Verdana,\5fae\8f6f\96c5\9ed1; - font-size: 12px; - background-color: #F9F9F9; - color: #333; -} - -a:link { - outline: none; - color: #21759B; - text-decoration: none; -} - -a:visited { - color: #555777; -} - -a:hover { - color: #D54E21; -} - -a:active { - color: #333; -} - -img { - vertical-align: middle; - border: 0; -} - -textarea, input { - outline: none; -} - -.left { - float: left; -} - -.right { - float: right; -} - -.clear { - background-color: transparent; - border: 0; - clear: both; - display: block; - font-size: 0; - height: 0; - line-height: 0; - overflow: hidden; -} - -.none { - display: none; -} - -.logo { - padding: 0 5px; - text-shadow: 0 0 1px #EEE; -} - -.tip { - color: #D54E21; - font-size: 11px; -} - -.em00, .em01, .em02, .em03, .em04, .em05, .em06, .em07, .em08, .em09, -.em10, .em11, .em12, .em13, .em14 { - background-image: url("../../neoease/images/emotions/emotions-black.png"); - float: left; - height: 24px; - margin-right: 5px; - width: 24px; -} - -.em01 { - background-position: -24px 0; -} -.em02 { - background-position: -48px 0; -} -.em03 { - background-position: -72px 0; -} -.em04 { - background-position: -96px 0; -} -.em05 { - background-position: 0 -24px; -} -.em06 { - background-position: -24px -24px; -} -.em07 { - background-position: -48px -24px; -} -.em08 { - background-position: -72px -24px; -} -.em09 { - background-position: -96px -24px; -} -.em10 { - background-position: 0 -48px; -} -.em11 { - background-position: -24px -48px ; -} -.em12 { - background-position: -48px -48px; -} -.em13 { - background-position: -72px -48px; -} -.em14 { - background-position: -96px -48px; -} -.em-span { - line-height: 24px; - float: left; -} - -.em-br { - line-height: 24px; -} -/* end base */ - -/* start ico */ -.date-ico, .tag-ico, .user-ico, .expand-ico, .collapse-ico, #search, -.translate-ico, .feed-ico { - background-image: url("../../neoease/images/icons.png"); -} - -.feed-ico { - background-position: right -146px; - background-repeat: no-repeat; - color: #333; - padding-right: 24px; -} - -.translate-ico { - background-position: 1px -125px; - background-repeat: no-repeat; - border: 1px solid #999; - border-radius: 3px 3px 3px 3px; - cursor: pointer; - float: right; - height: 16px; - margin: 6px 0 0 18px; - padding: 1px; - width: 16px; -} - -.translate-ico:hover { - border-color: #D54E21; - box-shadow: 0 0 1px #999; - background-color: #F2F2F2; -} - -.expand-ico, .collapse-ico { - background-position: 54px -84px; - cursor: pointer; - height: 16px; - background-repeat: no-repeat; -} - -.collapse-ico { - background-position: 54px -69px; -} - -.date-ico, .tag-ico, .user-ico { - background-repeat: no-repeat; - height: 16px; - display: block; - padding-left: 20px; -} - -.tag-ico { - margin: 6px 6px 0 0; -} - -.date-ico { - float: left; - background-position: 0 -16px; -} - -.user-ico { - background-position: 0 -32px; - float: left; - margin-left: 12px; -} -/* end ico */ - -/* start frame */ -.wrapper { - margin: 0 auto; - width: 960px; -} - -.body { - border-top: 2px solid #DDD; -} - -.main { - float: left; - margin: 16px 0 50px; - overflow: hidden; - width: 667px; -} -/* end frame */ - -/* start header */ -.header { - background: url("../../neoease/images/icons.png") repeat-x scroll 0 -220px #F2F2F2; - padding: 20px 0; -} - -.header .title { - border-bottom: 1px solid #242424; - color: #000; - font-size: 26px; - font-weight: normal; -} - -.header .sub-title { - color: #242424; - font-size: 11px; -} - -#search { - background-position: 7px -99px; - background-repeat: no-repeat; - background-color: #FFF; - border: 1px solid #DDD; - border-radius: 2px 2px 2px 2px; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; - color: #888; - float: right; - font-size: 14px; - height: 20px; - line-height: 145%; - padding: 3px 10px 3px 28px; - width: 24px; - -moz-transition: width 0.4s ease, background 0.4s ease; - -webkit-transition: width 0.4s ease, background 0.4s ease; - transition: width 0.4s ease, background 0.4s ease; -} - -#search:focus { - background-color: #F9F9F9; - width: 196px; -} - -.nav { - background-color: #E9E9E9; - border-bottom: 1px solid #CCCCCC; -} - -.nav ul { - list-style: none; - float: left; -} - -.nav li { - float: left; -} - -.nav a { - color: #666666; - display: block; - float: left; - font-size: 14px; - height: 30px; - line-height: 30px; - padding: 0 15px; - text-shadow: 0 1px 0 #EEE; -} - -.nav a:hover { - color: #D54E21; - background-color: #DDD; -} - -.nav .current { - background-color: #DDD; - margin: -1px 0; - padding-right: 2px; -} - -.nav .current a { - background-color: #F9F9F9; - border-color: #CCCCCC #CCCCCC #F9F9F9; - border-style: solid; - border-width: 1px 1px 3px; - font-weight: 700; - height: 33px; - line-height: 33px; - margin: -2px 0 -3px; - color: #333; - text-shadow : 1px 1px 1px #C6D9E9; -} - -.nav img { - margin-left: 3px; -} - -.nav .right { - line-height: 29px; -} -/* end header */ - -/* start footer */ -.footer { - background-color: #E9E9E9; - border-top: 3px solid #DDD; - color: #999; - font-size: 11px; - padding: 12px 0; -} - -.footer a { - color: #787878; -} - -.footer a:hover { - color: #D54E21; -} - -#goTop { - background: url("../../neoease/images/icons.png") no-repeat scroll 5px -51px #DDD; - border-radius: 2px 2px 0 0; - cursor: pointer; - font-size: 11px; - height: 21px; - line-height: 21px; - padding: 0 10px 0 23px; - position: absolute; - right: 56px; - display: none; -} - -#goTop:hover { - background-color: #EAEAEA; -} -/* end footer*/ - -/* start side */ -.side { - float: right; - overflow: hidden; - width: 278px; - margin-bottom: 50px; -} - -.side>div { - border-bottom: 1px solid #DEDEDE; - padding: 10px 5px 15px; -} - -.side h4 { - font-size: 14px; - line-height: 32px; -} - -.side ul { - list-style: none; -} - -#archiveSide { - list-style: square outside none; - margin-left: 18px; -} - -#archiveSide .archive-year { - color: #D54E21; - font-weight: bold; - height: 18px; - line-height: 18px; - list-style: none; -} - -.side a { - line-height: 18px; - color: #21759B; -} - -.side a:hover { - text-decoration: underline; -} - -.side sup { - color: #333; -} - -.side .side-li li { - overflow: hidden; - text-overflow: ellipsis; - -o-text-overflow: ellipsis; - width: 268px; -} - -.side .side-li a { - white-space: nowrap; -} - -.recent-comments li>img { - background-color: #FFF; - border: 1px solid #999; - padding: 1px; - width: 32px; - height: 32px; - margin-top: 1px; -} - -.recent-comments-main { - float: left; - margin: 0 0 9px 3px; - width: 229px; -} - -.recent-comments-main .expand-ico, .recent-comments-main .collapse-ico { - background-position: 0 -86px; - float: right; - width: 16px; - -moz-transition: opacity 400ms ease; - -webkit-transition: opacity 400ms ease; - transition: opacity 400ms ease; - opacity:0; - filter: alpha(opacity=0); -} - -.recent-comments li:hover .expand-ico, .recent-comments li:hover .collapse-ico { - opacity:1; - filter: alpha(opacity=100); -} - -.recent-comments-main .collapse-ico { - background-position: 0 -70px; -} - -.recent-comments-content { - height: 18px; - overflow: hidden; - text-overflow: ellipsis; - -o-text-overflow: ellipsis; -} - -.recent-comments-content img { - width: 16px; -} - -.recent-comments-content a { - color: #555777; -} - -.recent-comments-content a:hover { - text-decoration: none; -} -/* end side */ - -/* start article list */ -.article { - border-bottom: 1px solid #CCC; - padding: 0 5px 10px; - margin-top: 20px; -} - -.article-element { - font-size: 11px; - line-height: 16px; - margin: 12px 0; -} - -.article-element a { - border-bottom: 1px solid #DFDFDF; - color: #555; - text-decoration: none; - padding-bottom: 1px; -} - -.article-element a:hover { - color: #D54E21; - border-bottom-color: #D54E21; -} - -.article-title { - color: #21759B; - font-size: 20px; - font-weight: normal; -} - -.article-title:hover { - color: #D54E21; -} - -.article .expand-ico, .article .collapse-ico { - float: right; - margin-top: 9px; - padding-right: 6px; - width: 15px; - background-position: 0 -86px; -} - -.article .collapse-ico { - background-position: 0 -70px; -} - -.article-body { - line-height: 145%; - overflow: hidden; - word-wrap: break-word; -} - -.article-body h1 { - font-size: 2em; - margin: .67em 0; -} - -.article-body h2 { - font-size: 1.5em; - margin: .75em 0; -} - -.article-body h3 { - font-size: 1.17em; - margin: .83em 0; -} - -.article-body h4 { - margin: 1.12em 0; -} - -.article-body h4 { - font-size: .83em; - margin: 1.5em 0; -} - -.article-body h6 { - font-size: .75em; - margin: 1.67em 0; -} - -.article-body ol, .article-body ul { - margin-left: 40px; -} - -.article-body a { - border-bottom: 1px solid #DFDFDF; -} - -.article-body a:hover { - color: #D54E21; - border-bottom: 1px solid #D54E21; -} - -.article-body p { - line-height: 18px; -} - -.pagination { - margin-top: 30px; - line-height: 21px; -} - -.pagination a { - border: 1px solid #C5C3C2; - font-size: 10px; - margin: 2px; - padding: 1px 5px ; - text-decoration: none; - background-color: #F2F2F2; -} - -.pagination a.current { - background-color: #FFF; - font-weight: bold; - padding: 2px 6px; - color: #000; -} - -.pagination a:hover { - background-color: #F3DEDD; - color: #D54E21; - border: 1px solid #D54E21; -} - -.page { - margin-top: 20px; - padding: 0 5px 5px; -} -/* end article list */ - -/* start article */ -.article-panel1 { - background-color: #F2F2F2; - padding: 5px 10px; -} - -.article-panel2 { - background-color: #FFF; - margin-top: 12px; - padding: 5px 10px; -} - -.article-panel2 ul { - line-height: 18px; - list-style: square outside none; - margin-left: 18px; -} - -.share { - border-bottom: 1px solid #DEDEDE; - margin-top: 15px; -} - -.share-comment { - background-color: #DDD; - border-radius: 2px 2px 0 0; - float: right; - font-size: 11px; - height: 21px; - line-height: 21px; - margin-right: 16px; - padding: 0 10px; -} - -.share-comment:hover { - background-color: #EAEAEA; -} - -#comments { - position: relative; -} - -#comments>div { - border-bottom: 1px solid #DEDEDE; - padding: 10px; - width: 647px; -} - -#comments .comment-panel>.right { - -moz-transition: opacity 400ms ease; - -webkit-transition: opacity 400ms ease; - transition: opacity 400ms ease; - opacity: 0; - filter: alpha(opacity=0); -} - -#comments>div:hover .comment-panel>.right { - opacity: 1; - filter: alpha(opacity=100); -} - -.comment-even { - background-color: #F8F8F8; -} - -.comment-odd { - background-color: #F5F5F5; -} - -.comment-header { - height: 50px; - width: 50px; - float: left; - background-color: #FFF; - border: 1px solid #DEDEDE; - padding: 1px; -} - -.comment-panel { - float: left; - margin: 0 10px; - width: 573px; - line-height: 16px; -} - -.comment-panel .article-body { - margin-top: 5px; -} - -#comments .comment-body-ref { - border-bottom: 0; - background-color: #FFF; - border-radius: 5px 5px 5px 5px; - left: 73px; - position: absolute; - box-shadow: 1px 0 3px #DEDEDE; - width: 560px; -} - -.comment-body-ref .comment-panel { - width: 486px; -} - -.comment-body-ref .arrow { - border-color: #F5F5F5 #FFF #F5F5F5 #F5F5F5; - border-style: solid; - border-width: 6px 8px 10px 0; - display: block; - left: -8px; - position: absolute; - top: 5px; -} - -.form { - margin: 10px; -} - -.form img { - cursor: pointer; -} - -.form h4 { - margin: 10px 0 5px 5px; -} - -.form th { - text-align: right; - white-space: nowrap; -} - -.form input[type="text"], .form input[type="password"], .form textarea { - border-color: silver #D9D9D9 #D9D9D9; - border-style: solid; - border-width: 1px; - font-family: "Lucida Grande",Verdana,'微软雅黑'; - font-size: 12px; - outline: medium none; - padding: 0 3px; -} - -.form input:focus, .form textarea:focus { - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset; -} - -.form textarea { - overflow: auto; - resize: vertical; - padding: 3px; - width: 634px; -} - -.form input { - height: 24px; - line-height: 16px; - width: 260px; -} - -.form button { - background-color: #B4D666; - border-color: #B4D666 #81B840 #81B840 #B4D666; - border-style: solid; - border-width: 1px; - color: #2970A6; - height: 28px; - line-height: 28px; - padding: 0 12px; -} - -.form button:hover { - background-color: #98C64C; - border-color: #76B33A #98C64C #98C64C #76B33A; - color: #074A7E; -} -/* end article*/ - -/* start tags */ -#tags li { - float: left; - list-style: none; - height: 38px; -} - -#tags a:hover { - text-shadow: 0 0 2px; -} - -#tags a { - border-radius: 3px 3px 3px 3px; - box-shadow: 1px 1px 3px #333; - float: left; - margin: 3px 6px; - padding: 3px 12px; -} - -#tagsSide li a { - float: left; - line-height: 145%; - margin-right: 7px; - white-space: nowrap; -} - -.tags1 { - font-size: 12px; - color: #A1A1A1; -} - -.tags2 { - font-size: 14px; - color: #687F95; -} - -.tags3 { - font-size: 16px; - color: #4C6E90; -} - -.tags4 { - font-size: 18px; - color: #258; -} - -.tags5 { - font-size: 20px; -} - -#tagsSide .tags2 { - font-size: 14px; -} - -#tagsSide .tags3 { - font-size: 16px; -} - -#tagsSide .tags4 { - font-size: 18px; -} - -#tagsSide .tags5 { - font-size: 20px; -} -/* end tags */ - -/* start others */ -.main>h2 { - margin-top: 16px; -} - -.error { - background-image: url("../../neoease/images/404.png"); - float: left; - height: 536px; - margin: 50px 80px; - position: relative; - width: 363px; -} - -.error h2 { - left: -68px; - position: absolute; - top: -20px; -} - -.error a { - background-color: #9CD941; - border: 265px none; - bottom: 12px; - color: #333555; - float: left; - padding: 10px 15px; - position: absolute; - right: -106px; -} - -.error a:hover { - background-color: #ADEb51; -} -/* end others */ +/** + * skin neoease style + * + * @author Liyuan Li + * @version 1.0.1.6, May 14, 2012 +*/ +/* start base */ +html, body, div, ul, li, h1, h2, h3, h4, h5, h6 { + margin: 0; + padding: 0; +} + +body { + font-family: "Lucida Grande",'Verdana,\5fae\8f6f\96c5\9ed1'; + font-size: 12px; + background-color: #F9F9F9; + color: #333; +} + +a:link { + outline: none; + color: #21759B; + text-decoration: none; +} + +a:visited { + color: #555777; +} + +a:hover { + color: #D54E21; +} + +a:active { + color: #333; +} + +img { + vertical-align: middle; + border: 0; +} + +textarea, input { + outline: none; +} + +.left { + float: left; +} + +.right { + float: right; +} + +.clear { + background-color: transparent; + border: 0; + clear: both; + display: block; + font-size: 0; + height: 0; + line-height: 0; + overflow: hidden; +} + +.none { + display: none; +} + +.logo { + padding: 0 5px; + text-shadow: 0 0 1px #EEE; +} + +.tip { + color: #D54E21; + font-size: 11px; +} + +.em00, .em01, .em02, .em03, .em04, .em05, .em06, .em07, .em08, .em09, +.em10, .em11, .em12, .em13, .em14 { + background-image: url("../../neoease/images/emotions/emotions-black.png"); + float: left; + height: 24px; + margin-right: 5px; + width: 24px; +} + +.em01 { + background-position: -24px 0; +} +.em02 { + background-position: -48px 0; +} +.em03 { + background-position: -72px 0; +} +.em04 { + background-position: -96px 0; +} +.em05 { + background-position: 0 -24px; +} +.em06 { + background-position: -24px -24px; +} +.em07 { + background-position: -48px -24px; +} +.em08 { + background-position: -72px -24px; +} +.em09 { + background-position: -96px -24px; +} +.em10 { + background-position: 0 -48px; +} +.em11 { + background-position: -24px -48px ; +} +.em12 { + background-position: -48px -48px; +} +.em13 { + background-position: -72px -48px; +} +.em14 { + background-position: -96px -48px; +} +.em-span { + line-height: 24px; + float: left; +} + +.em-br { + line-height: 24px; +} +/* end base */ + +/* start ico */ +.date-ico, .tag-ico, .user-ico, .expand-ico, .collapse-ico, #search, +.translate-ico, .feed-ico { + background-image: url("../../neoease/images/icons.png"); +} + +.feed-ico { + background-position: right -146px; + background-repeat: no-repeat; + color: #333; + padding-right: 24px; +} + +.translate-ico { + background-position: 1px -125px; + background-repeat: no-repeat; + border: 1px solid #999; + border-radius: 3px 3px 3px 3px; + cursor: pointer; + float: right; + height: 16px; + margin: 6px 0 0 18px; + padding: 1px; + width: 16px; +} + +.translate-ico:hover { + border-color: #D54E21; + box-shadow: 0 0 1px #999; + background-color: #F2F2F2; +} + +.expand-ico, .collapse-ico { + background-position: 54px -84px; + cursor: pointer; + height: 16px; + background-repeat: no-repeat; +} + +.collapse-ico { + background-position: 54px -69px; +} + +.date-ico, .tag-ico, .user-ico { + background-repeat: no-repeat; + height: 16px; + display: block; + padding-left: 20px; +} + +.tag-ico { + margin: 6px 6px 0 0; +} + +.date-ico { + float: left; + background-position: 0 -16px; +} + +.user-ico { + background-position: 0 -32px; + float: left; + margin-left: 12px; +} +/* end ico */ + +/* start frame */ +.wrapper { + margin: 0 auto; + width: 960px; +} + +.body { + border-top: 2px solid #DDD; +} + +.main { + float: left; + margin: 16px 0 50px; + overflow: hidden; + width: 667px; +} +/* end frame */ + +/* start header */ +.header { + background: url("../../neoease/images/icons.png") repeat-x scroll 0 -220px #F2F2F2; + padding: 20px 0; +} + +.header .title { + border-bottom: 1px solid #242424; + color: #000; + font-size: 26px; + font-weight: normal; +} + +.header .sub-title { + color: #242424; + font-size: 11px; +} + +#search { + background-position: 7px -99px; + background-repeat: no-repeat; + background-color: #FFF; + border: 1px solid #DDD; + border-radius: 2px 2px 2px 2px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; + color: #888; + float: right; + font-size: 14px; + height: 20px; + line-height: 145%; + padding: 3px 10px 3px 28px; + width: 24px; + -moz-transition: width 0.4s ease, background 0.4s ease; + -webkit-transition: width 0.4s ease, background 0.4s ease; + transition: width 0.4s ease, background 0.4s ease; +} + +#search:focus { + background-color: #F9F9F9; + width: 196px; +} + +.nav { + background-color: #E9E9E9; + border-bottom: 1px solid #CCCCCC; +} + +.nav ul { + list-style: none; + float: left; +} + +.nav li { + float: left; +} + +.nav a { + color: #666666; + display: block; + float: left; + font-size: 14px; + height: 30px; + line-height: 30px; + padding: 0 15px; + text-shadow: 0 1px 0 #EEE; +} + +.nav a:hover { + color: #D54E21; + background-color: #DDD; +} + +.nav .current { + background-color: #DDD; + margin: -1px 0; + padding-right: 2px; +} + +.nav .current a { + background-color: #F9F9F9; + border-color: #CCCCCC #CCCCCC #F9F9F9; + border-style: solid; + border-width: 1px 1px 3px; + font-weight: 700; + height: 33px; + line-height: 33px; + margin: -2px 0 -3px; + color: #333; + text-shadow : 1px 1px 1px #C6D9E9; +} + +.nav img { + margin-left: 3px; +} + +.nav .right { + line-height: 29px; +} +/* end header */ + +/* start footer */ +.footer { + background-color: #E9E9E9; + border-top: 3px solid #DDD; + color: #999; + font-size: 11px; + padding: 12px 0; +} + +.footer a { + color: #787878; +} + +.footer a:hover { + color: #D54E21; +} + +#goTop { + background: url("../../neoease/images/icons.png") no-repeat scroll 5px -51px #DDD; + border-radius: 2px 2px 0 0; + cursor: pointer; + font-size: 11px; + height: 21px; + line-height: 21px; + padding: 0 10px 0 23px; + position: absolute; + right: 56px; + display: none; +} + +#goTop:hover { + background-color: #EAEAEA; +} +/* end footer*/ + +/* start side */ +.side { + float: right; + overflow: hidden; + width: 278px; + margin-bottom: 50px; +} + +.side>div { + border-bottom: 1px solid #DEDEDE; + padding: 10px 5px 15px; +} + +.side h4 { + font-size: 14px; + line-height: 32px; +} + +.side ul { + list-style: none; +} + +#archiveSide { + list-style: square outside none; + margin-left: 18px; +} + +#archiveSide .archive-year { + color: #D54E21; + font-weight: bold; + height: 18px; + line-height: 18px; + list-style: none; +} + +.side a { + line-height: 18px; + color: #21759B; +} + +.side a:hover { + text-decoration: underline; +} + +.side sup { + color: #333; +} + +.side .side-li li { + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + width: 268px; +} + +.side .side-li a { + white-space: nowrap; +} + +.recent-comments li>img { + background-color: #FFF; + border: 1px solid #999; + padding: 1px; + width: 32px; + height: 32px; + margin-top: 1px; +} + +.recent-comments-main { + float: left; + margin: 0 0 9px 3px; + width: 229px; +} + +.recent-comments-main .expand-ico, .recent-comments-main .collapse-ico { + background-position: 0 -86px; + float: right; + width: 16px; + -moz-transition: opacity 400ms ease; + -webkit-transition: opacity 400ms ease; + transition: opacity 400ms ease; + opacity:0; + filter: alpha(opacity=0); +} + +.recent-comments li:hover .expand-ico, .recent-comments li:hover .collapse-ico { + opacity:1; + filter: alpha(opacity=100); +} + +.recent-comments-main .collapse-ico { + background-position: 0 -70px; +} + +.recent-comments-content { + height: 18px; + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; +} + +.recent-comments-content img { + width: 16px; +} + +.recent-comments-content a { + color: #555777; +} + +.recent-comments-content a:hover { + text-decoration: none; +} +/* end side */ + +/* start article list */ +.article { + border-bottom: 1px solid #CCC; + padding: 0 5px 10px; + margin-top: 20px; +} + +.article-element { + font-size: 11px; + line-height: 16px; + margin: 12px 0; +} + +.article-element a { + border-bottom: 1px solid #DFDFDF; + color: #555; + text-decoration: none; + padding-bottom: 1px; +} + +.article-element a:hover { + color: #D54E21; + border-bottom-color: #D54E21; +} + +.article-title { + color: #21759B; + font-size: 20px; + font-weight: normal; +} + +.article-title:hover { + color: #D54E21; +} + +.article .expand-ico, .article .collapse-ico { + float: right; + margin-top: 9px; + padding-right: 6px; + width: 15px; + background-position: 0 -86px; +} + +.article .collapse-ico { + background-position: 0 -70px; +} + +.article-body { + line-height: 145%; + overflow: hidden; + word-wrap: break-word; +} + +.article-body h1 { + font-size: 2em; + margin: .67em 0; +} + +.article-body h2 { + font-size: 1.5em; + margin: .75em 0; +} + +.article-body h3 { + font-size: 1.17em; + margin: .83em 0; +} + +.article-body h4 { + margin: 1.12em 0; +} + +.article-body h4 { + font-size: .83em; + margin: 1.5em 0; +} + +.article-body h6 { + font-size: .75em; + margin: 1.67em 0; +} + +.article-body ol, .article-body ul { + margin-left: 40px; +} + +.article-body a { + border-bottom: 1px solid #DFDFDF; +} + +.article-body a:hover { + color: #D54E21; + border-bottom: 1px solid #D54E21; +} + +.article-body p { + line-height: 18px; +} + +.pagination { + margin-top: 30px; + line-height: 21px; +} + +.pagination a { + border: 1px solid #C5C3C2; + font-size: 10px; + margin: 2px; + padding: 1px 5px ; + text-decoration: none; + background-color: #F2F2F2; +} + +.pagination a.current { + background-color: #FFF; + font-weight: bold; + padding: 2px 6px; + color: #000; +} + +.pagination a:hover { + background-color: #F3DEDD; + color: #D54E21; + border: 1px solid #D54E21; +} + +.page { + margin-top: 20px; + padding: 0 5px 5px; +} +/* end article list */ + +/* start article */ +.article-panel1 { + background-color: #F2F2F2; + padding: 5px 10px; +} + +.article-panel2 { + background-color: #FFF; + margin-top: 12px; + padding: 5px 10px; +} + +.article-panel2 ul { + line-height: 18px; + list-style: square outside none; + margin-left: 18px; +} + +.share { + border-bottom: 1px solid #DEDEDE; + margin-top: 15px; +} + +.share-comment { + background-color: #DDD; + border-radius: 2px 2px 0 0; + float: right; + font-size: 11px; + height: 21px; + line-height: 21px; + margin-right: 16px; + padding: 0 10px; +} + +.share-comment:hover { + background-color: #EAEAEA; +} + +#comments { + position: relative; +} + +#comments>div { + border-bottom: 1px solid #DEDEDE; + padding: 10px; + width: 647px; +} + +#comments .comment-panel>.right { + -moz-transition: opacity 400ms ease; + -webkit-transition: opacity 400ms ease; + transition: opacity 400ms ease; + opacity: 0; + filter: alpha(opacity=0); +} + +#comments>div:hover .comment-panel>.right { + opacity: 1; + filter: alpha(opacity=100); +} + +.comment-even { + background-color: #F8F8F8; +} + +.comment-odd { + background-color: #F5F5F5; +} + +.comment-header { + height: 50px; + width: 50px; + float: left; + background-color: #FFF; + border: 1px solid #DEDEDE; + padding: 1px; +} + +.comment-panel { + float: left; + margin: 0 10px; + width: 573px; + line-height: 16px; +} + +.comment-panel .article-body { + margin-top: 5px; +} + +#comments .comment-body-ref { + border-bottom: 0; + background-color: #FFF; + border-radius: 5px 5px 5px 5px; + left: 73px; + position: absolute; + box-shadow: 1px 0 3px #DEDEDE; + width: 560px; +} + +.comment-body-ref .comment-panel { + width: 486px; +} + +.comment-body-ref .arrow { + border-color: #F5F5F5 #FFF #F5F5F5 #F5F5F5; + border-style: solid; + border-width: 6px 8px 10px 0; + display: block; + left: -8px; + position: absolute; + top: 5px; +} + +.form { + margin: 10px; +} + +.form img { + cursor: pointer; +} + +.form h4 { + margin: 10px 0 5px 5px; +} + +.form th { + text-align: right; + white-space: nowrap; +} + +.form input[type="text"], .form input[type="password"], .form textarea { + border-color: silver #D9D9D9 #D9D9D9; + border-style: solid; + border-width: 1px; + font-family: "Lucida Grande",Verdana,'微软雅黑'; + font-size: 12px; + outline: medium none; + padding: 0 3px; +} + +.form input:focus, .form textarea:focus { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset; +} + +.form textarea { + overflow: auto; + resize: vertical; + padding: 3px; + width: 634px; +} + +.form input { + height: 24px; + line-height: 16px; + width: 260px; +} + +.form button { + background-color: #B4D666; + border-color: #B4D666 #81B840 #81B840 #B4D666; + border-style: solid; + border-width: 1px; + color: #2970A6; + height: 28px; + line-height: 28px; + padding: 0 12px; +} + +.form button:hover { + background-color: #98C64C; + border-color: #76B33A #98C64C #98C64C #76B33A; + color: #074A7E; +} +/* end article*/ + +/* start tags */ +#tags li { + float: left; + list-style: none; + height: 38px; +} + +#tags a:hover { + text-shadow: 0 0 2px; +} + +#tags a { + border-radius: 3px 3px 3px 3px; + box-shadow: 1px 1px 3px #333; + float: left; + margin: 3px 6px; + padding: 3px 12px; +} + +#tagsSide li a { + float: left; + line-height: 145%; + margin-right: 7px; + white-space: nowrap; +} + +.tags1 { + font-size: 12px; + color: #A1A1A1; +} + +.tags2 { + font-size: 14px; + color: #687F95; +} + +.tags3 { + font-size: 16px; + color: #4C6E90; +} + +.tags4 { + font-size: 18px; + color: #258; +} + +.tags5 { + font-size: 20px; +} + +#tagsSide .tags2 { + font-size: 14px; +} + +#tagsSide .tags3 { + font-size: 16px; +} + +#tagsSide .tags4 { + font-size: 18px; +} + +#tagsSide .tags5 { + font-size: 20px; +} +/* end tags */ + +/* start others */ +.main>h2 { + margin-top: 16px; +} + +.error { + background-image: url("../../neoease/images/404.png"); + float: left; + height: 536px; + margin: 50px 80px; + position: relative; + width: 363px; +} + +.error h2 { + left: -68px; + position: absolute; + top: -20px; +} + +.error a { + background-color: #9CD941; + border: 265px none; + bottom: 12px; + color: #333555; + float: left; + padding: 10px 15px; + position: absolute; + right: -106px; +} + +.error a:hover { + background-color: #ADEb51; +} +/* end others */ diff --git a/neoease/css/neoease.min.css b/neoease/css/neoease.min.css index 923623d..4a40a81 100644 --- a/neoease/css/neoease.min.css +++ b/neoease/css/neoease.min.css @@ -1,152 +1,153 @@ -html,body,div,ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;} -body{font-family:"Lucida Grande",Verdana,\5fae\8f6f\96c5\9ed1;font-size:12px;background-color:#F9F9F9;color:#333;} -a:link{outline:none;color:#21759B;text-decoration:none;} -a:visited{color:#555777;} -a:hover{color:#D54E21;} -a:active{color:#333;} -img{vertical-align:middle;border:0;} -textarea,input{outline:none;} -.left{float:left;} -.right{float:right;} -.clear{background-color:transparent;border:0;clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden;} -.none{display:none;} -.logo{padding:0 5px;text-shadow:0 0 1px #EEE;} -.tip{color:#D54E21;font-size:11px;} -.em00,.em01,.em02,.em03,.em04,.em05,.em06,.em07,.em08,.em09,.em10,.em11,.em12,.em13,.em14{background-image:url(../../neoease/images/emotions/emotions-black.png);float:left;height:24px;margin-right:5px;width:24px;} -.em01{background-position:-24px 0;} -.em02{background-position:-48px 0;} -.em03{background-position:-72px 0;} -.em04{background-position:-96px 0;} -.em05{background-position:0 -24px;} -.em06{background-position:-24px -24px;} -.em07{background-position:-48px -24px;} -.em08{background-position:-72px -24px;} -.em09{background-position:-96px -24px;} -.em10{background-position:0 -48px;} -.em11{background-position:-24px -48px;} -.em12{background-position:-48px -48px;} -.em13{background-position:-72px -48px;} -.em14{background-position:-96px -48px;} -.em-span{line-height:24px;float:left;} -.em-br{line-height:24px;} -.date-ico,.tag-ico,.user-ico,.expand-ico,.collapse-ico,#search,.translate-ico,.feed-ico{background-image:url(../../neoease/images/icons.png);} -.feed-ico{background-position:right -146px;background-repeat:no-repeat;color:#333;padding-right:24px;} -.translate-ico{background-position:1px -125px;background-repeat:no-repeat;border:1px solid #999;border-radius:3px 3px 3px 3px;cursor:pointer;float:right;height:16px;margin:6px 0 0 18px;padding:1px;width:16px;} -.translate-ico:hover{border-color:#D54E21;box-shadow:0 0 1px #999;background-color:#F2F2F2;} -.expand-ico,.collapse-ico{background-position:54px -84px;cursor:pointer;height:16px;background-repeat:no-repeat;} -.collapse-ico{background-position:54px -69px;} -.date-ico,.tag-ico,.user-ico{background-repeat:no-repeat;height:16px;display:block;padding-left:20px;} -.tag-ico{margin:6px 6px 0 0;} -.date-ico{float:left;background-position:0 -16px;} -.user-ico{background-position:0 -32px;float:left;margin-left:12px;} -.wrapper{margin:0 auto;width:960px;} -.body{border-top:2px solid #DDD;} -.main{float:left;margin:16px 0 50px;overflow:hidden;width:667px;} -.header{background:url(../../neoease/images/icons.png) repeat-x scroll 0 -220px #F2F2F2;padding:20px 0;} -.header .title{border-bottom:1px solid #242424;color:#000;font-size:26px;font-weight:normal;} -.header .sub-title{color:#242424;font-size:11px;} -#search{background-position:7px -99px;background-repeat:no-repeat;background-color:#FFF;border:1px solid #DDD;border-radius:2px 2px 2px 2px;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;color:#888;float:right;font-size:14px;height:20px;line-height:145%;padding:3px 10px 3px 28px;width:24px;-moz-transition:width .4s ease, background .4s ease;-webkit-transition:width .4s ease, background .4s ease;transition:width .4s ease, background .4s ease;} -#search:focus{background-color:#F9F9F9;width:196px;} -.nav{background-color:#E9E9E9;border-bottom:1px solid #CCCCCC;} -.nav ul{list-style:none;float:left;} -.nav li{float:left;} -.nav a{color:#666666;display:block;float:left;font-size:14px;height:30px;line-height:30px;padding:0 15px;text-shadow:0 1px 0 #EEE;} -.nav a:hover{color:#D54E21;background-color:#DDD;} -.nav .current{background-color:#DDD;margin:-1px 0;padding-right:2px;} -.nav .current a{background-color:#F9F9F9;border-color:#CCCCCC #CCCCCC #F9F9F9;border-style:solid;border-width:1px 1px 3px;font-weight:700;height:33px;line-height:33px;margin:-2px 0 -3px;color:#333;text-shadow:1px 1px 1px #C6D9E9;} -.nav img{margin-left:3px;} -.nav .right{line-height:29px;} -.footer{background-color:#E9E9E9;border-top:3px solid #DDD;color:#999;font-size:11px;padding:12px 0;} -.footer a{color:#787878;} -.footer a:hover{color:#D54E21;} -#goTop{background:url(../../neoease/images/icons.png) no-repeat scroll 5px -51px #DDD;border-radius:2px 2px 0 0;cursor:pointer;font-size:11px;height:21px;line-height:21px;padding:0 10px 0 23px;position:absolute;right:56px;display:none;} -#goTop:hover{background-color:#EAEAEA;} -.side{float:right;overflow:hidden;width:278px;margin-bottom:50px;} -.side>div{border-bottom:1px solid #DEDEDE;padding:10px 5px 15px;} -.side h4{font-size:14px;line-height:32px;} -.side ul{list-style:none;} -#archiveSide{list-style:square outside none;margin-left:18px;} -#archiveSide .archive-year{color:#D54E21;font-weight:bold;height:18px;line-height:18px;list-style:none;} -.side a{line-height:18px;color:#21759B;} -.side a:hover{text-decoration:underline;} -.side sup{color:#333;} -.side .side-li li{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:268px;} -.side .side-li a{white-space:nowrap;} -.recent-comments li>img{background-color:#FFF;border:1px solid #999;padding:1px;width:32px;height:32px;margin-top:1px;} -.recent-comments-main{float:left;margin:0 0 9px 3px;width:229px;} -.recent-comments-main .expand-ico,.recent-comments-main .collapse-ico{background-position:0 -86px;float:right;width:16px;-moz-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0;filter:alpha(opacity=0);} -.recent-comments li:hover .expand-ico,.recent-comments li:hover .collapse-ico{opacity:1;filter:alpha(opacity=100);} -.recent-comments-main .collapse-ico{background-position:0 -70px;} -.recent-comments-content{height:18px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;} -.recent-comments-content img{width:16px;} -.recent-comments-content a{color:#555777;} -.recent-comments-content a:hover{text-decoration:none;} -.article{border-bottom:1px solid #CCC;padding:0 5px 10px;margin-top:20px;} -.article-element{font-size:11px;line-height:16px;margin:12px 0;} -.article-element a{border-bottom:1px solid #DFDFDF;color:#555;text-decoration:none;padding-bottom:1px;} -.article-element a:hover{color:#D54E21;border-bottom-color:#D54E21;} -.article-title{color:#21759B;font-size:20px;font-weight:normal;} -.article-title:hover{color:#D54E21;} -.article .expand-ico,.article .collapse-ico{float:right;margin-top:9px;padding-right:6px;width:15px;background-position:0 -86px;} -.article .collapse-ico{background-position:0 -70px;} -.article-body{line-height:145%;overflow:hidden;word-wrap:break-word;} -.article-body h1{font-size:2em;margin:.67em 0;} -.article-body h2{font-size:1.5em;margin:.75em 0;} -.article-body h3{font-size:1.17em;margin:.83em 0;} -.article-body h4{font-size:.83em;margin:1.5em 0;} -.article-body h6{font-size:.75em;margin:1.67em 0;} -.article-body ol,.article-body ul{margin-left:40px;} -.article-body a{border-bottom:1px solid #DFDFDF;} -.article-body a:hover{color:#D54E21;border-bottom:1px solid #D54E21;} -.article-body p{line-height:18px;} -.pagination{margin-top:30px;line-height:21px;} -.pagination a{border:1px solid #C5C3C2;font-size:10px;margin:2px;padding:1px 5px;text-decoration:none;background-color:#F2F2F2;} -.pagination a.current{background-color:#FFF;font-weight:bold;padding:2px 6px;color:#000;} -.pagination a:hover{background-color:#F3DEDD;color:#D54E21;border:1px solid #D54E21;} -.page{margin-top:20px;padding:0 5px 5px;} -.article-panel1{background-color:#F2F2F2;padding:5px 10px;} -.article-panel2{background-color:#FFF;margin-top:12px;padding:5px 10px;} -.article-panel2 ul{line-height:18px;list-style:square outside none;margin-left:18px;} -.share{border-bottom:1px solid #DEDEDE;margin-top:15px;} -.share-comment{background-color:#DDD;border-radius:2px 2px 0 0;float:right;font-size:11px;height:21px;line-height:21px;margin-right:16px;padding:0 10px;} -.share-comment:hover{background-color:#EAEAEA;} -#comments{position:relative;} -#comments>div{border-bottom:1px solid #DEDEDE;padding:10px;width:647px;} -#comments .comment-panel>.right{-moz-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0;filter:alpha(opacity=0);} -#comments>div:hover .comment-panel>.right{opacity:1;filter:alpha(opacity=100);} -.comment-even{background-color:#F8F8F8;} -.comment-odd{background-color:#F5F5F5;} -.comment-header{height:50px;width:50px;float:left;background-color:#FFF;border:1px solid #DEDEDE;padding:1px;} -.comment-panel{float:left;margin:0 10px;width:573px;line-height:16px;} -.comment-panel .article-body{margin-top:5px;} -#comments .comment-body-ref{border-bottom:0;background-color:#FFF;border-radius:5px 5px 5px 5px;left:73px;position:absolute;box-shadow:1px 0 3px #DEDEDE;width:560px;} -.comment-body-ref .comment-panel{width:486px;} -.comment-body-ref .arrow{border-color:#F5F5F5 #FFF #F5F5F5 #F5F5F5;border-style:solid;border-width:6px 8px 10px 0;display:block;left:-8px;position:absolute;top:5px;} -.form{margin:10px;} -.form img{cursor:pointer;} -.form h4{margin:10px 0 5px 5px;} -.form th{text-align:right;white-space:nowrap;} -.form input[type=text],.form input[type=password],.form textarea{border-color:silver #D9D9D9 #D9D9D9;border-style:solid;border-width:1px;font-family:"Lucida Grande",Verdana,微软雅黑;font-size:12px;outline:medium none;padding:0 3px;} -.form input:focus,.form textarea:focus{box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;} -.form textarea{overflow:auto;resize:vertical;padding:3px;width:634px;} -.form input{height:24px;line-height:16px;width:260px;} -.form button{background-color:#B4D666;border-color:#B4D666 #81B840 #81B840 #B4D666;border-style:solid;border-width:1px;color:#2970A6;height:28px;line-height:28px;padding:0 12px;} -.form button:hover{background-color:#98C64C;border-color:#76B33A #98C64C #98C64C #76B33A;color:#074A7E;} -#tags li{float:left;list-style:none;height:38px;} -#tags a:hover{text-shadow:0 0 2px;} -#tags a{border-radius:3px 3px 3px 3px;box-shadow:1px 1px 3px #333;float:left;margin:3px 6px;padding:3px 12px;} -#tagsSide li a{float:left;line-height:145%;margin-right:7px;white-space:nowrap;} -.tags1{font-size:12px;color:#A1A1A1;} -.tags2{font-size:14px;color:#687F95;} -.tags3{font-size:16px;color:#4C6E90;} -.tags4{font-size:18px;color:#258;} -.tags5{font-size:20px;} -#tagsSide .tags2{font-size:14px;} -#tagsSide .tags3{font-size:16px;} -#tagsSide .tags4{font-size:18px;} -#tagsSide .tags5{font-size:20px;} -.main>h2{margin-top:16px;} -.error{background-image:url(../../neoease/images/404.png);float:left;height:536px;margin:50px 80px;position:relative;width:363px;} -.error h2{left:-68px;position:absolute;top:-20px;} -.error a{background-color:#9CD941;border:265px none;bottom:12px;color:#333555;float:left;padding:10px 15px;position:absolute;right:-106px;} -.error a:hover{background-color:#ADEb51;} \ No newline at end of file +html,body,div,ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;} +body{font-family:"Lucida Grande",'Verdana,\5fae\8f6f\96c5\9ed1';font-size:12px;background-color:#F9F9F9;color:#333;} +a:link{outline:none;color:#21759B;text-decoration:none;} +a:visited{color:#555777;} +a:hover{color:#D54E21;} +a:active{color:#333;} +img{vertical-align:middle;border:0;} +textarea,input{outline:none;} +.left{float:left;} +.right{float:right;} +.clear{background-color:transparent;border:0;clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden;} +.none{display:none;} +.logo{padding:0 5px;text-shadow:0 0 1px #EEE;} +.tip{color:#D54E21;font-size:11px;} +.em00,.em01,.em02,.em03,.em04,.em05,.em06,.em07,.em08,.em09,.em10,.em11,.em12,.em13,.em14{background-image:url("../../neoease/images/emotions/emotions-black.png");float:left;height:24px;margin-right:5px;width:24px;} +.em01{background-position:-24px 0;} +.em02{background-position:-48px 0;} +.em03{background-position:-72px 0;} +.em04{background-position:-96px 0;} +.em05{background-position:0 -24px;} +.em06{background-position:-24px -24px;} +.em07{background-position:-48px -24px;} +.em08{background-position:-72px -24px;} +.em09{background-position:-96px -24px;} +.em10{background-position:0 -48px;} +.em11{background-position:-24px -48px;} +.em12{background-position:-48px -48px;} +.em13{background-position:-72px -48px;} +.em14{background-position:-96px -48px;} +.em-span{line-height:24px;float:left;} +.em-br{line-height:24px;} +.date-ico,.tag-ico,.user-ico,.expand-ico,.collapse-ico,#search,.translate-ico,.feed-ico{background-image:url("../../neoease/images/icons.png");} +.feed-ico{background-position:right -146px;background-repeat:no-repeat;color:#333;padding-right:24px;} +.translate-ico{background-position:1px -125px;background-repeat:no-repeat;border:1px solid #999;border-radius:3px 3px 3px 3px;cursor:pointer;float:right;height:16px;margin:6px 0 0 18px;padding:1px;width:16px;} +.translate-ico:hover{border-color:#D54E21;box-shadow:0 0 1px #999;background-color:#F2F2F2;} +.expand-ico,.collapse-ico{background-position:54px -84px;cursor:pointer;height:16px;background-repeat:no-repeat;} +.collapse-ico{background-position:54px -69px;} +.date-ico,.tag-ico,.user-ico{background-repeat:no-repeat;height:16px;display:block;padding-left:20px;} +.tag-ico{margin:6px 6px 0 0;} +.date-ico{float:left;background-position:0 -16px;} +.user-ico{background-position:0 -32px;float:left;margin-left:12px;} +.wrapper{margin:0 auto;width:960px;} +.body{border-top:2px solid #DDD;} +.main{float:left;margin:16px 0 50px;overflow:hidden;width:667px;} +.header{background:url("../../neoease/images/icons.png") repeat-x scroll 0 -220px #f2f2f2;padding:20px 0;} +.header .title{border-bottom:1px solid #242424;color:#000;font-size:26px;font-weight:normal;} +.header .sub-title{color:#242424;font-size:11px;} +#search{background-position:7px -99px;background-repeat:no-repeat;background-color:#FFF;border:1px solid #DDD;border-radius:2px 2px 2px 2px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;color:#888;float:right;font-size:14px;height:20px;line-height:145%;padding:3px 10px 3px 28px;width:24px;-moz-transition:width 0.4s ease, background 0.4s ease;-webkit-transition:width 0.4s ease, background 0.4s ease;transition:width 0.4s ease, background 0.4s ease;} +#search:focus{background-color:#F9F9F9;width:196px;} +.nav{background-color:#E9E9E9;border-bottom:1px solid #CCCCCC;} +.nav ul{list-style:none;float:left;} +.nav li{float:left;} +.nav a{color:#666666;display:block;float:left;font-size:14px;height:30px;line-height:30px;padding:0 15px;text-shadow:0 1px 0 #EEE;} +.nav a:hover{color:#D54E21;background-color:#DDD;} +.nav .current{background-color:#DDD;margin:-1px 0;padding-right:2px;} +.nav .current a{background-color:#F9F9F9;border-color:#CCCCCC #CCCCCC #F9F9F9;border-style:solid;border-width:1px 1px 3px;font-weight:700;height:33px;line-height:33px;margin:-2px 0 -3px;color:#333;text-shadow:1px 1px 1px #C6D9E9;} +.nav img{margin-left:3px;} +.nav .right{line-height:29px;} +.footer{background-color:#E9E9E9;border-top:3px solid #DDD;color:#999;font-size:11px;padding:12px 0;} +.footer a{color:#787878;} +.footer a:hover{color:#D54E21;} +#goTop{background:url("../../neoease/images/icons.png") no-repeat scroll 5px -51px #dddddd;border-radius:2px 2px 0 0;cursor:pointer;font-size:11px;height:21px;line-height:21px;padding:0 10px 0 23px;position:absolute;right:56px;display:none;} +#goTop:hover{background-color:#EAEAEA;} +.side{float:right;overflow:hidden;width:278px;margin-bottom:50px;} +.side>div{border-bottom:1px solid #DEDEDE;padding:10px 5px 15px;} +.side h4{font-size:14px;line-height:32px;} +.side ul{list-style:none;} +#archiveSide{list-style:square outside none;margin-left:18px;} +#archiveSide .archive-year{color:#D54E21;font-weight:bold;height:18px;line-height:18px;list-style:none;} +.side a{line-height:18px;color:#21759B;} +.side a:hover{text-decoration:underline;} +.side sup{color:#333;} +.side .side-li li{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:268px;} +.side .side-li a{white-space:nowrap;} +.recent-comments li>img{background-color:#FFF;border:1px solid #999;padding:1px;width:32px;height:32px;margin-top:1px;} +.recent-comments-main{float:left;margin:0 0 9px 3px;width:229px;} +.recent-comments-main .expand-ico,.recent-comments-main .collapse-ico{background-position:0 -86px;float:right;width:16px;-moz-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0;filter:alpha(opacity=0);} +.recent-comments li:hover .expand-ico,.recent-comments li:hover .collapse-ico{opacity:1;filter:alpha(opacity=100);} +.recent-comments-main .collapse-ico{background-position:0 -70px;} +.recent-comments-content{height:18px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;} +.recent-comments-content img{width:16px;} +.recent-comments-content a{color:#555777;} +.recent-comments-content a:hover{text-decoration:none;} +.article{border-bottom:1px solid #CCC;padding:0 5px 10px;margin-top:20px;} +.article-element{font-size:11px;line-height:16px;margin:12px 0;} +.article-element a{border-bottom:1px solid #DFDFDF;color:#555;text-decoration:none;padding-bottom:1px;} +.article-element a:hover{color:#D54E21;border-bottom-color:#D54E21;} +.article-title{color:#21759B;font-size:20px;font-weight:normal;} +.article-title:hover{color:#D54E21;} +.article .expand-ico,.article .collapse-ico{float:right;margin-top:9px;padding-right:6px;width:15px;background-position:0 -86px;} +.article .collapse-ico{background-position:0 -70px;} +.article-body{line-height:145%;overflow:hidden;word-wrap:break-word;} +.article-body h1{font-size:2em;margin:.67em 0;} +.article-body h2{font-size:1.5em;margin:.75em 0;} +.article-body h3{font-size:1.17em;margin:.83em 0;} +.article-body h4{margin:1.12em 0;} +.article-body h4{font-size:.83em;margin:1.5em 0;} +.article-body h6{font-size:.75em;margin:1.67em 0;} +.article-body ol,.article-body ul{margin-left:40px;} +.article-body a{border-bottom:1px solid #DFDFDF;} +.article-body a:hover{color:#D54E21;border-bottom:1px solid #D54E21;} +.article-body p{line-height:18px;} +.pagination{margin-top:30px;line-height:21px;} +.pagination a{border:1px solid #C5C3C2;font-size:10px;margin:2px;padding:1px 5px ;text-decoration:none;background-color:#F2F2F2;} +.pagination a.current{background-color:#FFF;font-weight:bold;padding:2px 6px;color:#000;} +.pagination a:hover{background-color:#F3DEDD;color:#D54E21;border:1px solid #D54E21;} +.page{margin-top:20px;padding:0 5px 5px;} +.article-panel1{background-color:#F2F2F2;padding:5px 10px;} +.article-panel2{background-color:#FFF;margin-top:12px;padding:5px 10px;} +.article-panel2 ul{line-height:18px;list-style:square outside none;margin-left:18px;} +.share{border-bottom:1px solid #DEDEDE;margin-top:15px;} +.share-comment{background-color:#DDD;border-radius:2px 2px 0 0;float:right;font-size:11px;height:21px;line-height:21px;margin-right:16px;padding:0 10px;} +.share-comment:hover{background-color:#EAEAEA;} +#comments{position:relative;} +#comments>div{border-bottom:1px solid #DEDEDE;padding:10px;width:647px;} +#comments .comment-panel>.right{-moz-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0;filter:alpha(opacity=0);} +#comments>div:hover .comment-panel>.right{opacity:1;filter:alpha(opacity=100);} +.comment-even{background-color:#F8F8F8;} +.comment-odd{background-color:#F5F5F5;} +.comment-header{height:50px;width:50px;float:left;background-color:#FFF;border:1px solid #DEDEDE;padding:1px;} +.comment-panel{float:left;margin:0 10px;width:573px;line-height:16px;} +.comment-panel .article-body{margin-top:5px;} +#comments .comment-body-ref{border-bottom:0;background-color:#FFF;border-radius:5px 5px 5px 5px;left:73px;position:absolute;box-shadow:1px 0 3px #DEDEDE;width:560px;} +.comment-body-ref .comment-panel{width:486px;} +.comment-body-ref .arrow{border-color:#F5F5F5 #FFF #F5F5F5 #F5F5F5;border-style:solid;border-width:6px 8px 10px 0;display:block;left:-8px;position:absolute;top:5px;} +.form{margin:10px;} +.form img{cursor:pointer;} +.form h4{margin:10px 0 5px 5px;} +.form th{text-align:right;white-space:nowrap;} +.form input[type="text"],.form input[type="password"],.form textarea{border-color:silver #D9D9D9 #D9D9D9;border-style:solid;border-width:1px;font-family:"Lucida Grande",Verdana,'微软雅黑';font-size:12px;outline:medium none;padding:0 3px;} +.form input:focus,.form textarea:focus{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset;} +.form textarea{overflow:auto;resize:vertical;padding:3px;width:634px;} +.form input{height:24px;line-height:16px;width:260px;} +.form button{background-color:#B4D666;border-color:#B4D666 #81B840 #81B840 #B4D666;border-style:solid;border-width:1px;color:#2970A6;height:28px;line-height:28px;padding:0 12px;} +.form button:hover{background-color:#98C64C;border-color:#76B33A #98C64C #98C64C #76B33A;color:#074A7E;} +#tags li{float:left;list-style:none;height:38px;} +#tags a:hover{text-shadow:0 0 2px;} +#tags a{border-radius:3px 3px 3px 3px;box-shadow:1px 1px 3px #333;float:left;margin:3px 6px;padding:3px 12px;} +#tagsSide li a{float:left;line-height:145%;margin-right:7px;white-space:nowrap;} +.tags1{font-size:12px;color:#A1A1A1;} +.tags2{font-size:14px;color:#687F95;} +.tags3{font-size:16px;color:#4C6E90;} +.tags4{font-size:18px;color:#258;} +.tags5{font-size:20px;} +#tagsSide .tags2{font-size:14px;} +#tagsSide .tags3{font-size:16px;} +#tagsSide .tags4{font-size:18px;} +#tagsSide .tags5{font-size:20px;} +.main>h2{margin-top:16px;} +.error{background-image:url("../../neoease/images/404.png");float:left;height:536px;margin:50px 80px;position:relative;width:363px;} +.error h2{left:-68px;position:absolute;top:-20px;} +.error a{background-color:#9CD941;border:265px none;bottom:12px;color:#333555;float:left;padding:10px 15px;position:absolute;right:-106px;} +.error a:hover{background-color:#ADEb51;} diff --git a/owmx-3.0/css/owmx-3.0.css b/owmx-3.0/css/owmx-3.0.css index 70e0991..79a98e3 100644 --- a/owmx-3.0/css/owmx-3.0.css +++ b/owmx-3.0/css/owmx-3.0.css @@ -20,7 +20,7 @@ header, footer, article, nav, section, aside, time, hgroup { } html, body, header, footer, article, nav, section, aside, time, h1, h2, h3, p, a, ul, li, dl, dd, dt, table, thead, tfoot, tbody, th, tr, td { border : 0; - font : 12px/22px Verdana, sans-serif; + font : 12px/22px 'Verdana', 'sans-serif'; margin : 0; outline : 0; padding : 0; @@ -169,7 +169,7 @@ pre { font-size : 10px; line-height : 15px; /*--Height of each line of code--*/ overflow : hidden; /*--If the Code exceeds the width, put "auto" and scrolling is available--*/ - overflow-Y : hidden; /*--Hides vertical scroll created by IE--*/ + overflow-y : hidden; /*--Hides vertical scroll created by IE--*/ } pre code { background : #EEE; diff --git a/owmx-3.0/css/owmx-3.0.min.css b/owmx-3.0/css/owmx-3.0.min.css new file mode 100644 index 0000000..7ddb107 --- /dev/null +++ b/owmx-3.0/css/owmx-3.0.min.css @@ -0,0 +1,110 @@ +@charset "utf-8"; +header,footer,article,nav,section,aside,time,hgroup{display:block;} +html,body,header,footer,article,nav,section,aside,time,h1,h2,h3,p,a,ul,li,dl,dd,dt,table,thead,tfoot,tbody,th,tr,td{border:0;font:12px/22px 'Verdana','sans-serif';margin:0;outline:0;padding:0;} +BODY{background:#DDD;margin:0px 0 0 0;color:#444;} +A,A:LINK,A:ACTIVE,A:VISITED{color:#016f93;text-decoration:none;} +A:HOVER{color:#DB0202;} +a.selected{font-weight:bold;color:#000000;} +H1,H3,H4,H5,H6{background:url(../images/ai4.png) no-repeat 0 7px;border-bottom:1px solid #CCC;color:#666;font-weight:bold;margin:0 0 10px;padding:0 0 0 25px;} +H1{background:url(../images/ai4.png) no-repeat 0 6px;font-size:15px;} +H1 a{font-weight:bold;font-size:15px;} +H2{font-size:14px;margin:0 0 20px 0;} +H3{background:url(../images/ai5.png) no-repeat 0 7px;} +H3,H4,H5,H6{font-size:13px;} +h4{background-position:0 5px;} +sup{color:#444;top:-4px;} +header{border-radius:4px;background:#0098cc url(../images/hd.jpg) no-repeat top left;height:200px;margin:0 0 10px 0;padding:10px 10px;position:relative;} +header a:link,header a:active,header a:visited{font-weight:bold;color:#FFF;font-size:16px;} +header a:hover{color:#FFF;} +header p{border-radius:4px;background:#FFF;bottom:20px;color:#000;font-weight:bold;opacity:0.5;padding:10px;position:absolute;right:20px;width:400px;} +article{border-radius:4px;background:#FFF;border:1px solid #CCC;float:right;height:auto;padding:20px;width:550px;} +article h1{color:#666;font-weight:bold;font-size:15px;} +.highlight-1,.highlight-2,.highlight-3{-moz-border-radius:4px;-webkit-border-radius:4px;padding:5px 10px;} +.highlight-1{background:#FFCCCC;border:1px dotted #FF9966;} +.highlight-2{background:#FFFF99;border:1px dotted #FFCC33;} +.highlight-3{background:#CCFF99;border:1px dotted #CCCC33;} +cite{border-left:2px solid #0098CC;color:#666;font-size:12px;font-style:normal;font-weight:bold;margin:0;padding:5px 10px;} +blockquote{border-left:2px solid #0098CC;color:#666;margin:0 0 20px 0;padding:5px 10px;} +pre{color:#333;font-size:10px;line-height:15px;overflow:hidden;overflow-y:hidden;} +pre code{background:#EEE;border-left:2px solid #0098CC;margin:0 0 10px 0;padding:5px;display:block;} +dl.vevent{margin:-20px 0 20px 0;padding:0;} +.vevent dt{font-size:10px;position:relative;left:0;top:22px;font-weight:bold;} +.vevent dd{border-left:2px solid #0098CC;font-size:11px;margin:0 0 0 80px;padding:0 0 0 10px;} +dd.summary{font-weight:bold;} +.vevent a{font-size:11px;} +article form{border-radius:4px;background:#DDD;margin:0 0 20px;padding:10px;} +article label{color:#666;display:block;font-size:10px;font-weight:bold;margin:0 0 0 2px;} +article input,article textarea{border-radius:4px;border:1px solid #CCC;font-size:11px;padding:4px 5px;width:458px;} +article ul,aside ul{list-style:none;margin:0 0 20px 0;} +article ul{margin:0 0 20px 23px;} +article ul li{background:url(../images/ai2.png) no-repeat 0 8px;padding:0 0 0 17px;} +aside{background:#EEE;float:left;margin:0 0 20px 0;width:200px;white-space:normal;} +aside ul.aside-comments img{border-radius:4px;width:32px;height:32px;border:1px solid #999999;padding:1px;margin-top:5px;margin-right:5px;} +aside ul.aside-comments a{font-weight:bold;} +aside ul.aside-comments .side-comment{color:#555555;font-weight:normal;overflow:hidden;white-space:nowrap;width:158px;height:18px;} +aside ul.aside-comments div.left>div>div{display:none;} +aside ul.aside-comments .side-comment img{border:0px;height:16px;width:16px;padding:0px;margin-right:0px;margin-top:0;} +aside ul.aside-comments li{padding:2px 0;} +aside ul.aside-comments li div{width:158px;} +aside ul.aside-comments li div.left div{height:18px;line-height:18px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;} +aside ul.navi-tags li{padding-left:0px;background-image:none;} +aside ul.navi-tags li img{margin-bottom:3px;padding-right:6px;height:16px;width:16px;} +#mostViewCountArticles li,#mostCommentArticles li{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;} +#mostViewCountArticles a,#mostCommentArticles a{white-space:nowrap;} +.s{border-radius:4px;margin:0 0 20px 0;padding:10px;width:179px;} +.s input{border-radius:4px;border:1px solid #AAA;color:#999;font-size:11px;padding:4px 5px;width:168px;} +nav ul{list-style:none;} +nav li{background:url(../images/ai1.png) no-repeat 0 8px;padding:0 0 0 15px;} +nav li ul,aside li ul li ul{margin:0;} +nav li li a{font-size:11px;} +nav li li li a{font-size:10px;} +nav li li li,aside li.active li li{background:url(../images/ai8.png) no-repeat 0 10px;} +nav li.active,aside li.active li{background:url(../images/ai2.png) no-repeat 0 8px;} +.gallery{list-style:none;margin:0 0 10px;} +.gallery li{display:inline;margin:0 15px 0 0;} +.gallery a img{border:1px solid #999;height:50px;opacity:0.8;padding:1px;width:50px;} +.gallery li:last-child{margin:0 0 10px 0;} +.gallery a img:hover{opacity:1;} +.adspace{border-radius:4px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);background:#EEE;height:100%;margin:0 0 20px 0;padding:5px 10px;text-align:center;width:178px;} +.adspace a img{border:none;} +#tagcloud{overflow:hidden;width:200px;} +#tagcloud li{display:inline;margin:0 10px 0 0;} +.tagcloudsize-1 a{font-size:14px;} +.tagcloudsize-2 a{font-size:16px;} +.tagcloudsize-3 a{font-size:18px;} +footer{border-top:1px dotted #B5B3A9;clear:both;margin:20px 0;} +footer a,footer p{color:#666;display:inline;font-size:12px;} +footer div{background:url("../images/icons.gif") no-repeat scroll 0 -304px transparent;color:#2A2A2A;cursor:pointer;line-height:18px;margin:5px 17px 0 0;padding-left:16px;width:22px;float:right;white-space:nowrap;} +footer span{margin:0px;} +footer img{height:28px;} +.comments{position:relative;background:none repeat scroll 0 0 #FCFCFC;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;margin:15px -15px;padding:0 15px 15px;} +.comment-title{background-color:#E3E9FF;border-top:1px solid #3366CC;padding:3px 12px 3px 12px;position:relative;} +.comment-body-ref{border-radius:6px;background-color:#FFFFFF;border:1px solid #CCCCCC;opacity:0.9;padding:6px;position:absolute;width:387px;left:174px;} +.comment-body-ref .comment-author{width:67px;} +.comment-body-ref .comment-info{width:300px;border-width:0px;} +.comment-body{margin-top:15px;} +.comment-author{float:left;text-align:center;width:81px;} +.comment-author div{margin-top:10px;padding-right:14px;background:url("../images/commentpoint.png") no-repeat scroll 100% 33% transparent;} +.comment-author img{border-radius:4px;border:1px solid #999999;padding:1px;width:32px;height:32px;} +.comment-author a{white-space:nowrap;margin-right:14px;font-weight:bold;} +.comment-info{border-radius:6px;width:440px;padding:5px 10px;background:#EDEFF0;border:1px dotted #EDEFF0;} +.comment-content{word-wrap:break-word;overflow:hidden;background:url("../images/comment.gif") no-repeat scroll 100% 100% transparent;line-height:145%;margin:0 -15px;padding:9px 15px 10px;font-size:12px;} +.comment-form img{cursor:pointer;} +.comment-form input,.comment-form textarea{height:16px;outline:none;font-family:Helvetica,Arial,sans-serif;color:#555555;background:url("../images/textfield.gif") repeat-x scroll 50% 0 #ffffff;border:1px solid #A6A6A6;padding:2px 1px;width:200px;} +.comment-form textarea{width:541px;font-size:12px;height:auto;} +.comment-form button{background:none repeat scroll 0 0 #B4D666;border-color:#B4D666 #81B840 #81B840 #B4D666;border-style:solid;border-width:1px;color:#2970A6;font-size:12px;padding:0px 6px;height:22px;line-height:22px;border-radius:0px;} +.comment-form button:hover{background:none repeat scroll 0 0 #98C64C;border-color:#76B33A #98C64C #98C64C #76B33A;color:#074A7E;} +.error-msg{color:#3366CC;} +#a,#b{margin:0 auto;position:relative;} +#a{border-radius:4px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);background:#EEE;margin:15px auto;padding:10px 10px 0 10px;width:800px;} +#b{overflow:hidden;} +#c,.meta,.s,nav ul{border-radius:4px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.4);background:#CCC;} +#c{margin:0 0 20px 0;padding:5px 10px;width:178px;} +#c p,#c a{font-size:11px;line-height:15px;} +#c p{margin:0 0 10px 0;} +#c img{border-radius:4px;float:left;margin:4px 10px 2px 0;} +.meta{margin:10px 0 30px;padding:2px 5px;} +.meta p,.meta a{font-size:10px;margin:0;} +nav ul{padding:10px;} +nav ul ul{border-radius:none;box-shadow:none;} +.single_page{border-radius:4px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);background:#F2F7F8;padding:10px;margin-bottom:25px;width:531px;} diff --git a/tree-house/css/tree-house.min.css b/tree-house/css/tree-house.min.css new file mode 100644 index 0000000..9e058d7 --- /dev/null +++ b/tree-house/css/tree-house.min.css @@ -0,0 +1,94 @@ +@charset "utf-8"; +html{min-width:948px;} +body{background:url("../images/bg-tree.jpg") repeat-y scroll 50% 0 #7bccff;color:#42423D;min-width:948px;} +a,a:link,a:visited{color:#FFFFFF;text-decoration:none;} +a:hover{text-decoration:underline;} +h5{font-size:12px;} +.wrapper{background:url("../images/bg-header.jpg") no-repeat scroll 50% 0 transparent;} +.bg-bottom{background:url("../images/bg-footer2.jpg") no-repeat scroll 50% 100% transparent;} +.content{margin:0 auto;width:948px;} +.header{height:476px;width:100%;} +.header-navi{position:relative;z-index:10;} +.header-navi ul{list-style:none outside none;margin-top:20px;} +.header-navi li{float:left;} +.header-title{color:#FFFFFF;margin-left:146px;padding-top:222px;position:relative;} +#logoTitle{color:#FFFFFF;font-size:52px;text-decoration:none;} +.header-title div{color:DimGray;width:300px;} +.side{margin:0 0 0 -21px;width:256px;} +.body{min-height:643px;padding-bottom:682px;} +.main{width:634px;} +.footer{color:Lavender;padding:12px;text-align:center;} +.footer a{font-weight:bold;} +.article{overflow:hidden;width:553px;} +.article-header sup{color:red;font-size:12px;} +.article-header h2{color:#242323;font-weight:bold;margin-left:6px;position:relative;} +.article-header h2 a{color:#242323;display:block;padding:3px 0 4px 10px;text-decoration:none;} +.article-header h2 a:hover{background-color:#242323;color:#EC0A8B;} +.article-info{margin:10px 0 0 9px;width:109px;} +.article-main{margin:10px 0 0 9px;min-height:150px;width:426px;} +.article-tags{background-color:#EC0A8B;float:left;font-style:normal;height:21px;line-height:21px;margin:0 10px 10px 0;padding:3px 10px;} +.article-abstract{color:#42423D;line-height:145%;overflow:hidden;padding:6px 10px 12px 0;text-align:justify;word-wrap:break-word;} +.main .line{background:url("../images/bg-branch.png") no-repeat scroll 0 0 transparent;height:108px;width:575px;} +.article-date{background-color:#D4F2FB;border:6px solid #A8D3ED;border-radius:5px;margin-left:16px;padding:6px;width:65px;} +.article-comment{background:url("../images/bg-comments.png") no-repeat scroll 0 0 transparent;font-size:12px;height:22px;margin:24px 0 0;padding:29px 0 0;text-align:center;} +.article-comment a{color:#42423D;} +.main h2.title{color:#FF9000;margin:-34px 0 12px;text-align:center;} +.main h2 span{color:DimGray;float:right;font-size:12px;margin-top:7px;padding-right:10px;} +.article-body{line-height:145%;margin:0 12px 12px;} +.article-body a,.article-abstract a{color:#242323;text-decoration:underline;} +.article-footer{margin-right:12px;} +.article-details-footer a{line-height:16px;} +.article-details-footer{margin:36px 12px 0 0;} +.article-details-footer .right a:hover{text-decoration:none;} +.article-relative{line-height:145%;margin:12px 0;} +.comments{padding-left:99px;position:relative;} +.comments-header{background:url("../images/balloons.png") no-repeat scroll 0 0 transparent;height:88px;left:100px;position:relative;top:40px;width:440px;z-index:10;} +.comment-top{background:url("../images/bg-comments-top.png") no-repeat scroll 0 0 transparent;height:22px;} +.comment-body{background:url("../images/bg-comments-body.png") repeat-y scroll 0 0 transparent;color:#42423D;margin-left:-1px;overflow:hidden;padding:0 27px 2px 27px;width:401px;word-wrap:break-word;} +.comment-body a{color:#42423D;} +.comment-body td{white-space:normal;} +.comment-bottom{background:url("../images/bg-comments-bottom.png") no-repeat scroll 0 0 transparent;height:23px;} +.comment-title{padding-bottom:6px;} +.comment-title a{color:#42423D;font-weight:bold;} +.comment-body-ref{left:182px;opacity:0.9;position:absolute;top:16px;z-index:16;} +#emotions img,#emotionsReply img{cursor:pointer;display:block;float:left;margin-right:2px;} +img.comment-picture{height:60px;padding:0px 6px 4px 0;width:60px;} +.comment-reply{margin:0 auto 24px auto;} +#commentURL:focus,#commentURLReply:focus{box-shadow:-3px 1px 2px rgba(0, 0, 0, 0.3) inset;} +#comment,#commentReply{resize:vertical;} +.em00,.em01,.em02,.em03,.em04,.em05,.em06,.em07,.em08,.em09,.em10,.em11,.em12,.em13,.em14{background-image:url("../../tree-house/images/emotions/emotions-blue.png");margin-right:2px;} +.error-msg{color:#EC0A8B;font-weight:bold;white-space:normal;} +#sideNavi .line{background:url("../images/bg-branch-small.png") no-repeat;height:69px;margin-top:12px;} +#sideNavi .block{margin-left:64px;} +#sideNavi h3{background:url("../images/bg-heading.png") no-repeat scroll 0 0 transparent;color:#EC0A8B;font-size:15px;height:30px;padding:38px 0 0 12px;} +#sideNavi .notice h3{background-image:url("../images/bg-heading-about-us.png");} +#sideNavi #recentComments img{height:16px;vertical-align:middle;width:16px;} +#sideNavi #recentCommentsLabel{background-image:url("../images/bg-heading-portfolio.png");} +#sideNavi .mostCommentArticles h3{background-image:url("../images/bg-heading-categories.png");} +#sideNavi .mostViewCountArticles h3{background-image:url("../images/bg-heading-resources.png");margin-bottom:6px;} +#sideNavi .notice>div{margin:12px 12px 12px 17px;} +#sideNavi ul{margin-left:5px;width:182px;list-style:none;} +#sideNavi li{border-bottom:1px dotted #FFFFFF;font-size:12px;margin-left:0;overflow:hidden;position:relative;text-overflow:ellipsis;-o-text-overflow:ellipsis;vertical-align:top;} +#sideNavi li:hover{background:url("../images/bg-menu-active.png") repeat scroll -8px -8px transparent;color:#EC0A8B;font-weight:bold;} +#sideNavi li:hover a{color:#EC0A8B;padding-left:24px;} +#sideNavi li>a{color:#42423D;line-height:29px;margin:0;overflow:hidden;padding-left:6px;text-decoration:none;white-space:nowrap;width:167px;} +#sideNavi li>a sup{margin-right:3px;line-height:12px;color:#EC0A8B;} +#sideNavi li>div{display:none;} +#sideNavi li p{display:inline;} +#sideNavi .popTags li>a{padding-left:40px;width:143px;} +#sideNavi .popTags li img{cursor:pointer;height:16px;left:19px;position:absolute;top:7px;width:16px;} +#sideNavi .popTags li:hover a{padding-left:46px;width:137px;} +#sideNavi .popTags li:hover img{left:25px;} +#statistic{height:138px;line-height:24px;margin:28px 0 0 80px;} +.pagination{margin:16px;text-align:center;} +.pagination a,.pagination a:visited{padding:0 3px;} +.pagination a.selected{color:#42423D;font-weight:bold;} +#tagsPanel{width:553px;} +#tagsPanel .tagPanel{background-color:#EEEEEE;border:2px solid;border-radius:6px;cursor:pointer;float:left;margin:3px;} +#tagsPanel .tagPanel:hover{background-color:transparent;border:2px dashed;} +#tagsPanel .tagPanel{text-decoration:none;} +.error-title{width:553px;} +.error-panel{padding:24px;} +.error-title{background-color:#242323;color:#EC0A8B;display:block;padding:3px 10px 4px 10px;position:relative;} +.goTopIcon{background-position:-128px -32px;} +.goBottomIcon{background-position:-144px -32px;} From 963d609e62d24193364e813c3b58ec10418a876d Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 25 Jul 2012 16:30:35 +0800 Subject: [PATCH 03/10] min js --- helper/compressor/grunt.js | 63 ++++++++------------------------------ neoease/js/neoease.min.js | 21 ++++++++++++- 2 files changed, 32 insertions(+), 52 deletions(-) diff --git a/helper/compressor/grunt.js b/helper/compressor/grunt.js index 1bf335c..b000f8c 100644 --- a/helper/compressor/grunt.js +++ b/helper/compressor/grunt.js @@ -1,24 +1,17 @@ -/*var jsp = require("uglify-js").parser; -var pro = require("uglify-js").uglify; - - - - - - -var orig_code = "... JS code here"; -var ast = jsp.parse(orig_code); // parse code and get the initial AST -ast = pro.ast_mangle(ast); // get a new AST with mangled names -ast = pro.ast_squeeze(ast); // get an AST with compression optimizations -var final_code = pro.gen_code(ast); // compressed code here - -// js compress -var jsPaths = ["../neoease/js/neoease.js"]*/ - -// css compress var fs = require("fs"), exec = require("child_process").exec; +// js compress +var jsPaths = ["neoease"]; +for (var i = 0; i < jsPaths.length; i++) { + var content = ""; + exec("uglifyjs ../../" + jsPaths[i] + "/js/" + jsPaths[i] + ".js > ../../" + jsPaths[i] + "/js/" + jsPaths[i] + ".min.js", function (error, stdout, stderr) { + if (error !== null) { + console.log(error); + } + }); +} +// css compress var skinsCsses = ["andrea", "classic", "community", "favourite", "i-nove", "neoease", "owmx-3.0", "tree-house"]; for (var i = 0; i < skinsCsses.length; i++) { @@ -28,36 +21,4 @@ for (var i = 0; i < skinsCsses.length; i++) { console.log(error); } }); -} - - - - -/* -var fs = require("fs"); -var less = require('C:\\Users\\Vanessa\\AppData\\Roaming\\npm\\node_modules\\less'); -var parser = new(less.Parser)(); - -fs.readFile('../../andrea/css/andrea.css', 'UTF-8', function (err, data) { - if (err) throw err; - - new(less.Parser)({ - paths: ["../../andrea/css"], - filename: "andrea.css" - }).parse(data, function (e, root) { - var result = root.toCSS({ compress: true }); - console.log(result); - }); - -}); - - - -/*var cssPaths = ["../andrea/css/andrea.css", "../classic/css/classic.css", - "../community/css/community.css", "../favourite/css/favourite.css", - "../i-nove/css/i-nove.css", "../neoease/css/neoease.css", - "../owmx-3.0/css/owmx-3.0.css", "../terr-house/css/tree-house.css"]; - -for (var i = 0; i < cssPaths.lengtg; i++) { - -}*/ \ No newline at end of file +} \ No newline at end of file diff --git a/neoease/js/neoease.min.js b/neoease/js/neoease.min.js index 6dd1d89..7ade48d 100644 --- a/neoease/js/neoease.min.js +++ b/neoease/js/neoease.min.js @@ -1 +1,20 @@ -var goTop=function(acceleration){acceleration=acceleration||0.1;var y=$(window).scrollTop();var speed=1+acceleration;window.scrollTo(0,Math.floor(y/speed));if(y>0){var invokeFunction="goTop("+acceleration+")";window.setTimeout(invokeFunction,16)}};var collapseArchive=function(it,year){var tag=true;if(it.className==="collapse-ico"){it.className="expand-ico";tag=false}else{it.className="collapse-ico"}$("#archiveSide li").each(function(){var $this=$(this);if($this.data("year")===year){if(tag){$(this).show()}else{$(this).hide()}}})};var getArticle=function(it,id){var $abstract=$("#abstract"+id),$content=$("#content"+id);if($content.html()===""){$.ajax({url:"/get-article-content?id="+id,type:"GET",dataType:"html",beforeSend:function(){$abstract.css("background","url(/skins/neoease/images/ajax-loader.gif) no-repeat scroll center center transparent")},success:function(result,textStatus){it.className="collapse-ico";$content.html(result);$abstract.hide().css("background","none");$content.fadeIn("slow")}})}else{if(it.className==="expand-ico"){$abstract.hide();$content.fadeIn();it.className="collapse-ico"}else{$content.hide();$abstract.fadeIn();it.className="expand-ico"}}return false};var goTranslate=function(){window.open("http://translate.google.com/translate?sl=auto&tl=auto&u="+location.href)};(function(){$(window).scroll(function(){var y=$(window).scrollTop();if(y>182){var bodyH=$(window).height();var top=y+bodyH-21;if($("body").height()-58<=y+bodyH){top=$(".footer").offset().top-21}$("#goTop").fadeIn("slow").css("top",top)}else{$("#goTop").hide()}});var currentYear=(new Date()).getFullYear(),year=currentYear;$("#archiveSide li").each(function(i){var $this=$(this);if($this.data("year")!==currentYear){$(this).hide()}if(year!==$this.data("year")){year=$this.data("year");$this.before("
  • "+year+" \u5e74
  • ")}});$(".recent-comments .expand-ico").click(function(){if(this.className==="expand-ico"){$(this).parent().next().css({"height":"auto","white-space":"normal"});this.className="collapse-ico"}else{$(this).parent().next().animate({"height":"18px"},function(){$(this).css("white-space","nowrap")});this.className="expand-ico"}});$(".nav ul a").each(function(){var $this=$(this);if($this.attr("href")===location.pathname){$this.parent().addClass("current")}else if(/\/[0-9]+$/.test(location.pathname)){$(".nav ul li")[0].className="current"}});Util.init();Util.replaceSideEm($(".recent-comments-content"));Util.buildTags("tagsSide");$(".recent-comments .recent-comments-main").each(function(){if($(this).find(".recent-comments-content>a").height()<30){$(this).find(".expand-ico").remove()}else{$(this).find(".expand-ico").parent().next().css({"white-space":"nowrap"})}})})(); \ No newline at end of file +/* + * Copyright (c) 2009, 2010, 2011, 2012, B3log Team + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + *//** + * @fileoverview neoease js. + * + * @author Liyuan Li + * @version 1.0.0.7, May 11, 2012 + */var goTop=function(e){e=e||.1;var t=$(window).scrollTop(),n=1+e;window.scrollTo(0,Math.floor(t/n));if(t>0){var r="goTop("+e+")";window.setTimeout(r,16)}},collapseArchive=function(e,t){var n=!0;e.className==="collapse-ico"?(e.className="expand-ico",n=!1):e.className="collapse-ico",$("#archiveSide li").each(function(){var e=$(this);e.data("year")===t&&(n?$(this).show():$(this).hide())})},getArticle=function(e,t){var n=$("#abstract"+t),r=$("#content"+t);return r.html()===""?$.ajax({url:"/get-article-content?id="+t,type:"GET",dataType:"html",beforeSend:function(){n.css("background","url(/skins/neoease/images/ajax-loader.gif) no-repeat scroll center center transparent")},success:function(t,i){e.className="collapse-ico",r.html(t),n.hide().css("background","none"),r.fadeIn("slow")}}):e.className==="expand-ico"?(n.hide(),r.fadeIn(),e.className="collapse-ico"):(r.hide(),n.fadeIn(),e.className="expand-ico"),!1},goTranslate=function(){window.open("http://translate.google.com/translate?sl=auto&tl=auto&u="+location.href)};(function(){$(window).scroll(function(){var e=$(window).scrollTop();if(e>182){var t=$(window).height(),n=e+t-21;$("body").height()-58<=e+t&&(n=$(".footer").offset().top-21),$("#goTop").fadeIn("slow").css("top",n)}else $("#goTop").hide()});var e=(new Date).getFullYear(),t=e;$("#archiveSide li").each(function(n){var r=$(this);r.data("year")!==e&&$(this).hide(),t!==r.data("year")&&(t=r.data("year"),r.before("
  • "+t+" 年
  • "))}),$(".recent-comments .expand-ico").click(function(){this.className==="expand-ico"?($(this).parent().next().css({height:"auto","white-space":"normal"}),this.className="collapse-ico"):($(this).parent().next().animate({height:"18px"},function(){$(this).css("white-space","nowrap")}),this.className="expand-ico")}),$(".nav ul a").each(function(){var e=$(this);e.attr("href")===location.pathname?e.parent().addClass("current"):/\/[0-9]+$/.test(location.pathname)&&($(".nav ul li")[0].className="current")}),Util.init(),Util.replaceSideEm($(".recent-comments-content")),Util.buildTags("tagsSide"),$(".recent-comments .recent-comments-main").each(function(){$(this).find(".recent-comments-content>a").height()<30?$(this).find(".expand-ico").remove():$(this).find(".expand-ico").parent().next().css({"white-space":"nowrap"})})})(); \ No newline at end of file From b042a36c6df4983dddfa3e9a8be0cf41fff7dd22 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 25 Jul 2012 16:54:38 +0800 Subject: [PATCH 04/10] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC=E7=9A=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../grunt.js => tools/compress.js} | 0 helper/tools/update-version.js | 22 +++++++++++++++++++ 2 files changed, 22 insertions(+) rename helper/{compressor/grunt.js => tools/compress.js} (100%) create mode 100644 helper/tools/update-version.js diff --git a/helper/compressor/grunt.js b/helper/tools/compress.js similarity index 100% rename from helper/compressor/grunt.js rename to helper/tools/compress.js diff --git a/helper/tools/update-version.js b/helper/tools/update-version.js new file mode 100644 index 0000000..653e6c9 --- /dev/null +++ b/helper/tools/update-version.js @@ -0,0 +1,22 @@ +var version = "", +newVersion = ""; + +process.argv.forEach(function (val, index, array) { + if (index === 2) { + version = val; + } + + if (index === 3) { + newVersion = val; + } +}); + +var fs = require("fs"); +var skins = ["andrea", "classic", "community", "favourite", "i-nove", "neoease", "owmx-3.0", "tree-house"]; + +for (var i = 0; i < skins.length; i++) { + var fileName = "../../" + skins[i] + "/skin.properties"; + + var file = fs.readFileSync(fileName, "UTF-8"); + fs.writeFileSync(fileName, file.replace("forSolo=" + version, "forSolo=" + newVersion), "UTF-8"); +} \ No newline at end of file From 535b7560365e6eee11503711db3b27e0199f062a Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 25 Jul 2012 17:30:09 +0800 Subject: [PATCH 05/10] =?UTF-8?q?css=20=E5=A2=9E=E5=8A=A0=E5=8E=8B?= =?UTF-8?q?=E7=BC=A9=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- andrea/macro-head.ftl | 32 ++++++++++++------------ classic/macro-head.ftl | 2 +- community/macro-head.ftl | 28 ++++++++++----------- favourite/macro-head.ftl | 28 ++++++++++----------- i-nove/macro-head.ftl | 28 ++++++++++----------- owmx-3.0/macro-head.ftl | 52 +++++++++++++++++++-------------------- tree-house/macro-head.ftl | 28 ++++++++++----------- 7 files changed, 99 insertions(+), 99 deletions(-) diff --git a/andrea/macro-head.ftl b/andrea/macro-head.ftl index d17e178..e5c63fe 100644 --- a/andrea/macro-head.ftl +++ b/andrea/macro-head.ftl @@ -1,17 +1,17 @@ -<#macro head title> - -${title} -<#nested> - - - - - - - - - - - -${htmlHead} +<#macro head title> + +${title} +<#nested> + + + + + + + + + + + +${htmlHead} \ No newline at end of file diff --git a/classic/macro-head.ftl b/classic/macro-head.ftl index e94ca10..f9bd9be 100644 --- a/classic/macro-head.ftl +++ b/classic/macro-head.ftl @@ -8,7 +8,7 @@ - + ${htmlHead} diff --git a/community/macro-head.ftl b/community/macro-head.ftl index 71183d6..f9bd9be 100644 --- a/community/macro-head.ftl +++ b/community/macro-head.ftl @@ -1,15 +1,15 @@ -<#macro head title> - -${title} -<#nested> - - - - - - - - - -${htmlHead} +<#macro head title> + +${title} +<#nested> + + + + + + + + + +${htmlHead} \ No newline at end of file diff --git a/favourite/macro-head.ftl b/favourite/macro-head.ftl index 71183d6..f9bd9be 100644 --- a/favourite/macro-head.ftl +++ b/favourite/macro-head.ftl @@ -1,15 +1,15 @@ -<#macro head title> - -${title} -<#nested> - - - - - - - - - -${htmlHead} +<#macro head title> + +${title} +<#nested> + + + + + + + + + +${htmlHead} \ No newline at end of file diff --git a/i-nove/macro-head.ftl b/i-nove/macro-head.ftl index 71183d6..f9bd9be 100644 --- a/i-nove/macro-head.ftl +++ b/i-nove/macro-head.ftl @@ -1,15 +1,15 @@ -<#macro head title> - -${title} -<#nested> - - - - - - - - - -${htmlHead} +<#macro head title> + +${title} +<#nested> + + + + + + + + + +${htmlHead} \ No newline at end of file diff --git a/owmx-3.0/macro-head.ftl b/owmx-3.0/macro-head.ftl index 1594659..7f98596 100644 --- a/owmx-3.0/macro-head.ftl +++ b/owmx-3.0/macro-head.ftl @@ -1,27 +1,27 @@ -<#macro head title> - -${title} -<#nested> - - - - - - - - - - -${htmlHead} +<#macro head title> + +${title} +<#nested> + + + + + + + + + + +${htmlHead} \ No newline at end of file diff --git a/tree-house/macro-head.ftl b/tree-house/macro-head.ftl index 71183d6..f9bd9be 100644 --- a/tree-house/macro-head.ftl +++ b/tree-house/macro-head.ftl @@ -1,15 +1,15 @@ -<#macro head title> - -${title} -<#nested> - - - - - - - - - -${htmlHead} +<#macro head title> + +${title} +<#nested> + + + + + + + + + +${htmlHead} \ No newline at end of file From 9a91b4cf1e1bc240c3427ff243f2c087c53b9562 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 6 Aug 2012 14:27:00 +0800 Subject: [PATCH 06/10] add selected bg style --- neoease/css/neoease.css | 13 ++++++++++++- neoease/css/neoease.min.css | 2 ++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/neoease/css/neoease.css b/neoease/css/neoease.css index 13facc5..2b204eb 100644 --- a/neoease/css/neoease.css +++ b/neoease/css/neoease.css @@ -2,7 +2,7 @@ * skin neoease style * * @author Liyuan Li - * @version 1.0.1.6, May 14, 2012 + * @version 1.0.1.7, Aug 6, 2012 */ /* start base */ html, body, div, ul, li, h1, h2, h3, h4, h5, h6 { @@ -10,6 +10,17 @@ html, body, div, ul, li, h1, h2, h3, h4, h5, h6 { padding: 0; } +::selection { + background-color: #ccc; + color: #fff; +} + + +::-moz-selection{ + background-color: #ccc; + color: #fff; +} + body { font-family: "Lucida Grande",'Verdana,\5fae\8f6f\96c5\9ed1'; font-size: 12px; diff --git a/neoease/css/neoease.min.css b/neoease/css/neoease.min.css index 4a40a81..76cf1a4 100644 --- a/neoease/css/neoease.min.css +++ b/neoease/css/neoease.min.css @@ -1,4 +1,6 @@ html,body,div,ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;} +::selection{background-color:#ccc;color:#fff;} +::-moz-selection{background-color:#ccc;color:#fff;} body{font-family:"Lucida Grande",'Verdana,\5fae\8f6f\96c5\9ed1';font-size:12px;background-color:#F9F9F9;color:#333;} a:link{outline:none;color:#21759B;text-decoration:none;} a:visited{color:#555777;} From ea872adba4beb934b1d6b3bd82786b6c03054b38 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 6 Aug 2012 14:51:17 +0800 Subject: [PATCH 07/10] remove unused line --- neoease/css/neoease.css | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/neoease/css/neoease.css b/neoease/css/neoease.css index 2b204eb..094ee5c 100644 --- a/neoease/css/neoease.css +++ b/neoease/css/neoease.css @@ -1,4 +1,4 @@ -/** +/** * skin neoease style * * @author Liyuan Li @@ -15,7 +15,6 @@ html, body, div, ul, li, h1, h2, h3, h4, h5, h6 { color: #fff; } - ::-moz-selection{ background-color: #ccc; color: #fff; From 4bed126440a5bbaaca764c8544eb7a6cc6dd564d Mon Sep 17 00:00:00 2001 From: Vanessa Date: Fri, 10 Aug 2012 11:23:09 +0800 Subject: [PATCH 08/10] fixed #58 and update ease preview png --- andrea/footer.ftl | 2 +- classic/footer.ftl | 2 +- helper/skin-preview/ease.png | Bin 133623 -> 42573 bytes i-nove/footer.ftl | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/andrea/footer.ftl b/andrea/footer.ftl index d1b757b..e83e343 100644 --- a/andrea/footer.ftl +++ b/andrea/footer.ftl @@ -47,7 +47,7 @@ // init $(document).ready(function () { Util.init(); - Util.replaceSideEm($("#naviComments li")); + Util.replaceSideEm($("#naviComments li .side-comment")); // brush buildBrush(); diff --git a/classic/footer.ftl b/classic/footer.ftl index 8d7e3a8..9259dcd 100644 --- a/classic/footer.ftl +++ b/classic/footer.ftl @@ -77,7 +77,7 @@ Theme by Vanessa }); Util.init(); - Util.replaceSideEm($("#recentComments li")); + Util.replaceSideEm($("#recentComments li .side-comment")); }); ${plugins} diff --git a/helper/skin-preview/ease.png b/helper/skin-preview/ease.png index a874fb9970930fd419f2e6de6bc1de7b154e8772..a82269cd9eba530e4ddb9ecf99ef5d94cf6ac065 100644 GIT binary patch literal 42573 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

    |Bd_#-K@a)%Jvx%#Rf#EX%+(*Sm0yuJh5;jwX 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 K>ZNKAp8gBIaxs(u literal 133623 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%0Aa|%9 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 Z6_|t6|D11$Zv;r&b?sYPg&OFv{{cQ`OnCqR diff --git a/i-nove/footer.ftl b/i-nove/footer.ftl index d738c81..6325403 100644 --- a/i-nove/footer.ftl +++ b/i-nove/footer.ftl @@ -44,7 +44,7 @@ $(document).ready(function () { Util.init(); - Util.replaceSideEm($(".side-navi .navi-comments li div.left")); + Util.replaceSideEm($(".side-navi .navi-comments li .side-comment")); // set selected navi $("#header-navi li").each(function (i) { From d3ee173e16d6a05c74a950e3b2655c6ff455f0dc Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Mon, 13 Aug 2012 09:11:06 +0800 Subject: [PATCH 09/10] c From 47dc37607415ce2e81ec2115e81e7d996b0b25b6 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Sun, 26 Aug 2012 17:33:05 +0800 Subject: [PATCH 10/10] =?UTF-8?q?0.5.0=20=E5=8F=91=E5=B8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改皮肤版本。 P.S. 最需要 V 工具的时候她不在,还得手动改,坑啊~ --- andrea/skin.properties | 6 +++--- classic/skin.properties | 6 +++--- community/skin.properties | 6 +++--- favourite/skin.properties | 9 +++++---- i-nove/skin.properties | 6 +++--- neoease/skin.properties | 6 +++--- owmx-3.0/skin.properties | 6 +++--- tree-house/skin.properties | 6 +++--- 8 files changed, 26 insertions(+), 25 deletions(-) diff --git a/andrea/skin.properties b/andrea/skin.properties index 2f270ca..a6001bc 100644 --- a/andrea/skin.properties +++ b/andrea/skin.properties @@ -16,11 +16,11 @@ # # Description: Andrea skin. -# Version: 1.0.0.6, May 7, 2012 +# Version: 1.0.0.7, Aug 26, 2012 # Author: Liyuan Li # name=Andrea -version=2.0.3 -forSolo=0.4.6 +version=2.0.4 +forSolo=0.5.0 memo=Refers to http://www.madeincima.eu \ No newline at end of file diff --git a/classic/skin.properties b/classic/skin.properties index 5cfae8f..38ff5f0 100644 --- a/classic/skin.properties +++ b/classic/skin.properties @@ -16,12 +16,12 @@ # # Description: Classic blue skin. -# Version: 1.0.0.6, May 7, 2012 +# Version: 1.0.0.7, Aug 26, 2012 # Author: Liang Ding # Author: Liyuan Li # name=\u7ecf\u5178\u6de1\u84dd -version=2.0.3 -forSolo=0.4.6 +version=2.0.4 +forSolo=0.5.0 memo=\u8fd9\u4e2a\u76ae\u80a4\u5f88\u4e11\u4e48\uff1f\u6211\u52d2\u4e2a\u53bb\u3002 diff --git a/community/skin.properties b/community/skin.properties index e787bf5..d13ce03 100644 --- a/community/skin.properties +++ b/community/skin.properties @@ -16,11 +16,11 @@ # # Description: Community skin. -# Version: 1.0.0.7, May 7, 2012 +# Version: 1.0.0.8, Aug 26, 2012 # Author: Liyuan Li # name=Community -version=2.0.3 -forSolo=0.4.6 +version=2.0.4 +forSolo=0.5.0 memo=Refers to http://demo.woothemes.com/skeptical/ \ No newline at end of file diff --git a/favourite/skin.properties b/favourite/skin.properties index dcb0400..f38c095 100644 --- a/favourite/skin.properties +++ b/favourite/skin.properties @@ -16,11 +16,12 @@ # # Description: Favourite skin. -# Version: 1.0.0.5, May 7, 2012 -# Author: Lamb Gao & Liyuan Li +# Version: 1.0.0.6, Aug 26, 2012 +# Author: Lamb Gao +# Author: Liyuan Li # name=favourite -version=2.0.3 -forSolo=0.4.6 +version=2.0.4 +forSolo=0.5.0 memo=Refers to http://www.iprimidieci.com/ \ No newline at end of file diff --git a/i-nove/skin.properties b/i-nove/skin.properties index e48cafa..77c8a75 100644 --- a/i-nove/skin.properties +++ b/i-nove/skin.properties @@ -16,11 +16,11 @@ # # Description: i-nove skin. -# Version: 1.0.0.6, May 7, 2012 +# Version: 1.0.0.7, Aug 26, 2012 # Author: Liyuan Li # name=i-nove -version=2.0.3 -forSolo=0.4.6 +version=2.0.4 +forSolo=0.5.0 memo=Refers to http://demo.neoease.com \ No newline at end of file diff --git a/neoease/skin.properties b/neoease/skin.properties index c20ace6..ff868c6 100644 --- a/neoease/skin.properties +++ b/neoease/skin.properties @@ -16,11 +16,11 @@ # # Description: NeoEase skin. -# Version: 1.0.0.5, May 7, 2012 +# Version: 1.0.0.6, Aug 26, 2012 # Author: Liyuan Li # name=NeoEase -version=1.0.3 -forSolo=0.4.6 +version=1.0.4 +forSolo=0.5.0 memo=http://www.neoease.com/ diff --git a/owmx-3.0/skin.properties b/owmx-3.0/skin.properties index e959a33..0f4c982 100644 --- a/owmx-3.0/skin.properties +++ b/owmx-3.0/skin.properties @@ -16,11 +16,11 @@ # # Description: html5 + css3 -# Version: 1.0.0.7, May 7, 2012 +# Version: 1.0.0.8, Aug 26, 2012 # Author: Liyuan Li # name=owmx-3.0 -version=2.0.3 -forSolo=0.4.6 +version=2.0.4 +forSolo=0.5.0 memo=Refers to http://lightdian.b3log.org \ No newline at end of file diff --git a/tree-house/skin.properties b/tree-house/skin.properties index aa4c2d4..6a8bd0d 100644 --- a/tree-house/skin.properties +++ b/tree-house/skin.properties @@ -16,11 +16,11 @@ # # Description: Tree House skin. -# Version: 1.0.0.6, May 7, 2012 +# Version: 1.0.0.7, Aug 26, 2012 # Author: Liyuan Li # name=Tree House -version=2.0.3 -forSolo=0.4.6 +version=2.0.4 +forSolo=0.5.0 memo=Refers to http://www.thepixel.com/blog \ No newline at end of file