Blogs模板选择及基础代码设置
#1、皮肤选择
#2、页面定制 CSS 代码
- @font-face {
- font-family: 'FontAwesome';
- font-style: normal;
- font-weight: normal;
- }
- * {
- margin: 0;
- padding: 0;
- }
- body {
- background: #eee;
- color: #444;
- font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
- font-size: 14px;
- text-shadow: 0 0 1px transparent;
- color:#505050;
- }
- @media screen and (max-width: 1260px) {
- body {
- margin: 0px;
- }
- }
- @media screen and (max-width: 600px) {
- body {
- font-size: 13px;
- }
- }
- h1,h2,h3,h4,h5,h6 {
- font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
- }
- h1 {
- font-size: 1.8em;
- }
- h2 {
- font-size: 1.5em;
- }
- h3 {
- font-size: 1.3em;
- }
- a {
- text-decoration: none;
- color: #258fb8;
- }
- a:hover {
- text-decoration: underline;
- }
- #home {
- margin: 0 auto;
- width: 90%;
- min-width: 950px;
- background-color: #fff;
- padding: 30px;
- margin-top: 20px;
- margin-bottom: 20px;
- box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
- border-radius: 20px;
- }
- #tbCommentBody {width: 100%;}
- #blogTitle {width:23%;margin-top: -10px;text-align: center;}
- .alignright {float: right;}
- #header, #main, #footer {width: 100%;margin: 0 auto;}
- @media screen and (max-width: 1260px) {
- #main {
- width: 95%;
- }
- }
- #mainContent {
- width: 75%;
- float: left;
- margin-left:10px;
margin-top: 9px;- }
- @media screen and (max-width: 1260px) {
- #main-col {
- width: 100%;
- margin-right: -300px;
- }
- }
- @media screen and (max-width: 900px) {
- #main-col {
- margin-right: 0;
- float: none;
- }
- }
- @media screen and (max-width: 1260px) {
- #wrapper {
- margin-right: 300px;
- }
- }
- @media screen and (max-width: 900px) {
- #wrapper {
- margin-right: 0;
- }
- }
- #header {
- text-shadow: 0 0 1px #fff;
- margin: 20px auto 30px;
- position: relative;
- height: 60px;
- color: #999;
- }
- #header a {
- color: #999;
- }
- #header a:hover {
- color: #258fb8;
- text-decoration: none;
- }
- #header h1 {
- font-weight: normal;
- font-size: 30px;
- }
- #header h2 {
- font-weight: normal;
- font-size: 0.9em;
- margin-top: 10px;
- margin-left: 30px;
- }
- #header #navigator {
- font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
- width: 100%;
- font-size: 16px;
- border-bottom: 1px solid #ededed;
- border-top: 1px solid #ededed;
- height: 50px;
- line-height: 50px;
- clear: both;
- margin-top: 25px;
- }
- #header #navigator ul {
- list-style: none;
- }
- #header #navigator ul li {
- float: left;
- width: 10%;
- text-align: center;
- margin-right: 15px;
- }
- #header .blogStats {
- float: right;
- font-size: 13px;
- }
- .topicListFooter {
- margin-top:30px;
- margin-bottom: 30px;
- margin-right: 0 !important;
- }
- .topicListFooter a {
- display: inline !important;
- padding: 10px 20px;
- background: #ddd;
- color: #999;
- font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
- text-shadow: 0 0 1px #fff;
- border-radius: 5px;
- }
- .topicListFooter a:hover {
- background: #258fb8;
- color: #fff;
- text-decoration: none;
- text-shadow: none;
- }
- .topicListFooter .prev:before {
- content: '\f053';
- padding-right: 10px;
- font-family: FontAwesome;
- }
- .topicListFooter .next:after {
- content: '\f054';
- padding-left: 10px;
- font-family: FontAwesome;
- }
- article {
- -webkit-box-shadow: 1px 2px 3px #ddd;
- box-shadow: 1px 2px 3px #ddd;
- background: #fff;
- }
- article.page {
- padding-left: 20px;
- }
- article.page .icon {
- display: none;
- }
- .postIcon:before {
- content: '\f016';
- }
- article.photo .icon:before {
- content: '\f030';
- }
- article.link .icon:before {
- content: '\f0c1';
- }
- article.link .title a:after {
- content: '\f08e';
- color: #999;
- font: 12px FontAwesome;
- padding-left: 10px;
- vertical-align: super;
- }
- /******************************************以下自定义样式***********************************************/
- #MySignature{
- border-top: 2px solid #ccc;
- padding-top: 20px;
- }
- .pager{
- border-bottom: 1px dashed #ddd;
- padding-bottom: 30px;
- margin-bottom: -10px;
- }
- #blog-calendar{
- width:0px;
- height:0px;
- display: none !important;
- }
- #TopViewPostsBlock ul li{
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- width: 100%;
- display: inline-block;
- height: 30px;
- line-height: 30px;
- }
- .day .dayTitle{
- display: none !important;
- }
- /* 去掉广告 */
- #ad_t2,#opt_under_post,.c_ad_block,#under_post_news,#under_post_kb{
- display: none !important;
- }
- /******************************************以上自定义样式***********************************************/
- .postTitle, .entrylistPosttitle {
- font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
- font-size: 1.25em;
- padding: 10px 10px 15px 0px;
- background: #fff;
- border-radius: 10px 10px 0px 0px;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- }
- .entrylistPostSummary, .postCon, .postBody {
- padding: 0 20px 15px 0px;
- -webkit-box-shadow: 1px 2px 3px #ddd;
- box-shadow: 0 2px 0 #ddd;
- background: #fff;
- position: relative;
- }
- .postDesc, .entrylistItemPostDesc {
- padding: 0px 20px 15px 0px;
- color: #999;
- font-size: 0.9em;
- line-height: 16px;
- position: relative;
- min-height: 16px;
- background: #fff;
- border-bottom: 1px dashed #ccc;
- }
- /* 去掉博客园自带日历控件 */
- #blog-calendar {
- display: none;
- }
- @media screen and (max-width: 600px) {
- .postCon {
- padding-left: 0px;
- }
- }
- .postIcon {
- height: 0px;
- margin-right: 25px;
- position: relative;
- top: 25px;
- left: 25px;
- color: #258fb8;
- }
- @media screen and (max-width: 600px) {
- article header .icon {
- display: none;
- }
- }
- .postIcon:before {
- position: absolute;
- font: 32px FontAwesome;
- top: 0;
- left: 0;
- width: 32px;
- text-align: center;
- }
- article header time {
- color: #999;
- font: 0.9em "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
- margin-bottom: 5px;
- display: block;
- line-height: 1;
- }
- article header .title {
- font-weight: normal;
- }
- article header .title a {
- color: #444;
- }
- article header .title a:hover {
- color: #258fb8;
- text-decoration: none;
- }
- #cnblogs_post_body {
- text-align: justify;
- line-height: 1.6;
- }
- #cnblogs_post_body p,
- #cnblogs_post_body blockquote,
- #cnblogs_post_body ul,
- #cnblogs_post_body ol,
- #cnblogs_post_body dl,
- #cnblogs_post_body table,
- #cnblogs_post_body iframe,
- #cnblogs_post_body h3,
- #cnblogs_post_body h4,
- #cnblogs_post_body h5,
- #cnblogs_post_body h6,
- #cnblogs_post_body .video-container {
- margin-top: 15px;
- }
- #cnblogs_post_body blockquote {
- border-top: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
- font-style: italic;
- font-family: "Georgia", serif;
- font-size: 1.2em;
- padding: 0 30px 15px;
- }
- #cnblogs_post_body blockquote footer {
- border-top: none;
- font-size: 0.8em;
- line-height: 1;
- margin: 20px 0 0;
- padding-top: 0;
- }
- #cnblogs_post_body blockquote footer cite:before {
- content: '—';
- color: #ccc;
- padding: 0 0.5em;
- }
- #cnblogs_post_body code,
- #cnblogs_post_body pre {
- font-family: Monaco, Menlo, Consolas, Courier New, monospace;
- }
- #cnblogs_post_body code {
- background: #eee;
- color: #666;
- padding: 0 5px;
- margin: 0 2px;
- font-size: 0.9em;
- border: 1px solid #ddd;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- }
- #cnblogs_post_body pre {
- background: #eee;
- overflow: auto;
- padding: 7px 15px;
- -webkit-border-radius: 2px;
- border-radius: 2px;
- }
- #cnblogs_post_body pre code {
- background: none;
- padding: 0;
- margin: 0;
- border: none;
- -webkit-border-radius: 0;
- border-radius: 0;
- }
- #cnblogs_post_body ul ul,
- #cnblogs_post_body ol ul,
- #cnblogs_post_body dl ul,
- #cnblogs_post_body ul ol,
- #cnblogs_post_body ol ol,
- #cnblogs_post_body dl ol,
- #cnblogs_post_body ul dl,
- #cnblogs_post_body ol dl,
- #cnblogs_post_body dl dl {
- margin-top: 0;
- }
- #cnblogs_post_body h1,
- #cnblogs_post_body h2 {
- font-weight: bold;
- border-bottom: 1px solid #ddd;
- padding-bottom: 10px;
- margin-top: 20px;
- }
- #cnblogs_post_body h3,
- #cnblogs_post_body h4,
- #cnblogs_post_body h5,
- #cnblogs_post_body h6 {
- font-weight: normal;
- background: #eee;
- border-radius: 6px;
- color: Red;
- font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
- min-height: 25px;
- line-height: 25px;
- margin: 18px 5px !important;
- padding: 8px;
- opacity: 0.8;
- border: 1px dashed #aaa;
- }
- #cnblogs_post_body h4 {
- padding-left:20px !important;
- color:Green !important;
- }
- .postBody img,
- .entrylistPostSummary img, .postCon img,
- .postBody video {
- max-width: 100%;
- height: auto;
- border: none;
- }
- #cnblogs_post_body iframe {
- border: none;
- }
- #cnblogs_post_body .caption {
- display: block;
- margin-top: 5px;
- color: #999;
- position: relative;
- font-size: 0.9em;
- padding-left: 25px;
- }
- #cnblogs_post_body .caption:before {
- content: '\f040';
- position: absolute;
- font: 1.3em FontAwesome;
- position: absolute;
- left: 0;
- top: 3px;
- }
- #cnblogs_post_body .video-container {
- position: relative;
- padding-bottom: 56.25%;
- padding-top: 30px;
- height: 0;
- overflow: hidden;
- }
- #cnblogs_post_body .video-container iframe,
- #cnblogs_post_body .video-container object,
- #cnblogs_post_body .video-container embed {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- margin-top: 0;
- }
- #cnblogs_post_body .pullquote {
- float: right;
- border: none;
- padding: 0;
- margin: 1em 0 0.5em 1.5em;
- text-align: left;
- width: 45%;
- font-size: 1.5em;
- }
- #blog-comments-placeholder, #comment_form {
- padding: 20px;
- background: #fff;
- -webkit-box-shadow: 1px 10px 10px #ddd;
- box-shadow: 10px 10px 10px #ddd;
- margin-bottom: 50px;
- border: 1px solid #ccc;
- padding-top:0;
- }
- .feedback_area_title {
- margin-bottom: 15px;
- font-size: 1.8em;
- }
- .feedbackItem {
- border-bottom: 1px dashed #CCC;
- margin-bottom: 10px;
- padding: 5px;
- }
- .color_shine {
- background: rgb(226, 242, 255);
- }
- .feedbackItem:hover {
- -webkit-animation-name: color_shine;
- -webkit-animation-duration: 2s;
- -webkit-animation-iteration-count: infinite;
- }
- #comment_form .title {
- font-weight: normal;
- margin-bottom: 15px;
- }
- #ad_under_post_holder {
- display: none;
- }
- .entrylistTitle {
- color: #999;
- font-weight: normal;
- margin-bottom: 30px;
- text-shadow: 0 0 1px #fff;
- }
- .entrylistTitle:before {
- font-family: FontAwesome;
- content: '\f07b';
- padding-right: 15px;
- }
- .archive {
- -webkit-box-shadow: 1px 2px 3px #ddd;
- box-shadow: 1px 2px 3px #ddd;
- border-bottom: 1px solid #ddd;
- margin-bottom: 50px;
- }
- .archive article {
- -webkit-box-shadow: none;
- box-shadow: none;
- }
- .archive article .post-content {
- margin-bottom: 0;
- }
- #sideBar{
- width: 22%;
- line-height: 1.8em;
- float: right;
- }
- @media screen and (max-width: 900px) {
- #sideBar {
- float: none;
- width: 100%;
- }
- }
- .catListLink,
- .catListMyTeams,
- .catListComment,
- .catListFeedback {
- display: none;
- }
- .search,
- .newsItem,
- .catListPostCategory,
- .catListPostArchive,
- .catListTag,
- .catListView,
- .catListBlogRank {
- background: #fff;
- -webkit-box-shadow: 1px 2px 3px #ddd;
- box-shadow: 10px 10px 10px #ddd;
- margin-bottom: 30px;
- word-wrap: break-word;
- border-radius: 10px;
- margin-top: 10px;
- border: 1px solid #ddd;
- }
- #blog-sidecolumn h3, .newsItem h3 {
- padding: 15px 20px;
- font-size: 1em;
- border-bottom: 1px solid #ddd;
- font-weight: normal;
- }
- #blog-sidecolumn ul, .newsItem #blog-news {
- font-size: 0.9em;
- padding: 15px 20px;
- }
- #blog-sidecolumn ul,
- #blog-sidecolumn ol,
- #blog-sidecolumn dl {
- list-style: none;
- }
- #blog-sidecolumn ul ul,
- #blog-sidecolumn ol ul,
- #blog-sidecolumn dl ul,
- #blog-sidecolumn ul ol,
- #blog-sidecolumn ol ol,
- #blog-sidecolumn dl ol,
- #blog-sidecolumn ul dl,
- #blog-sidecolumn ol dl,
- #blog-sidecolumn dl dl {
- list-style: disc;
- margin-left: 20px;
- }
- #q {
- background: #fff;
- font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
- font-style: italic;
- font-size: 1em;
- padding: 10px 15px;
- border: 1px solid #ddd;
- width: 100%;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- color: #999;
- height: 100%;
- }
- #q:focus {
- color: #444;
- }
- /*隐藏搜索框中的无用组件*/
- .mySearch {
- display: none;
- }
- #sideBar .tag small {
- margin-left: 15px;
- color: #999;
- }
- #sideBar .tag small:before {
- content: '(';
- }
- #sideBar .tag small:after {
- content: ')';
- }
- #sideBar .twitter li {
- border-bottom: 1px solid #ddd;
- padding: 15px 20px;
- font-size: 0.9em;
- }
- #sideBar .twitter li:last-of-type {
- border-bottom: none;
- }
- #sideBar .twitter small {
- display: block;
- margin-top: 10px;
- color: #999;
- line-height: 1;
- }
- #sideBar .tagcloud .entry {
- padding-right: 5px;
- }
- #sideBar .tagcloud a {
- margin-right: 10px;
- display: inline-block;
- }
- #footer {
- color: #999;
- margin-bottom: 50px;
- font: 0.9em/1.6 "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
- text-shadow: 0 0 1px #fff;
- text-align:center;
- margin: 30px 0px 50px;
- }
- .entry .gist {
- background: #eee;
- border: 1px solid #ddd;
- margin-top: 15px;
- padding: 7px 15px;
- -webkit-border-radius: 2px;
- border-radius: 2px;
- text-shadow: 0 0 1px #fff;
- line-height: 1.6;
- overflow: auto;
- color: #666;
- }
- .entry .gist .gist-file {
- border: none;
- font-family: inherit;
- margin: 0;
- font-size: 0.9em;
- }
- .entry .gist .gist-file .gist-data {
- background: none;
- border-bottom: none;
- }
- .entry .gist .gist-file .gist-data pre {
- padding: 0 !important;
- font-family: Monaco, Menlo, Consolas, Courier New, monospace;
- }
- .entry .gist .gist-file .gist-meta {
- background: none;
- color: #999;
- margin-top: 5px;
- padding: 0;
- text-shadow: 0 0 1px #fff;
- font-size: 100%;
- }
- .entry .gist .gist-file .gist-meta a {
- color: #258fb8;
- }
- .entry .gist .gist-file .gist-meta a:visited {
- color: #258fb8;
- }
- figure.highlight {
- background: #eee;
- border: 1px solid #ddd;
- margin-top: 15px;
- padding: 7px 15px;
- -webkit-border-radius: 2px;
- border-radius: 2px;
- text-shadow: 0 0 1px #fff;
- line-height: 1.6;
- overflow: auto;
- position: relative;
- font-size: 0.9em;
- }
- figure.highlight figcaption {
- color: #999;
- margin-bottom: 5px;
- text-shadow: 0 0 1px #fff;
- }
- figure.highlight figcaption a {
- position: absolute;
- right: 15px;
- }
- figure.highlight pre {
- border: none;
- padding: 0;
- margin: 0;
- }
- figure.highlight table {
- margin-top: 0;
- border-spacing: 0;
- }
- figure.highlight .gutter {
- color: #999;
- padding: 7px 10px 7px 5px !important;
- border-right: 1px solid #ddd;
- text-align: right;
- }
- figure.highlight .code {
- padding: 7px 7px 7px 10px !important;
- border-left: 1px solid #fff;
- color: #666;
- }
- pre .comment,
- pre .template_comment,
- pre .diff .header,
- pre .doctype,
- pre .pi,
- pre .lisp .string,
- pre .javadoc {
- color: #93a1a1;
- font-style: italic;
- }
- pre .keyword,
- pre .winutils,
- pre .method,
- pre .addition,
- pre .css .tag,
- pre .request,
- pre .status,
- pre .nginx .title {
- color: #859900;
- }
- pre .number,
- pre .command,
- pre .string,
- pre .tag .value,
- pre .phpdoc,
- pre .tex .formula,
- pre .regexp,
- pre .hexcolor {
- color: #2aa198;
- }
- pre .title,
- pre .localvars,
- pre .chunk,
- pre .decorator,
- pre .built_in,
- pre .identifier,
- pre .vhdl,
- pre .literal,
- pre .id {
- color: #268bd2;
- }
- pre .attribute,
- pre .variable,
- pre .lisp .body,
- pre .smalltalk .number,
- pre .constant,
- pre .class .title,
- pre .parent,
- pre .haskell .type {
- color: #b58900;
- }
- pre .preprocessor,
- pre .preprocessor .keyword,
- pre .shebang,
- pre .symbol,
- pre .symbol .string,
- pre .diff .change,
- pre .special,
- pre .attr_selector,
- pre .important,
- pre .subst,
- pre .cdata,
- pre .clojure .title {
- color: #cb4b16;
- }
- pre .deletion {
- color: #dc322f;
- }
- .feedbackManage {
- width: 160px;
- position: absolute;
- right: 0;
- text-align: right;
- }
- .cnblogs_code_toolbar {
- display: none;
- }
- #cnblogs_post_body {
- overflow: hidden;
- }
- #cnblogs_post_body ol {
- padding-left: 40px;
- }
- #cnblogs_post_body ul {
- margin-left: 35px;
- }
- .fixedReadRank {
- position: fixed;
- top: 20px;
- width: 270px;
- }
- .fixedRecRank {
- position: fixed;
- top: 360px;
- width: 270px;
- }
- figure.highlight {
- margin-top: 0;
- padding: 0;
- }
- figure table {
- width: 100%;
- margin: 0 !important;
- }
- #cnblogs_post_body pre {
- padding: 0;
- }
- #cnblogs_post_body th,
- #cnblogs_post_body td {
- padding: 0;
- }
- .cnblogs_code pre {
- padding: 7px 15px !important;
- background: #f5f5f5;
- border: 0;
- margin-top: 0;
- }
- .cnblogs_code th {
- border: 1px solid silver;
- padding: 3px;
- }
- .cnblogs_code {
- padding: 0;
- }
- /*评论标题*/
- .feedback_area_title {
- padding:10px;
- font-size:24px;
- font-weight:bold;
- color:#aaa;
- border-bottom:1px dashed #ccc;
- }
- .feedbackListSubtitle {
- font-size:12px;
- color:#888;
- }
- .feedbackListSubtitle a {
- color:#888;
- }
- .comment_quote {
- background: #eee;
- padding: 15px;
- border: 1px dashed #aaa;
- border-radius: 5px;
- }
- #commentform_title {
- color:#aaa;
- background-image:none;
- background-repeat:no-repeat;
- margin-bottom:10px;
- padding:10px 20px 10px 10px;
- font-size:24px;
- font-weight:bold;
- border-bottom:1px dashed #ccc;
- }
- /*评论框*/
- #comment_form {
- margin:10px 0;
- padding:25px;
- border-radius: 10px;
- height: 343px;
- overflow: hidden;
- }
- .commentform {
- margin:10px 0;
- padding:10px 20px;
- background:#fff;
- }
- /*评论输入域*/
- #tbCommentBody {
- font-family:'MIcrosoft Yahei';
- margin-top:10px;
- background:white;
- color:#333;
- border:2px solid #fff;
- box-shadow:inset 0 0 8px #aaa;
- height:120px;
- font-size:14px;
- min-height:120px;
- border-radius: 10px;
- }
- /*评论条目*/
- .feedbackItem {
- font-size:14px;
- line-height:24px;
- margin:10px 0;
- padding:20px;
- padding-top:5px;
- }
- .feedbackListSubtitle {
- font-weight:normal;
- }
- /*green_channel*/
- #green_channel {
- text:align:right;
- padding-left:0px;
- font-weight:normal;
- font-size:13px;
- width:100%;
- border:1px dashed #ccc;
- color:#fff;
- border-radius:4px;
- margin:5px auto;
- }
- @media screen and (max-width: 768px) {
- body {
- font-size: 13px;
- }
- #main{
- padding:0px !important;
- }
- #sideBar {
- display: none;
- }
- #blogTitle {
- width: 100%;
- float:none;
- margin: 20px auto 0 !important;
- }
- #header {
- height:auto !important;
- margin: 20px auto 5px;
- }
- #header #navigator {
- width: 100%;
- text-align: center;
- float:none;
- }
- #header #navigator ul {
- width: 100%;
- margin-left: 6%;
- }
- #header #navigator ul li {
- float: left;
- width: 25%;
- text-align: center;
- margin-right:0px;
- }
- .postTitle, .entrylistPosttitle {
- font-size:14px;
- padding: 20px 20px 15px 0px;
- }
- .postDesc, .entrylistItemPostDesc {
- padding: 0px 20px 15px 0px;
- }
- #green_channel {
- padding:0px !important;
- }
- #blog_stats {
- display: none;
- }
- }
- #blog-news label {
- box-shadow:5px 5px 5px #cccccc;
- text-shadow:5px 5px 5px #cccccc;
- border-radius:5px;
- }
- div.commentform textarea.comment_textarea {
- padding: 10px;
- }
- #tbCommentBody{
- width:98%;
- }
- #cnblogs_post_body h3:hover {
- color: green;
- font-size: large;
- font-weight: bold;
- }
- /* 文章title自定义带动画样式 */
- .postTitle {
- font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
- clear: both;
- background-color: #FBF9F9;
- margin-bottom: 2px;
- padding-top: 1px;
- padding-bottom: 2px;
- margin-top: 1px;
- border-left: 1px solid #21759b;
- padding-left: 5px;
- font-size: 18px;
- border-radius:0px;
- }
- .postTitle a:hover {
- text-decoration: none;
- margin-left: 20px;
- color: #E00000;
- }
- .postTitle a:link,
- .postTitle a:visited,
- .postTitle a:active {
- transition: all 0.4s linear 0s;
- }
- /*scroll to top*/
- #scrollTop div{
- left:0;
- overflow:hidden;
- position:absolute;
- top:0;
- width:149px;
- margin:0;
- padding:0
- }
- #scrollTop .level-2{
- background:url(https://files.cnblogs.com/files/l75790/xiao_huo_jian.gif) no-repeat scroll -149px 0 transparent;
- display:none;
- height:250px;
- opacity:0;
- z-index:1
- }
- #scrollTop .level-3{
- background:none repeat scroll 0 0 transparent;
- cursor:pointer;
- display:block;
- height:150px;
- z-index:2
- }
- #scrollTop{
- background:url(https://files.cnblogs.com/files/l75790/xiao_huo_jian.gif) no-repeat scroll 0 0 transparent;
- cursor:default;
- display:block;
- height:180px;
- overflow:hidden;
- position:fixed;
- right:0;
- top:90%;
- width:149px;
- z-index:11;
- margin:-125px 0 0;
- padding:0
- }
- /*目录样式*/
- #sideCatalog a{
- font-size:12px;
- font-weight:normal !important;
- }
注意:这里需要勾选“禁用模板默认CSS”
#3、博客侧边栏公告(支持HTML代码)
<script language="javascript" type="text/javascript">
// 生成目录索引列表
// ref: http://www.cnblogs.com/wangqiguo/p/4355032.html
// modified by: zzq
function GenerateContentList()
{
var mainContent = $('#cnblogs_post_body');
var h2_list = $('#cnblogs_post_body h2');//如果你的章节标题不是h2,只需要将这里的h2换掉即可 if(mainContent.length < 1)
return; if(h2_list.length>0)
{
var content = '<a name="_labelTop"></a>';
content += '<div id="navCategory">';
content += '<p style="font-size:18px"><b>目录</b></p>';
content += '<ul>';
for(var i=0; i<h2_list.length; i++)
{
var go_to_top = '<div style="text-align: right"><a href="#_labelTop">回到顶部</a><a name="_label' + i + '"></a></div>';
$(h2_list[i]).before(go_to_top); var h3_list = $(h2_list[i]).nextAll("h3");
var li3_content = '';
for(var j=0; j<h3_list.length; j++)
{
var tmp = $(h3_list[j]).prevAll('h2').first();
if(!tmp.is(h2_list[i]))
break;
var li3_anchor = '<a name="_label' + i + '_' + j + '"></a>';
$(h3_list[j]).before(li3_anchor);
li3_content += '<li><a href="#_label' + i + '_' + j + '">' + $(h3_list[j]).text() + '</a></li>';
} var li2_content = '';
if(li3_content.length > 0)
li2_content = '<li><a href="#_label' + i + '">' + $(h2_list[i]).text() + '</a><ul>' + li3_content + '</ul></li>';
else
li2_content = '<li><a href="#_label' + i + '">' + $(h2_list[i]).text() + '</a></li>';
content += li2_content;
}
content += '</ul>';
content += '</div><p> </p>';
content += '<p style="font-size:18px"><b>正文</b></p>';
if($('#cnblogs_post_body').length != 0 )
{
$($('#cnblogs_post_body')[0]).prepend(content);
}
} /* var qqinfo = '<p style="color:navy;font-size:12px">广告招租:xxx</p>'; */
$(mainContent[0]).prepend(qqinfo);
} GenerateContentList();
</script>
#4、页首 HTML 代码
<link type="text/css" rel="stylesheet" href="https://files.cnblogs.com/files/hafiz/feedback.css"> <script type="text/javascript">
(function(window, document, undefined) {
var hearts = [];
window.requestAnimationFrame = (function() {
return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame ||
function(callback) {
setTimeout(callback, 1000 / 60);
}
})();
init();
function init() {
css(".heart{width: 10px;height: 10px;position: fixed;background: #f00;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}.heart:after,.heart:before{content: '';width: inherit;height: inherit;background: inherit;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;position: absolute;}.heart:after{top: -5px;}.heart:before{left: -5px;}");
attachEvent();
gameloop();
}
function gameloop() {
for (var i = 0; i < hearts.length; i++) {
if (hearts[i].alpha <= 0) {
document.body.removeChild(hearts[i].el);
hearts.splice(i, 1);
continue;
}
hearts[i].y--;
hearts[i].scale += 0.004;
hearts[i].alpha -= 0.013;
hearts[i].el.style.cssText = "left:" + hearts[i].x + "px;top:" + hearts[i].y + "px;opacity:" + hearts[i].alpha + ";transform:scale(" + hearts[i].scale + "," + hearts[i].scale + ") rotate(45deg);background:" + hearts[i].color;
}
requestAnimationFrame(gameloop);
}
function attachEvent() {
var old = typeof window.onclick === "function" && window.onclick;
window.onclick = function(event) {
old && old();
createHeart(event);
}
}
function createHeart(event) {
var d = document.createElement("div");
d.className = "heart";
hearts.push({
el: d,
x: event.clientX - 5,
y: event.clientY - 5,
scale: 1,
alpha: 1,
color: randomColor()
});
document.body.appendChild(d);
}
function css(css) {
var style = document.createElement("style");
style.type = "text/css";
try {
style.appendChild(document.createTextNode(css));
} catch(ex) {
style.styleSheet.cssText = css;
}
document.getElementsByTagName('head')[0].appendChild(style);
}
function randomColor() {
return "rgb(" + (~~ (Math.random() * 255)) + "," + (~~ (Math.random() * 255)) + "," + (~~ (Math.random() * 255)) + ")";
}
})(window, document);
</script> <link href="http://files.cnblogs.com/files/clwydjgs/cnblog-scroller.css" type="text/css" rel="stylesheet">
<script src="http://files.cnblogs.com/files/clwydjgs/scrollspy.js" type="text/javascript"></script>
<script src="http://files.cnblogs.com/files/clwydjgs/stickUp.min.js" type="text/javascript"></script>
<script src="http://files.cnblogs.com/files/clwydjgs/cnblog-scroller.js" type="text/javascript"></script>
#5、页脚 HTML 代码
<script type="text/javascript">
$(function(){
$('#blogTitle h1').addClass('bounceInLeft animated');
$('#blogTitle h2').addClass('bounceInRight animated');
// 删除反对按钮
$('.buryit').remove();
initCommentData();
});
function initCommentData() {
$('.feedbackItem').each(function() {
var text = $(this).find('.feedbackListSubtitle .layer').text();
// 将楼层信息放到data里面
// $(this).find('.blog_comment_body').attr('data-louceng', text.replace(/^#/g, ''));
if($(this).find('.feedbackListSubtitle .louzhu').length>0) $(this).addClass('myself');
var avatar = $(this).find('> .feedbackCon > span').html() || 'http://pic.cnitblog.com/face/sample_face.gif';
$(this).find('> .feedbackCon > .blog_comment_body').append('<img class="user-avatar" src="'+avatar+'"/>')
});
} $(document).ajaxComplete(function(event, xhr, settings) {
// 监听获取评论ajax事件
if(settings.url.indexOf('/mvc/blog/GetComments.aspx') >= 0) {
initCommentData();
}
});
</script> <script src="https://files.cnblogs.com/files/hafiz/jquery-migrate-1.2.1.js"></script> <div id="scrollTop" style="display:none;">
<div class="level-2"></div>
<div class="level-3"></div>
</div>
<script src="http://files.cnblogs.com/files/hafiz/scroll2top.js"></script>
<script type="text/javascript">
UI.global_search();
var uvOptions = {};
// !important
(function() {
initScrollTop();
})();
</script>
Blogs模板选择及基础代码设置的更多相关文章
- Mysql基础代码(不断完善中)
Mysql基础代码,不断完善中~ /* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限 ...
- 使用 T4 文本模板生成设计时代码
使用设计时 T4 文本模板,您可以在 Visual Studio 项目中生成程序代码和其他文件. 通常,您编写一些模板,以便它们根据来自模型的数据来改变所生成的代码. 模型是包含有关应用程序要求的 ...
- IDEA模板注释及相关快捷键设置
IDEA模板注释及相关快捷键设置 最近使用IDEA时发现自带的模板注释不怎么好用,因此自己根据网上的教程总结了适合自己的模板设置,可以一键生成类和方法的注释,废话不多说一起看看吧: 第9步的类模板注释 ...
- Swagger结合mustache模板生成后台接口代码、以及前后台建模代码
之前项目中使用的的thrift来建模,维护前后台模型以及rest接口,前台使用的是angular2: 但是使用thrift只能生成建模,后台的rest接口的Controller文件还是需要手动去写,一 ...
- Android中代码设置RadioButton的高端技巧
不知道怎么起标题,就这样了. 目前主要讲两个方面内容: 代码方式 设置RadioButton的 android:button . android:background 等属性为 @null : 代码方 ...
- [译]Vulkan教程(04)基础代码
[译]Vulkan教程(04)基础代码 General structure 通用结构 In the previous chapter you've created a Vulkan project w ...
- android 后台代码设置动画
1.设置旋转动画 final RotateAnimation animation =new RotateAnimation(0f,360f,Animation.RELATIVE_TO_SELF, 0. ...
- 一行代码设置TForm颜色的前世今生(属性赋值引起函数调用,然后发消息实现改变显示效果),TForm的初始颜色在dfm中设置了clBtnFace色
来自万一的帖子:http://www.cnblogs.com/del/archive/2008/04/27/1173658.html的确做到了一行代码设置TForm控件的颜色(一点感想:Delphi程 ...
- 通过代码设置button中文字的对齐方式
// button.titleLabel.textAlignment = NSTextAlignmentLeft; 这句无效 button.contentHorizontalAlignment = U ...
随机推荐
- SpringBoot整合Elasticsearch7
SpringBoot连接ElasticSearch有以下种方式, TransportClient,9300端口,在 7.x 中已经被弃用,据说在8.x 中将完全删除 restClient,9200端口 ...
- java base64加解密
接上篇java Base64算法. 根据之前过程使用base64加解密,所以写成了工具类. 代码示例; public class Base64Util { private static Logger ...
- HEXO | 给博客添加RSS
Hexo是一个简洁.高效.易用的博客框架,同时它拥有十分丰富的主题环境,本次我们所谈到的是cards主题,但是该主题的原生环境里没有相关的rss配置,所以我们需要采用手动添加的方式,进而实现rss功能 ...
- 40 张图带你搞懂 TCP 和 UDP
前言 欢迎阅读「程序员cxuan」 的文章,从今往后,你就是我的读者了. 我的 github bestJavaer 已经收录此文章,目录在 https://github.com/crisxuan/be ...
- 磁盘冗余阵列之RAID5、RAID10
RAID技术主要有以下三个基本功能: (1).通过对磁盘上的数据进行条带化,实现对数据成块存取,减少磁盘的机械寻道时间,提高了数据存取速度. (2).通过对一个阵列中的几块磁盘同时读取,减少了磁盘的机 ...
- oracle 流程控制句式
--for loop declare val number(10):=0; begin for val in 0..10 loop dbms_output.put_line('val='||val); ...
- Fiddler 4 断点调试(修改response请求参数)
1.选择测试链接 2. 2然后点击规则的Automatic Breakpoints 的 After Responses 3.然后重新发起请求并找到链接 4.然后修改数据 5.最终效果
- vue回调接口
1.微博回调接口 1.1oauth/urls.py 中添加路由 urlpatterns = [ path('weibo/callback/', views.OauthWeiboCallback.as_ ...
- golang拾遗:嵌入类型
这里是golang拾遗系列的第三篇,前两篇可以点击此处链接跳转: golang拾遗:为什么我们需要泛型 golang拾遗:指针和接口 今天我们要讨论的是golang中的嵌入类型(embedding t ...
- linux离线安装docker + docker-compose
1 准备阶段(docker) 1.1 卸载旧版本 如果电脑上已经存在docker,需要先卸载可能存在的旧版本: 1. 删除某软件,及其安装时自动安装的所有包 sudo apt-get autoremo ...