博客美化教程
博客侧边栏公告
<!-- 配置项详情见 https://bndong.github.io/Cnblogs-Theme-SimpleMemory/v2/#/Docs/Customization/config --> <script type="text/javascript"> window.cnblogsConfig = { info: { name: 'ava.launch(blog);', //「Avalaunch」 用户名 startDate: '24-09-01', //「2024-09-01」 入园时间,年-月-日。入园时间查看方法:鼠标停留园龄时间上,会显示入园时间 avatar: 'https://cdn.luogu.com.cn/upload/image_hosting/dwis853c.png', //「https://cdn.luogu.com.cn/upload/image_hosting/dwis853c.png」 用户头像链接 blogIcon: 'https://cdn.luogu.com.cn/upload/image_hosting/rlj44vm9.png', //「https://cdn.luogu.com.cn/upload/image_hosting/dwis853c.png」 博客图标链接 }, sidebar: { // 列表数据 ['导航名称', '链接', 'icon'] customList: { //「待填内容」 "友链": { // 标题 "data": [ // 列表数据 ['列表', '链接'] ['Avalaunch', 'https://www.cnblogs.com/avalaunch'], //按照这种格式添加即可。 ], "icon": "icon-pengyoufill" // 配置图标,参考文档:定制化/字体图标库 }, }, navList: [ //「待填内容」 把“对应链接”替换成对应的链接即可,注意不要删掉单引号 ['首页', 'https://www.cnblogs.com/avalaunch', 'icon-blog-solid'], //['友链', 'https://www.cnblogs.com/avalaunch/p/18434965', 'icon-pengyoufill'], ['联系', 'https://msg.cnblogs.com/send/avalaunch', 'icon-zhifeiji'], ['管理', 'https://i.cnblogs.com/', 'icon-setup_fill'], //['GitHub', 'https://github.com/你的GitHub用户名', 'icon-github'], ], infoBackground: 'https://cdn.luogu.com.cn/upload/image_hosting/2ca3iws0.png',//侧边栏背景图片 titleMsg: 'Welcome to my blog!',//侧边栏title信息,可以填欢迎语之类的 }, //background - 主页banner图片 //主页banner图片Url,推荐尺寸>= 1920*1080,支持多张,每次刷新随机设置一张。 banner: { //「待填内容」 home: { background: [ "https://cdn.luogu.com.cn/upload/image_hosting/wll40ol5.png",//在双引号中填入图片链接,下同。 //"",//可以按照这种格式往后加任意数量的图片链接。 ], title: [ //首页上随机展示的一句话,建议不要太长。如果这句话较长,可以用<br>作为换行符,但整句话包括换行符都要包含在同一个单引号里。 '杏花疏影里,吹笛到天明。',//在单引号中填入一句或多句话,下同。 //'Hello world(2)',//可以按照这种格式往后添加任意数量的话。 //'Hello world(3)' ], //titleSource: 'jinrishici', /* 所有可配置项 jinrishici:每次刷新随机获取一句古诗词。 one:每日获取一句话 */ }, //文章页banner图片Url,推荐尺寸>= 1920*1080,支持多张,每次刷新随机设置一张。 article: { //「待填内容」 background: [ //"https://img.paulzzh.com/touhou/random", //可以直接添加图片链接,也可以像我这样添加php链接,使用api接口批量生成随机图片。 "https://cdn.luogu.com.cn/upload/image_hosting/xofo59j5.png", //"", ], }, }, links: { //「待填内容」 page: [{ //以我自己为例,后面按照这种格式填即可。可以添加任意数量的友链。 name: 'Avalaunch', // 昵称 introduction: '————BJ OIer', // 简介 avatar: 'https://cdn.luogu.com.cn/upload/image_hosting/dwis853c.png', // 头像 url: 'https://www.cnblogs.com/avalaunch' // 友链地址 }, { name: '', // 昵称 introduction: '', // 简介 avatar: '', // 头像 url: '' // 友链地址 }, { name: '', introduction: '', avatar: '', url: '' }, ], }, //页面加载loading 「待填内容」 //这部分是刷新页面时的动效,可以在下面任选一种,但注意要把其他的注释掉,否则可能不会生效。 loading: { rebound: { tension: 16, friction: 5 }, spinner: { id: 'spinner', radius: 90, sides: 3, depth: 4, colors: { //background: '#231E76', //stroke: '#231E76', background: '#f0f0f0', stroke: '#272633', base: null, child: '#272633' }, alwaysForward: true, // When false the spring will reverse normally. restAt: 0.5, // A number from 0.1 to 0.9 || null for full rotation renderBase: false } /* rebound: { tension: 14, friction: 10 }, spinner: { id: 'spinner', radius: 90, sides: 5, depth: 8, colors: { background: '#00272C', stroke: null, base: null, child: '#02C39A' }, alwaysForward: true, // When false the spring will reverse normally. restAt: null, // A number from 0.1 to 0.9 || null for full rotation renderBase: false } */ /* rebound: { tension: 10, friction: 7 }, spinner: { id: 'spinner', radius: 160, sides: 8, depth: 6, colors: { background: '#181818', stroke: '#D23232', base: null, child: '#181818' }, alwaysForward: true, // When false the spring will reverse normally. restAt: null, // A number from 0.1 to 0.9 || null for full rotation renderBase: false } */ /* rebound: { tension: 1, friction: 3 }, spinner: { radius: 90, sides: 5, depth: 4, colors: { background: '#91A7D0', stroke: null, //'#231E76', base: null, //'#403F6F', child: '#F6CAC9' }, alwaysForward: true, // When false the spring will reverse normally. restAt: 0.8, // A number from 0.1 to 0.9 || null for full rotation renderBase: true } */ /* rebound: { tension: 2, friction: 7 }, spinner: { id: 'spinner', radius: 200, sides: 3, depth: 9, colors: { background: '#f0f0f0', stroke: null, base: '#222', child: '#f0f0f0' }, alwaysForward: true, // When false the spring will reverse normally. restAt: null, // A number from 0.1 to 0.9 || null for full rotation renderBase: true } */ }, // fontIconExtend: "//at.alicdn.com/t/font_xxxxxxxxxx.css",//字体图标库扩展Css的Url //进度条配置,显示在页面顶部 progressBar: { color : '#3f94ff', }, //当页面失去焦点,页面title显示的文字 title: { onblur: '你不要我了吗qwq',//「待填内容」 onblurTime: 500, //当页面失去焦点,页面title变化的延时时间,单位毫秒。该配置值为 -1 时,当页面失去焦点,页面title显示的文字不会变化 focus: 'Ciallo~(∠・ω< )⌒☆',//「待填内容」 focusTime: 1000, }, //页脚样式 footer: { style: 0, text: { left: '杏花疏影里',//页脚标语左侧文字 「待填内容」 right: '吹笛到天明',//页脚标语右侧文字 「待填内容」 //页脚标语字体图标 iconFont: { icon: "icon-xl",// iconfont 图标名称 color: "red",// 图标颜色 fontSize: "16px",// 图标大小 } }, }, //跳至底部位置定义,配置为 JQuery 选择器 rtMenu: { downScrollDom: '#blog_post_info_block', }, //日/夜间模式配置。页面使用日/夜间模式优先级:用户设置 > 自动切换 > 默认。 switchDayNight: { enable: true, auto: { enable: false } }, //动效「待填内容」 //根据个人喜好开启或关闭即可,但要注意,开启了固然比较好看,但极消耗性能,需慎重!!! animate: { //主页banner动效 homeBanner: { enable: false,// 是否开启动效 options: { radius: 15, density: 0.2, color: 'rgba(255,255,255, .2)', // 颜色设置,“random” 为随机颜色 clearOffset: 0.3 } }, //文章页标题动效 articleTitle: { enable: true, }, //文章页banner动效 articleBanner: { enable: false, }, //背景动效 background: { enable: false, options: { colorSaturation: "60%", colorBrightness: "50%", colorAlpha: 0.5, colorCycleSpeed: 5, verticalPosition: "random", horizontalSpeed: 200, ribbonCount: 3, strokeSize: 0, parallaxAmount: -0.2, animateSections: true } }, //banner背景图自动切换动效 bannerImages: { enable: true, options: { //itemNum: 5, // 图片拆分成几列 //current: -1, // 初始图片的下标,如果为负数则为随机 //sort: 1, // 1 代表每次向下加载一个图片,-1 代表每次向上加载一个图片 time: 7000 // 每次切换间隔时间,单位:毫秒 } }, //背景动效,颜色比较浅不影响阅读,鼠标移动有简单动偏移动画 backgroundMouse: { enable: true, }, //跟随鼠标动效「这个挺好看的,但容易卡顿,所以之前关了,你也可以打开。」 mouse: { enable: true, options: { size: 8, // 中心圆点的大小,单位 px sizeF: 36 // 外部边框的大小,单位 px } }, }, code: { type: 'hljs', // 所有可配置项 cnblogs: 使用博客园默认代码高亮样式 hljs: 使用 Highlighting 插件渲染代码高亮样式。 options: { maxHeight: '70vh',//代码框高度限制 例如:70vh、70% line: true,//是否渲染代码行号,如开启会在代码框左侧增加行号显示,默认不开启。 不与博客园行号渲染兼容,如果博客园添加代码时勾选显示行号并同时开启此配置,会出现双行号的现象。大家自己权衡使用此配置 macStyle: true,//mac风格代码框样式 }, }, //文章目录 articleDirectory: { position: 'right',//用于设置文章目录显示在文章的左侧还是右侧,配置项:right、left minBodyWeight: 1400,//文章目录在屏幕宽度到多少像素及以内时开始隐藏;例如:配置成 1000,当屏幕宽度 <= 1000 时,隐藏目录(可通过右下角按钮显示) autoWidthScroll: true,//文章目录中标题过长时候是否显示横向滚动条 }, //文章后缀 articleSuffix: { //「待填内容」 imgUrl: 'https://cdn.luogu.com.cn/upload/image_hosting/dwis853c.png',//文章后缀左侧图片,不配置使用用户头像配置 info.avatar,用户头像没配置使用主题默认头像。 aboutHtml: "",//关于博主,支持HTML代码,不配置使用默认 copyrightHtml: "除特殊说明外,转载请注明出处~[知识共享署名-相同方式共享 4.0 国际许可协议]",//版权声明 //supportHtml: "声援...",//声援博主,支持HTML代码,不配置使用默认。 }, //控制台输出 /* consoleList: [ ['', ''], ['', ''], ], */ } </script> <script src="https://cdn.jsdelivr.net/gh/BNDong/Cnblogs-Theme-SimpleMemory@v2.1.0/dist/simpleMemory.js" defer></script> <!-- <script src="https://blog-static.cnblogs.com/files/blogs/693306/mouse.min.js"></script> <script type="text/javascript">$.shuicheMouse({type:11,color:false})</script> --> <!--console 「待填内容」这一部分是你按F12进入控制台后显示的部分--> <script type="text/javascript"> function CONSOLECLEAR(){console.clear();} setTimeout("CONSOLECLEAR()","2000"); function CONSOLEOUTPUT() { console.log("");//双引号里填入你想说的话即可。可以添加更多。 } setTimeout("CONSOLEOUTPUT()","5000"); </script>
页面定制CSS代码
勾选“禁用模版默认CSS”。
.article-info-tag,button { text-transform:uppercase } .day,.postMeta,.postSticky { position:relative } .postTitle a:link,html { -webkit-tap-highlight-color:transparent } #blog-calendar,.code-copay-btn,.code-hljs-len,.hidden { visibility:hidden } #EntryTag,#blogTitle h1 { margin-top:20px } #EntryTag a,.postSticky { background:#6fa3ef } #blogTitle h1 a:hover,.dayTitle a,a,a:active,a:link,a:visited { color:#5c8ec6 } #calendar table a:hover,#navList a:hover,.postDesc a:hover,a:active,a:hover,a:link,a:visited,button { /*text-decoration:none*/ text-decoration: none!important; /*update:2023/6/9*/ } #mainContent,#sideBar,#topics { -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden } *,.Cal { padding:0 } ::-moz-selection { color:#FFF; background:#807dd4 } ::selection { background:#807dd4; color:#FFF } ::-webkit-selection { background:#807dd4; color:#FFF } ::-webkit-scrollbar { width:3px; height:3px } ::-webkit-scrollbar-track { width:3px; background-color:#f9f9f9 } ::-webkit-scrollbar-thumb { background-color:#999; background-clip:padding-box; min-height:100px } ::-webkit-scrollbar-thumb:hover { background-color:#555 } #BlogPostCategory a { background:#E8A258 } #BlogPostCategory a span,#EntryTag a span { margin-right:3px } .topicListFooter { text-align:right; margin-right:10px; margin-top:10px } #navList a,.dayTitle,button { text-align:center } #home,.inner { margin:0 auto } #divRefreshComments { margin-right:10px; font-size:9pt } * { margin:0 } html { height:100%; font-size:62.5% } body { background-color:#fff; font-size:12px; font-family:Merriweather,"Open Sans","Microsoft Jhenghei","Microsoft Yahei",sans-serif; color:#3A4145; -moz-font-feature-settings:'kern' 1; -o-font-feature-settings:'kern' 1; overflow:hidden } table { border-collapse:collapse; border-spacing:0 } fieldset,img { border:0 } li { list-style:none } img { max-width:none } a { outline:0 } a:hover { color:#f60 } .clear { clear:both } button { width:auto; display:inline-block; padding:.1rem 1.5rem; cursor:pointer; outline:0; color:#fff; font-family:'Open Sans',sans-serif; font-size:11px; line-height:13px; font-weight:300; letter-spacing:1px; text-shadow:none; border-radius:.3rem; border:.1em solid rgba(0,0,0,.05); background:#5ba4e5 } #topics .postTitle a:link,.page-title,.sb-title { text-shadow:0 3px 6px rgba(0,0,0,.3) } b { font-weight:400 } #home { width:70%; max-width:900px; background-color:rgba(255,255,255,.9); padding:0 20px 30px; box-shadow:0 0 20px 10px rgba(220,220,220,.3) } #header { padding-bottom:5px; margin-top:10px } #blogTitle { height:60px; clear:both } #blogTitle h1 { font-size:26px; font-weight:700; line-height:1.5em } #blogTitle h1 a { color:#515151 } #blogTitle h2 { font-weight:400; font-size:13px; line-height:1.846153846; color:#757575; float:left } #blogLogo { float:right } #navigator { font-size:13px; border-bottom:1px solid #ededed; border-top:1px solid #ededed; height:50px; clear:both; margin-top:25px } #bannerbar { display:none } #blog-calendar td,#blog-calendar th,.Cal,.btn_my_zzk,.dayTitle { font-size:12px } #navList { min-height:30px; float:left } #navList li { float:left; margin:0 40px 0 0 } #navList a { display:block; width:5em; height:22px; float:left; padding-top:19px } #navList a:active,#navList a:link,#navList a:visited { color:#6a6a6a; font-weight:700 } #navList a:hover { color:#000 } .blogStats { float:right; color:#757575; margin-top:19px; margin-right:2px; text-align:right } #main { margin-top:30px; width:100%; text-align:left } #mainContent .forFlow { float:none; width:auto; margin-left: 0; /*update:2023/6/9*/ } #mainContent { min-height:200px; padding:0 0 10px; float:none; margin:auto; width:100% } .day,.entrylistItem:not(:last-of-type) { min-height:10px; border-bottom:#e9e9e9 1px solid } .day:after,.entrylistItem:not(:last-of-type):after { content:""; width:7px; height:7px; bottom:-5px; left:50% } .day { margin:3.5rem auto; padding-bottom:3.3rem; word-wrap:break-word } .btn_my_zzk,.c_b_p_desc_img,.day:after,.dayTitle { position:absolute } .c_b_p_desc_readmore { display:block; background:0 0; border:0; border-bottom:2px solid #666; font-size:16px; padding:0; transition-property:border; font-weight:600; width:85px; text-align:center; color:#555!important; margin-top:20px } .day:after { display:block; border:1px solid #e9e9e9; margin-left:-5px; background:#FFF; border-radius:100%; box-shadow:rgba(255,255,255,.7) 0 0 0 5px } .dayTitle { display:none; border:1px solid #5c8ec6; background:azure; border-radius:50%; height:65px; line-height:1.5; margin:15px 15px 15px -100px; width:63px; clear:both; top:-15px } .dayTitle a { display:inline-block; margin-top:15px; width:60px } .desc_img { display:none } .c_b_p_desc_img { width:calc(39% - 20px); height:100%; opacity:.9; top:-5px; border-left:1px dashed #e9e9e9; right:0; padding-left:13px; overflow:hidden } .c_b_p_desc_img div { border-radius:4px; width:100%; height:100%; margin:0; opacity:.95 } .postCon,.postDesc,.postSeparator,.postTitle { width:100%; clear:both } .postTitle { font-size:20px; float:right } .postTitle a:active,.postTitle a:visited { color:#4A4A4A; transition:color .3s ease } .postTitle a:link { background-color:rgba(0,0,0,0); color:#4a4a4a; font-family:"Open Sans","Microsoft Jhenghei","Microsoft Yahei",sans-serif; font-size:3.1rem; font-weight:700; letter-spacing:-1px; transition-delay:0s; transition-duration:.3s; transition-property:color; transition-timing-function:ease; word-wrap:break-word } .postTitle a:hover { color:#000 } .entrylistPostSummary,.postCon { font-feature-settings:'liga' 1,'onum' 1,'kern' 1; line-height:1.7em; word-wrap:break-word; padding:25px 0 10px; color:#3a4145; font-family:Noto Sans SC,serif; margin:0; text-align:justify; font-size:1.45em; display:block; position:relative; -webkit-margin-before:0; -webkit-margin-after:0; -webkit-margin-start:0; -webkit-margin-end:0 } .postMeta { font-size:14px; color:#888; top:10px; display:inline-block } .postDesc,p.article-info-text>.postMeta br { display:none } .postMeta>i { font-size:15px; margin:0 5px } .postMeta>i:not(:first-child) { margin-left:10px } .postDesc { float:left; text-align:left; padding-right:5px; margin:0; font-family:"Open Sans",sans-serif; font-size:1.4rem; line-height:2.2rem; color:#9EABB3 } #blog-calendar td,#sb_widget_my_zzk,.CalTitle { text-align:center } #cnblogs_post_body h1:hover::after,#cnblogs_post_body h2:hover::after,#cnblogs_post_body h3:hover::after,#cnblogs_post_body h4:hover::after,#cnblogs_post_body h5:hover::after { content:"#"; color:rgba(13,110,253,.5); margin-left:5px; transition:color .15s ease-in-out } p.article-info-text>.postMeta { font-size:16px; font-weight:700; color:rgba(255,255,255,.9); font-family:Noto Sans SC,serif; text-shadow:0 3px 6px rgba(0,0,0,.5) } #blog-calendar td,#calendar td { font-family:"Comic Sans MS" } p.article-info-text>.postMeta i { font-size:16px } .postDesc a:active,.postDesc a:link,.postDesc a:visited { color:#666 } .postDesc a:hover { color:#5c8ec6 } .postSticky { display:inline-block; font-size:14px; color:#fff; padding:1px 3px; border-radius:3px; top:-6px } .postSeparator { height:1px; float:right; margin:0 auto 15px } #sideBar { margin-top:-15px; width:230px; padding:0 0 0 5px; float:right } #sideBar a { color:#757575 } #sideBar a:hover { color:#5c8ec6; text-decoration:underline } #sb_widget_my_zzk { width:100% } .btn_my_zzk { width:25px; height:25px; color:transparent; border:0; cursor:pointer; top:1px; right:-35px } .input_my_zzk:focus,.input_my_zzk:hover { border:1px solid #666 } .input_my_zzk:hover { transition:all .4s linear 0s } .catList,.catListArticleArchive,.catListArticleCategory,.catListBlogRank,.catListComment,.catListEssay,.catListFeedback,.catListImageCategory,.catListLink,.catListNoteBook,.catListPostArchive,.catListPostCategory,.catListTag,.catListView,.mySearch,.newsItem { background:#fff; margin-bottom:35px; word-wrap:break-word } #blog-calendar { margin:10px 5px 5px 10px } #calendar { width:228px; padding-bottom:5px; margin-bottom:35px; border:1px solid #EDEDED; box-shadow:0 1px 3px #ccc } .calendar { border:0 solid #000 } #calendar .Cal { width:100%; line-height:1.5em } #calendar td { background:#FFF; padding-top:2px } .Cal { border:none; color:#666; width:100%; font-family:arial } .CalOtherMonthDay,.CalWeekendDay { padding-top:4px; padding-bottom:4px } #calendar table a:active,#calendar table a:link,#calendar table a:visited { font-weight:700 } #calendar table a:hover { color:#fff } .CalTodayDay { color:#b8b8b8; font-weight:700; background:#2d2d2b } .CalDayHeader,.CalWeekendDay { background:#111 } .CalOtherMonthDay { color:#3c3c3c } #calendar .CalNextPrev a:active,#calendar .CalNextPrev a:link,#calendar .CalNextPrev a:visited { font-weight:700; padding-left:10px; padding-right:15px } .CalDayHeader { font-weight:700; padding-bottom:5px; padding-top:5px } .CalTitle { background:#6293bb; width:100%; height:30px; font-size:14px; font-weight:700; padding:5px 0 } .CalTitle td { background:#000; font-family:verdana; font-size:12px; font-weight:700 } .Cal td { height:20px; font-size:10px } .Cal a:active,.Cal a:link,.Cal a:visited { color:#ff9; text-decoration:underline } .Cal a:hover { text-decoration:none } .CalSelector { background:#efefef } .catListTitle { font-weight:700; line-height:1.2; font-size:110%; margin-top:15px; margin-bottom:10px; text-align:left } #sideBarMain ul,.catListComment,.page-description,.pfl_feedback_area_title { line-height:1.5em } .divRecentComment { text-indent:2em; color:#494949; margin-bottom:20px } #sideBarMain li { line-height:1.8 } #topics { width:100%; min-height:200px; padding:0 0 10px; margin:15px auto 4rem; font-family:-apple-system,SF UI Text,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif } #topics .postTitle { border:0; font-size:130%; font-weight:700; line-height:1.5; width:100%; padding-left:5px } #BlogPostCategory,#BlogPostCategory a:active,#BlogPostCategory a:link,#BlogPostCategory a:visited,#EntryTag,#EntryTag a:active,#EntryTag a:link,#EntryTag a:visited { color:#666 } #BlogPostCategory a,#EntryTag a { height:20px; line-height:20px; color:#fff!important; padding:3px 5px; border-radius:3px; margin:2px 5px 0; text-decoration:none; font-size:14px } #BlogPostCategory a:hover,#EntryTag a:hover { transition:all .3s linear 0s; opacity:.8 } #topics .postDesc { padding-left:0; width:100%; text-align:left; color:#666; margin-top:5px; background:0 0 } .feedbackListSubtitle-louzhu:after,.feedbackListSubtitle:after,.feedbackListSubtitle:before { top:11px; right:100%; left:-16px; width:0; height:0; content:" "; border-style:solid solid outset; position:absolute; display:block; pointer-events:none } .feedback_area_title { font:normal normal 16px/35px "Microsoft YaHei"; margin:10px 0 30px } .louzhu { margin:0 2px } .feedbackListSubtitle a:active,.feedbackListSubtitle a:link,.feedbackListSubtitle a:visited { color:#777; font-weight:700 } .feedbackListSubtitle a:hover { color:#5c8ec6; text-decoration:underline } .feedbackListSubtitle b { color:#5c8ec6 } .feedbackListSubtitle:before { border-color:transparent #d1d5da transparent transparent; border-width:8px } .feedbackListSubtitle-louzhu:after,.feedbackListSubtitle:after { border-color:transparent; margin-top:1px; margin-left:2px; border-width:7px } .feedbackListSubtitle:after { border-right-color:#f6f8fa } .feedbackListSubtitle-louzhu:after { border-right-color:#f1f8ff!important } .feedbackManage { width:200px; text-align:right; float:right } .feedbackCon { padding:10px 20px; min-height:35px; line-height:1.5; border:1px solid #e9e9e9; border-top:0; border-bottom-left-radius:5px; border-bottom-right-radius:5px; background:#fff; position:relative } .feedbackListSubtitle-louzhu { background-color:#f1f8ff!important; border-bottom-color:#c0d3eb!important } .feedbackItem { position:relative; padding:15px 0 15px 60px; margin:0; font-size:13px } .feedbackItem:before { position:absolute; top:0; bottom:0; left:90px; display:block; z-index:0; width:2px; content:""; background-color:#e1e4e8 } .feedbackAvatar { position:absolute; left:1px } .feedbackAvatar img { width:40px; height:40px; border:1px solid #d1d5da; padding:2px; border-radius:3px } div#tbCommentBodyPreview { border:0 } #divRefreshComments { text-align:right; margin-bottom:10px } .commenttb { padding:8px; margin-bottom:10px; color:#555; border:1px solid #ddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:320px } .commentTextBox:hover,.commenttb:hover { color:#333; border-color:rgba(82,168,236,.8); transition:all .4s linear 0s } .commenttb:hover { outline:0; -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.075),0 0 4px rgba(82,168,236,.6); -moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.075),0 0 4px rgba(82,168,236,.6); box-shadow:inset 1px 1px 1px rgba(0,0,0,.075),0 0 4px rgba(82,168,236,.6) } #Profile1_panelAdd input[type=text]:hover,#Profile1_txtContent:hover,.commentTextBox:hover { -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.075),0 0 4px rgba(82,168,236,.6); -moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.075),0 0 4px rgba(82,168,236,.6); outline:0; box-shadow:inset 1px 1px 1px rgba(0,0,0,.075),0 0 4px rgba(82,168,236,.6) } .commentTextBox { width:410px!important; margin-top:10px; margin-bottom:10px } #AjaxHolder_PostComment_btnSubmit { padding:8px 20px; text-align:center; font-size:14px; color:#fff; border:none; background:#5c8ec6; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; -ms-transition:all .4s ease; transition:all .4s ease; cursor:pointer; display:inline-block; vertical-align:middle; outline:0; text-decoration:none } #AjaxHolder_PostComment_btnSubmit:hover { background:#333 } #AjaxHolder_PostComment_divCommnentArea tr { margin-top:10px; margin-bottom:10px } .comment_vote { padding-right:10px } .comment_vote a { color:#999 } .comment_vote a:hover { color:#5c8ec6 } #commentform_title { font:normal normal 16px/35px "Microsoft YaHei"; margin:0; background-image:none; padding:0 } #comment_form_container .author { padding-left:10px; color:#555; border:1px solid #ddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:320px; height:20px; background-image:none } #comment_form_container p { font-size:14px; margin-bottom:20px } .commentbox_title_left { font-size:14px } #comment_form_container .comment_textarea { font-size:13px; padding:8px; margin-bottom:10px; color:#555; border:1px solid #ddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; min-height:250px; width:100%; height:100% } #comment_form_container .comment_textarea:hover { border-color:#5c8ec6; outline:0; transition:all .4s linear 0s } #comment_form_container .comment_textarea:focus { outline:0 } .commentbox_tab.active,.commentbox_tab:hover { border-bottom:0; color:#5c8ec6 } .comment_btn { border:none; background-color:#5c8ec6 } .comment_btn:hover { background:#71ace5 } .PostListTitle,.entrylistTitle,.thumbTitle { height:38px; line-height:38px; font:normal normal 16px/35px "Microsoft YaHei"; margin:10px 0 30px; background-image:none; padding:0 } .dev__developer,.entrylistPosttitle a:active,.entrylistPosttitle a:link,.entrylistPosttitle a:visited { font-family:"Open Sans","Microsoft Jhenghei","Microsoft Yahei",sans-serif } .entrylistDescription { color:#666; text-align:right; padding-top:5px; padding-bottom:5px; padding-right:10px; margin-bottom:10px } .entrylistItem { position:relative; margin:3.5rem auto; padding-bottom:3.3rem; word-wrap:break-word } .entrylistItem:after { display:block; border:1px solid #E7EEF2; position:absolute; margin-left:-5px; background:#FFF; border-radius:100%; box-shadow:#FFF 0 0 0 5px } .entrylistPosttitle { font-size:20px; width:100% } .entrylistPosttitle a:active,.entrylistPosttitle a:link,.entrylistPosttitle a:visited { transition:all .4s linear 0s; background-color:rgba(0,0,0,0); color:#4a4a4a; font-size:3.2rem; font-weight:700; letter-spacing:-1px; transition-delay:0s; transition-duration:.3s; transition-property:color; transition-timing-function:ease; word-wrap:break-word; -webkit-tap-highlight-color:transparent } .entrylistPosttitle a:hover { color:#000 } .entrylistItemPostDesc,.sb-title { font-family:"Open Sans",sans-serif } .entrylistItemPostDesc { float:left; width:100%; clear:both; text-align:left; padding-right:5px; margin:0; font-size:1.4rem; line-height:2.2rem; color:#9EABB3; display:none } .entrylistItemPostDesc a:active,.entrylistItemPostDesc a:link,.entrylistItemPostDesc a:visited { color:#666 } .entrylistItemPostDesc a:hover { color:#5c8ec6 } .entrylist .postSeparator { clear:both; width:100%; font-size:0; line-height:0; margin:0; padding:0; height:0; border:none } #footer,.pager { font-size:12px } .divPhoto,.pager { margin-right:10px } .divRecentCommentAticle a { color:#000 } .pager { text-align:right; color:#9EABB3 } #nav_next_page a,.pager a { display:inline-block; min-width:18px; text-align:center; border:1px solid #bfc8cd; text-decoration:none; border-radius:4px; color:#9EABB3!important; transition:all .2s ease } #nav_next_page a:active,#nav_next_page a:link,#nav_next_page a:visited,.pager a:active,.pager a:link,.pager a:visited { color:#9EABB3!important } .pager a { padding:0 5px } #nav_next_page a { padding:3px 5px } #nav_next_page a:hover,.pager a:hover { background:#fff; color:#889093; border-color:#98a0a4 } .PostList { border-bottom:1px dashed #e9e9e9; clear:both; min-height:1.5em; padding-top:20px; margin-bottom:20px; padding-bottom:20px } .postTitl2 { float:left; padding-top:10px; padding-bottom:10px; font-size:14px } .postDesc2 { color:#666; float:right } .postText2 { clear:both; color:#757575 } .pfl_feedback_area_title { text-align:right; font-weight:700; margin-bottom:10px } .pfl_feedbackItem { border:1px dashed #ccc; padding:10px; border-radius:3px; margin-bottom:20px } .pfl_feedbacksubtitle { width:100%; height:1.5em } .pfl_feedbackname { float:left } .commentbox_title_right,.pfl_feedbackManage { float:right } .pfl_feedbackname a { color:#5c8ec6; font-weight:700 } .pfl_feedbackCon { color:#000; padding-top:5px; padding-bottom:5px } .pfl_feedbackAnswer { color:#F40; text-indent:2em } .tdSentMessage { text-align:right } .errorMessage { width:300px; float:left } #Profile1_panelAdd input[type=text],#Profile1_txtContent { padding:8px; margin-bottom:10px; color:#555; border:1px solid #ddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px } #Profile1_panelAdd input[type=text]:hover,#Profile1_txtContent:hover { color:#333; border-color:rgba(82,168,236,.8); transition:all .4s linear 0s } #Profile1_panelAdd input[type=text]:focus,#Profile1_txtContent:focus { outline:0; border-color:rgba(82,168,236,.8) } #Profile1_panelAdd input[type=submit] { padding:8px 20px; text-align:center; font-size:14px; color:#fff; border:none; background:#5c8ec6; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; -ms-transition:all .4s ease; transition:all .4s ease; cursor:pointer; display:inline-block; vertical-align:middle; outline:0; text-decoration:none } #Profile1_panelAdd input[type=submit]:hover { background:#333 } .feedbackListSubtitle { clear:both; align-items:center; color:#586069; flex-direction:row-reverse; background-color:#f6f8fa; border:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-top-left-radius:5px; border-top-right-radius:5px; padding:10px 20px; position:relative; white-space:nowrap; text-overflow:ellipsis } #footer,.main-header,.scroll-down { position:absolute } .divPhoto { border:1px solid #ccc; padding:2px } .thumbDescription { color:#757575; text-align:right; padding-top:5px; padding-bottom:5px; padding-right:10px; margin-bottom:30px } #footer { min-height:100px; margin:20vh 0 0; left:0; right:0; padding:15px 0; color:#888; line-height:1.5 } .my-face { animation:my-face 5s infinite ease-in-out; display:inline-block; margin:0 5px } @-moz-keyframes my-face { 2%,24%,80% { -webkit-transform:translate(0,1.5px) rotate(1.5deg); -moz-transform:translate(0,1.5px) rotate(1.5deg); -ms-transform:translate(0,1.5px) rotate(1.5deg); -o-transform:translate(0,1.5px) rotate(1.5deg); transform:translate(0,1.5px) rotate(1.5deg) } 4%,68%,98% { -webkit-transform:translate(0,-1.5px) rotate(-.5deg); -moz-transform:translate(0,-1.5px) rotate(-.5deg); -ms-transform:translate(0,-1.5px) rotate(-.5deg); -o-transform:translate(0,-1.5px) rotate(-.5deg); transform:translate(0,-1.5px) rotate(-.5deg) } 38%,6% { -webkit-transform:translate(0,1.5px) rotate(-1.5deg); -moz-transform:translate(0,1.5px) rotate(-1.5deg); -ms-transform:translate(0,1.5px) rotate(-1.5deg); -o-transform:translate(0,1.5px) rotate(-1.5deg); transform:translate(0,1.5px) rotate(-1.5deg) } 8%,86% { -webkit-transform:translate(0,-1.5px) rotate(-1.5deg); -moz-transform:translate(0,-1.5px) rotate(-1.5deg); -ms-transform:translate(0,-1.5px) rotate(-1.5deg); -o-transform:translate(0,-1.5px) rotate(-1.5deg); transform:translate(0,-1.5px) rotate(-1.5deg) } 10%,72% { -webkit-transform:translate(0,2.5px) rotate(1.5deg); -moz-transform:translate(0,2.5px) rotate(1.5deg); -ms-transform:translate(0,2.5px) rotate(1.5deg); -o-transform:translate(0,2.5px) rotate(1.5deg); transform:translate(0,2.5px) rotate(1.5deg) } 12%,64%,78%,96% { -webkit-transform:translate(0,-.5px) rotate(1.5deg); -moz-transform:translate(0,-.5px) rotate(1.5deg); -ms-transform:translate(0,-.5px) rotate(1.5deg); -o-transform:translate(0,-.5px) rotate(1.5deg); transform:translate(0,-.5px) rotate(1.5deg) } 14%,54% { -webkit-transform:translate(0,-1.5px) rotate(1.5deg); -moz-transform:translate(0,-1.5px) rotate(1.5deg); -ms-transform:translate(0,-1.5px) rotate(1.5deg); -o-transform:translate(0,-1.5px) rotate(1.5deg); transform:translate(0,-1.5px) rotate(1.5deg) } 16% { -webkit-transform:translate(0,-.5px) rotate(-1.5deg); -moz-transform:translate(0,-.5px) rotate(-1.5deg); -ms-transform:translate(0,-.5px) rotate(-1.5deg); -o-transform:translate(0,-.5px) rotate(-1.5deg); transform:translate(0,-.5px) rotate(-1.5deg) } 18%,22% { -webkit-transform:translate(0,.5px) rotate(-1.5deg); -moz-transform:translate(0,.5px) rotate(-1.5deg); -ms-transform:translate(0,.5px) rotate(-1.5deg); -o-transform:translate(0,.5px) rotate(-1.5deg); transform:translate(0,.5px) rotate(-1.5deg) } 20%,36%,46% { -webkit-transform:translate(0,-1.5px) rotate(2.5deg); -moz-transform:translate(0,-1.5px) rotate(2.5deg); -ms-transform:translate(0,-1.5px) rotate(2.5deg); -o-transform:translate(0,-1.5px) rotate(2.5deg); transform:translate(0,-1.5px) rotate(2.5deg) } 26%,50% { -webkit-transform:translate(0,.5px) rotate(.5deg); -moz-transform:translate(0,.5px) rotate(.5deg); -ms-transform:translate(0,.5px) rotate(.5deg); -o-transform:translate(0,.5px) rotate(.5deg); transform:translate(0,.5px) rotate(.5deg) } 28% { -webkit-transform:translate(0,.5px) rotate(1.5deg); -moz-transform:translate(0,.5px) rotate(1.5deg); -ms-transform:translate(0,.5px) rotate(1.5deg); -o-transform:translate(0,.5px) rotate(1.5deg); transform:translate(0,.5px) rotate(1.5deg) } 30%,40%,62%,76%,88% { -webkit-transform:translate(0,-.5px) rotate(2.5deg); -moz-transform:translate(0,-.5px) rotate(2.5deg); -ms-transform:translate(0,-.5px) rotate(2.5deg); -o-transform:translate(0,-.5px) rotate(2.5deg); transform:translate(0,-.5px) rotate(2.5deg) } 32%,34%,66% { -webkit-transform:translate(0,1.5px) rotate(-.5deg); -moz-transform:translate(0,1.5px) rotate(-.5deg); -ms-transform:translate(0,1.5px) rotate(-.5deg); -o-transform:translate(0,1.5px) rotate(-.5deg); transform:translate(0,1.5px) rotate(-.5deg) } 42% { -webkit-transform:translate(0,2.5px) rotate(-1.5deg); -moz-transform:translate(0,2.5px) rotate(-1.5deg); -ms-transform:translate(0,2.5px) rotate(-1.5deg); -o-transform:translate(0,2.5px) rotate(-1.5deg); transform:translate(0,2.5px) rotate(-1.5deg) } 44%,70% { -webkit-transform:translate(0,1.5px) rotate(.5deg); -moz-transform:translate(0,1.5px) rotate(.5deg); -ms-transform:translate(0,1.5px) rotate(.5deg); -o-transform:translate(0,1.5px) rotate(.5deg); transform:translate(0,1.5px) rotate(.5deg) } 48%,74%,82% { -webkit-transform:translate(0,-.5px) rotate(.5deg); -moz-transform:translate(0,-.5px) rotate(.5deg); -ms-transform:translate(0,-.5px) rotate(.5deg); -o-transform:translate(0,-.5px) rotate(.5deg); transform:translate(0,-.5px) rotate(.5deg) } 52%,56%,60% { -webkit-transform:translate(0,2.5px) rotate(2.5deg); -moz-transform:translate(0,2.5px) rotate(2.5deg); -ms-transform:translate(0,2.5px) rotate(2.5deg); -o-transform:translate(0,2.5px) rotate(2.5deg); transform:translate(0,2.5px) rotate(2.5deg) } 58% { -webkit-transform:translate(0,.5px) rotate(2.5deg); -moz-transform:translate(0,.5px) rotate(2.5deg); -ms-transform:translate(0,.5px) rotate(2.5deg); -o-transform:translate(0,.5px) rotate(2.5deg); transform:translate(0,.5px) rotate(2.5deg) } 84% { -webkit-transform:translate(0,1.5px) rotate(2.5deg); -moz-transform:translate(0,1.5px) rotate(2.5deg); -ms-transform:translate(0,1.5px) rotate(2.5deg); -o-transform:translate(0,1.5px) rotate(2.5deg); transform:translate(0,1.5px) rotate(2.5deg) } 90% { -webkit-transform:translate(0,2.5px) rotate(-.5deg); -moz-transform:translate(0,2.5px) rotate(-.5deg); -ms-transform:translate(0,2.5px) rotate(-.5deg); -o-transform:translate(0,2.5px) rotate(-.5deg); transform:translate(0,2.5px) rotate(-.5deg) } 92% { -webkit-transform:translate(0,.5px) rotate(-.5deg); -moz-transform:translate(0,.5px) rotate(-.5deg); -ms-transform:translate(0,.5px) rotate(-.5deg); -o-transform:translate(0,.5px) rotate(-.5deg); transform:translate(0,.5px) rotate(-.5deg) } 94% { -webkit-transform:translate(0,2.5px) rotate(.5deg); -moz-transform:translate(0,2.5px) rotate(.5deg); -ms-transform:translate(0,2.5px) rotate(.5deg); -o-transform:translate(0,2.5px) rotate(.5deg); transform:translate(0,2.5px) rotate(.5deg) } 0%,100% { -webkit-transform:translate(0,0) rotate(0); -moz-transform:translate(0,0) rotate(0); -ms-transform:translate(0,0) rotate(0); -o-transform:translate(0,0) rotate(0); transform:translate(0,0) rotate(0) } }@-webkit-keyframes my-face { 2%,24%,80% { -webkit-transform:translate(0,1.5px) rotate(1.5deg); -moz-transform:translate(0,1.5px) rotate(1.5deg); -ms-transform:translate(0,1.5px) rotate(1.5deg); -o-transform:translate(0,1.5px) rotate(1.5deg); transform:translate(0,1.5px) rotate(1.5deg) } 4%,68%,98% { -webkit-transform:translate(0,-1.5px) rotate(-.5deg); -moz-transform:translate(0,-1.5px) rotate(-.5deg); -ms-transform:translate(0,-1.5px) rotate(-.5deg); -o-transform:translate(0,-1.5px) rotate(-.5deg); transform:translate(0,-1.5px) rotate(-.5deg) } 38%,6% { -webkit-transform:translate(0,1.5px) rotate(-1.5deg); -moz-transform:translate(0,1.5px) rotate(-1.5deg); -ms-transform:translate(0,1.5px) rotate(-1.5deg); -o-transform:translate(0,1.5px) rotate(-1.5deg); transform:translate(0,1.5px) rotate(-1.5deg) } 8%,86% { -webkit-transform:translate(0,-1.5px) rotate(-1.5deg); -moz-transform:translate(0,-1.5px) rotate(-1.5deg); -ms-transform:translate(0,-1.5px) rotate(-1.5deg); -o-transform:translate(0,-1.5px) rotate(-1.5deg); transform:translate(0,-1.5px) rotate(-1.5deg) } 10%,72% { -webkit-transform:translate(0,2.5px) rotate(1.5deg); -moz-transform:translate(0,2.5px) rotate(1.5deg); -ms-transform:translate(0,2.5px) rotate(1.5deg); -o-transform:translate(0,2.5px) rotate(1.5deg); transform:translate(0,2.5px) rotate(1.5deg) } 12%,64%,78%,96% { -webkit-transform:translate(0,-.5px) rotate(1.5deg); -moz-transform:translate(0,-.5px) rotate(1.5deg); -ms-transform:translate(0,-.5px) rotate(1.5deg); -o-transform:translate(0,-.5px) rotate(1.5deg); transform:translate(0,-.5px) rotate(1.5deg) } 14%,54% { -webkit-transform:translate(0,-1.5px) rotate(1.5deg); -moz-transform:translate(0,-1.5px) rotate(1.5deg); -ms-transform:translate(0,-1.5px) rotate(1.5deg); -o-transform:translate(0,-1.5px) rotate(1.5deg); transform:translate(0,-1.5px) rotate(1.5deg) } 16% { -webkit-transform:translate(0,-.5px) rotate(-1.5deg); -moz-transform:translate(0,-.5px) rotate(-1.5deg); -ms-transform:translate(0,-.5px) rotate(-1.5deg); -o-transform:translate(0,-.5px) rotate(-1.5deg); transform:translate(0,-.5px) rotate(-1.5deg) } 18%,22% { -webkit-transform:translate(0,.5px) rotate(-1.5deg); -moz-transform:translate(0,.5px) rotate(-1.5deg); -ms-transform:translate(0,.5px) rotate(-1.5deg); -o-transform:translate(0,.5px) rotate(-1.5deg); transform:translate(0,.5px) rotate(-1.5deg) } 20%,36%,46% { -webkit-transform:translate(0,-1.5px) rotate(2.5deg); -moz-transform:translate(0,-1.5px) rotate(2.5deg); -ms-transform:translate(0,-1.5px) rotate(2.5deg); -o-transform:translate(0,-1.5px) rotate(2.5deg); transform:translate(0,-1.5px) rotate(2.5deg) } 26%,50% { -webkit-transform:translate(0,.5px) rotate(.5deg); -moz-transform:translate(0,.5px) rotate(.5deg); -ms-transform:translate(0,.5px) rotate(.5deg); -o-transform:translate(0,.5px) rotate(.5deg); transform:translate(0,.5px) rotate(.5deg) } 28% { -webkit-transform:translate(0,.5px) rotate(1.5deg); -moz-transform:translate(0,.5px) rotate(1.5deg); -ms-transform:translate(0,.5px) rotate(1.5deg); -o-transform:translate(0,.5px) rotate(1.5deg); transform:translate(0,.5px) rotate(1.5deg) } 30%,40%,62%,76%,88% { -webkit-transform:translate(0,-.5px) rotate(2.5deg); -moz-transform:translate(0,-.5px) rotate(2.5deg); -ms-transform:translate(0,-.5px) rotate(2.5deg); -o-transform:translate(0,-.5px) rotate(2.5deg); transform:translate(0,-.5px) rotate(2.5deg) } 32%,34%,66% { -webkit-transform:translate(0,1.5px) rotate(-.5deg); -moz-transform:translate(0,1.5px) rotate(-.5deg); -ms-transform:translate(0,1.5px) rotate(-.5deg); -o-transform:translate(0,1.5px) rotate(-.5deg); transform:translate(0,1.5px) rotate(-.5deg) } 42% { -webkit-transform:translate(0,2.5px) rotate(-1.5deg); -moz-transform:translate(0,2.5px) rotate(-1.5deg); -ms-transform:translate(0,2.5px) rotate(-1.5deg); -o-transform:translate(0,2.5px) rotate(-1.5deg); transform:translate(0,2.5px) rotate(-1.5deg) } 44%,70% { -webkit-transform:translate(0,1.5px) rotate(.5deg); -moz-transform:translate(0,1.5px) rotate(.5deg); -ms-transform:translate(0,1.5px) rotate(.5deg); -o-transform:translate(0,1.5px) rotate(.5deg); transform:translate(0,1.5px) rotate(.5deg) } 48%,74%,82% { -webkit-transform:translate(0,-.5px) rotate(.5deg); -moz-transform:translate(0,-.5px) rotate(.5deg); -ms-transform:translate(0,-.5px) rotate(.5deg); -o-transform:translate(0,-.5px) rotate(.5deg); transform:translate(0,-.5px) rotate(.5deg) } 52%,56%,60% { -webkit-transform:translate(0,2.5px) rotate(2.5deg); -moz-transform:translate(0,2.5px) rotate(2.5deg); -ms-transform:translate(0,2.5px) rotate(2.5deg); -o-transform:translate(0,2.5px) rotate(2.5deg); transform:translate(0,2.5px) rotate(2.5deg) } 58% { -webkit-transform:translate(0,.5px) rotate(2.5deg); -moz-transform:translate(0,.5px) rotate(2.5deg); -ms-transform:translate(0,.5px) rotate(2.5deg); -o-transform:translate(0,.5px) rotate(2.5deg); transform:translate(0,.5px) rotate(2.5deg) } 84% { -webkit-transform:translate(0,1.5px) rotate(2.5deg); -moz-transform:translate(0,1.5px) rotate(2.5deg); -ms-transform:translate(0,1.5px) rotate(2.5deg); -o-transform:translate(0,1.5px) rotate(2.5deg); transform:translate(0,1.5px) rotate(2.5deg) } 90% { -webkit-transform:translate(0,2.5px) rotate(-.5deg); -moz-transform:translate(0,2.5px) rotate(-.5deg); -ms-transform:translate(0,2.5px) rotate(-.5deg); -o-transform:translate(0,2.5px) rotate(-.5deg); transform:translate(0,2.5px) rotate(-.5deg) } 92% { -webkit-transform:translate(0,.5px) rotate(-.5deg); -moz-transform:translate(0,.5px) rotate(-.5deg); -ms-transform:translate(0,.5px) rotate(-.5deg); -o-transform:translate(0,.5px) rotate(-.5deg); transform:translate(0,.5px) rotate(-.5deg) } 94% { -webkit-transform:translate(0,2.5px) rotate(.5deg); -moz-transform:translate(0,2.5px) rotate(.5deg); -ms-transform:translate(0,2.5px) rotate(.5deg); -o-transform:translate(0,2.5px) rotate(.5deg); transform:translate(0,2.5px) rotate(.5deg) } 0%,100% { -webkit-transform:translate(0,0) rotate(0); -moz-transform:translate(0,0) rotate(0); -ms-transform:translate(0,0) rotate(0); -o-transform:translate(0,0) rotate(0); transform:translate(0,0) rotate(0) } }@-o-keyframes my-face { 2%,24%,80% { -webkit-transform:translate(0,1.5px) rotate(1.5deg); -moz-transform:translate(0,1.5px) rotate(1.5deg); -ms-transform:translate(0,1.5px) rotate(1.5deg); -o-transform:translate(0,1.5px) rotate(1.5deg); transform:translate(0,1.5px) rotate(1.5deg) } 4%,68%,98% { -webkit-transform:translate(0,-1.5px) rotate(-.5deg); -moz-transform:translate(0,-1.5px) rotate(-.5deg); -ms-transform:translate(0,-1.5px) rotate(-.5deg); -o-transform:translate(0,-1.5px) rotate(-.5deg); transform:translate(0,-1.5px) rotate(-.5deg) } 38%,6% { -webkit-transform:translate(0,1.5px) rotate(-1.5deg); -moz-transform:translate(0,1.5px) rotate(-1.5deg); -ms-transform:translate(0,1.5px) rotate(-1.5deg); -o-transform:translate(0,1.5px) rotate(-1.5deg); transform:translate(0,1.5px) rotate(-1.5deg) } 8%,86% { -webkit-transform:translate(0,-1.5px) rotate(-1.5deg); -moz-transform:translate(0,-1.5px) rotate(-1.5deg); -ms-transform:translate(0,-1.5px) rotate(-1.5deg); -o-transform:translate(0,-1.5px) rotate(-1.5deg); transform:translate(0,-1.5px) rotate(-1.5deg) } 10%,72% { -webkit-transform:translate(0,2.5px) rotate(1.5deg); -moz-transform:translate(0,2.5px) rotate(1.5deg); -ms-transform:translate(0,2.5px) rotate(1.5deg); -o-transform:translate(0,2.5px) rotate(1.5deg); transform:translate(0,2.5px) rotate(1.5deg) } 12%,64%,78%,96% { -webkit-transform:translate(0,-.5px) rotate(1.5deg); -moz-transform:translate(0,-.5px) rotate(1.5deg); -ms-transform:translate(0,-.5px) rotate(1.5deg); -o-transform:translate(0,-.5px) rotate(1.5deg); transform:translate(0,-.5px) rotate(1.5deg) } 14%,54% { -webkit-transform:translate(0,-1.5px) rotate(1.5deg); -moz-transform:translate(0,-1.5px) rotate(1.5deg); -ms-transform:translate(0,-1.5px) rotate(1.5deg); -o-transform:translate(0,-1.5px) rotate(1.5deg); transform:translate(0,-1.5px) rotate(1.5deg) } 16% { -webkit-transform:translate(0,-.5px) rotate(-1.5deg); -moz-transform:translate(0,-.5px) rotate(-1.5deg); -ms-transform:translate(0,-.5px) rotate(-1.5deg); -o-transform:translate(0,-.5px) rotate(-1.5deg); transform:translate(0,-.5px) rotate(-1.5deg) } 18%,22% { -webkit-transform:translate(0,.5px) rotate(-1.5deg); -moz-transform:translate(0,.5px) rotate(-1.5deg); -ms-transform:translate(0,.5px) rotate(-1.5deg); -o-transform:translate(0,.5px) rotate(-1.5deg); transform:translate(0,.5px) rotate(-1.5deg) } 20%,36%,46% { -webkit-transform:translate(0,-1.5px) rotate(2.5deg); -moz-transform:translate(0,-1.5px) rotate(2.5deg); -ms-transform:translate(0,-1.5px) rotate(2.5deg); -o-transform:translate(0,-1.5px) rotate(2.5deg); transform:translate(0,-1.5px) rotate(2.5deg) } 26%,50% { -webkit-transform:translate(0,.5px) rotate(.5deg); -moz-transform:translate(0,.5px) rotate(.5deg); -ms-transform:translate(0,.5px) rotate(.5deg); -o-transform:translate(0,.5px) rotate(.5deg); transform:translate(0,.5px) rotate(.5deg) } 28% { -webkit-transform:translate(0,.5px) rotate(1.5deg); -moz-transform:translate(0,.5px) rotate(1.5deg); -ms-transform:translate(0,.5px) rotate(1.5deg); -o-transform:translate(0,.5px) rotate(1.5deg); transform:translate(0,.5px) rotate(1.5deg) } 30%,40%,62%,76%,88% { -webkit-transform:translate(0,-.5px) rotate(2.5deg); -moz-transform:translate(0,-.5px) rotate(2.5deg); -ms-transform:translate(0,-.5px) rotate(2.5deg); -o-transform:translate(0,-.5px) rotate(2.5deg); transform:translate(0,-.5px) rotate(2.5deg) } 32%,34%,66% { -webkit-transform:translate(0,1.5px) rotate(-.5deg); -moz-transform:translate(0,1.5px) rotate(-.5deg); -ms-transform:translate(0,1.5px) rotate(-.5deg); -o-transform:translate(0,1.5px) rotate(-.5deg); transform:translate(0,1.5px) rotate(-.5deg) } 42% { -webkit-transform:translate(0,2.5px) rotate(-1.5deg); -moz-transform:translate(0,2.5px) rotate(-1.5deg); -ms-transform:translate(0,2.5px) rotate(-1.5deg); -o-transform:translate(0,2.5px) rotate(-1.5deg); transform:translate(0,2.5px) rotate(-1.5deg) } 44%,70% { -webkit-transform:translate(0,1.5px) rotate(.5deg); -moz-transform:translate(0,1.5px) rotate(.5deg); -ms-transform:translate(0,1.5px) rotate(.5deg); -o-transform:translate(0,1.5px) rotate(.5deg); transform:translate(0,1.5px) rotate(.5deg) } 48%,74%,82% { -webkit-transform:translate(0,-.5px) rotate(.5deg); -moz-transform:translate(0,-.5px) rotate(.5deg); -ms-transform:translate(0,-.5px) rotate(.5deg); -o-transform:translate(0,-.5px) rotate(.5deg); transform:translate(0,-.5px) rotate(.5deg) } 52%,56%,60% { -webkit-transform:translate(0,2.5px) rotate(2.5deg); -moz-transform:translate(0,2.5px) rotate(2.5deg); -ms-transform:translate(0,2.5px) rotate(2.5deg); -o-transform:translate(0,2.5px) rotate(2.5deg); transform:translate(0,2.5px) rotate(2.5deg) } 58% { -webkit-transform:translate(0,.5px) rotate(2.5deg); -moz-transform:translate(0,.5px) rotate(2.5deg); -ms-transform:translate(0,.5px) rotate(2.5deg); -o-transform:translate(0,.5px) rotate(2.5deg); transform:translate(0,.5px) rotate(2.5deg) } 84% { -webkit-transform:translate(0,1.5px) rotate(2.5deg); -moz-transform:translate(0,1.5px) rotate(2.5deg); -ms-transform:translate(0,1.5px) rotate(2.5deg); -o-transform:translate(0,1.5px) rotate(2.5deg); transform:translate(0,1.5px) rotate(2.5deg) } 90% { -webkit-transform:translate(0,2.5px) rotate(-.5deg); -moz-transform:translate(0,2.5px) rotate(-.5deg); -ms-transform:translate(0,2.5px) rotate(-.5deg); -o-transform:translate(0,2.5px) rotate(-.5deg); transform:translate(0,2.5px) rotate(-.5deg) } 92% { -webkit-transform:translate(0,.5px) rotate(-.5deg); -moz-transform:translate(0,.5px) rotate(-.5deg); -ms-transform:translate(0,.5px) rotate(-.5deg); -o-transform:translate(0,.5px) rotate(-.5deg); transform:translate(0,.5px) rotate(-.5deg) } 94% { -webkit-transform:translate(0,2.5px) rotate(.5deg); -moz-transform:translate(0,2.5px) rotate(.5deg); -ms-transform:translate(0,2.5px) rotate(.5deg); -o-transform:translate(0,2.5px) rotate(.5deg); transform:translate(0,2.5px) rotate(.5deg) } 0%,100% { -webkit-transform:translate(0,0) rotate(0); -moz-transform:translate(0,0) rotate(0); -ms-transform:translate(0,0) rotate(0); -o-transform:translate(0,0) rotate(0); transform:translate(0,0) rotate(0) } }@keyframes my-face { 2%,24%,80% { -webkit-transform:translate(0,1.5px) rotate(1.5deg); -moz-transform:translate(0,1.5px) rotate(1.5deg); -ms-transform:translate(0,1.5px) rotate(1.5deg); -o-transform:translate(0,1.5px) rotate(1.5deg); transform:translate(0,1.5px) rotate(1.5deg) } 4%,68%,98% { -webkit-transform:translate(0,-1.5px) rotate(-.5deg); -moz-transform:translate(0,-1.5px) rotate(-.5deg); -ms-transform:translate(0,-1.5px) rotate(-.5deg); -o-transform:translate(0,-1.5px) rotate(-.5deg); transform:translate(0,-1.5px) rotate(-.5deg) } 38%,6% { -webkit-transform:translate(0,1.5px) rotate(-1.5deg); -moz-transform:translate(0,1.5px) rotate(-1.5deg); -ms-transform:translate(0,1.5px) rotate(-1.5deg); -o-transform:translate(0,1.5px) rotate(-1.5deg); transform:translate(0,1.5px) rotate(-1.5deg) } 8%,86% { -webkit-transform:translate(0,-1.5px) rotate(-1.5deg); -moz-transform:translate(0,-1.5px) rotate(-1.5deg); -ms-transform:translate(0,-1.5px) rotate(-1.5deg); -o-transform:translate(0,-1.5px) rotate(-1.5deg); transform:translate(0,-1.5px) rotate(-1.5deg) } 10%,72% { -webkit-transform:translate(0,2.5px) rotate(1.5deg); -moz-transform:translate(0,2.5px) rotate(1.5deg); -ms-transform:translate(0,2.5px) rotate(1.5deg); -o-transform:translate(0,2.5px) rotate(1.5deg); transform:translate(0,2.5px) rotate(1.5deg) } 12%,64%,78%,96% { -webkit-transform:translate(0,-.5px) rotate(1.5deg); -moz-transform:translate(0,-.5px) rotate(1.5deg); -ms-transform:translate(0,-.5px) rotate(1.5deg); -o-transform:translate(0,-.5px) rotate(1.5deg); transform:translate(0,-.5px) rotate(1.5deg) } 14%,54% { -webkit-transform:translate(0,-1.5px) rotate(1.5deg); -moz-transform:translate(0,-1.5px) rotate(1.5deg); -ms-transform:translate(0,-1.5px) rotate(1.5deg); -o-transform:translate(0,-1.5px) rotate(1.5deg); transform:translate(0,-1.5px) rotate(1.5deg) } 16% { -webkit-transform:translate(0,-.5px) rotate(-1.5deg); -moz-transform:translate(0,-.5px) rotate(-1.5deg); -ms-transform:translate(0,-.5px) rotate(-1.5deg); -o-transform:translate(0,-.5px) rotate(-1.5deg); transform:translate(0,-.5px) rotate(-1.5deg) } 18%,22% { -webkit-transform:translate(0,.5px) rotate(-1.5deg); -moz-transform:translate(0,.5px) rotate(-1.5deg); -ms-transform:translate(0,.5px) rotate(-1.5deg); -o-transform:translate(0,.5px) rotate(-1.5deg); transform:translate(0,.5px) rotate(-1.5deg) } 20%,36%,46% { -webkit-transform:translate(0,-1.5px) rotate(2.5deg); -moz-transform:translate(0,-1.5px) rotate(2.5deg); -ms-transform:translate(0,-1.5px) rotate(2.5deg); -o-transform:translate(0,-1.5px) rotate(2.5deg); transform:translate(0,-1.5px) rotate(2.5deg) } 26%,50% { -webkit-transform:translate(0,.5px) rotate(.5deg); -moz-transform:translate(0,.5px) rotate(.5deg); -ms-transform:translate(0,.5px) rotate(.5deg); -o-transform:translate(0,.5px) rotate(.5deg); transform:translate(0,.5px) rotate(.5deg) } 28% { -webkit-transform:translate(0,.5px) rotate(1.5deg); -moz-transform:translate(0,.5px) rotate(1.5deg); -ms-transform:translate(0,.5px) rotate(1.5deg); -o-transform:translate(0,.5px) rotate(1.5deg); transform:translate(0,.5px) rotate(1.5deg) } 30%,40%,62%,76%,88% { -webkit-transform:translate(0,-.5px) rotate(2.5deg); -moz-transform:translate(0,-.5px) rotate(2.5deg); -ms-transform:translate(0,-.5px) rotate(2.5deg); -o-transform:translate(0,-.5px) rotate(2.5deg); transform:translate(0,-.5px) rotate(2.5deg) } 32%,34%,66% { -webkit-transform:translate(0,1.5px) rotate(-.5deg); -moz-transform:translate(0,1.5px) rotate(-.5deg); -ms-transform:translate(0,1.5px) rotate(-.5deg); -o-transform:translate(0,1.5px) rotate(-.5deg); transform:translate(0,1.5px) rotate(-.5deg) } 42% { -webkit-transform:translate(0,2.5px) rotate(-1.5deg); -moz-transform:translate(0,2.5px) rotate(-1.5deg); -ms-transform:translate(0,2.5px) rotate(-1.5deg); -o-transform:translate(0,2.5px) rotate(-1.5deg); transform:translate(0,2.5px) rotate(-1.5deg) } 44%,70% { -webkit-transform:translate(0,1.5px) rotate(.5deg); -moz-transform:translate(0,1.5px) rotate(.5deg); -ms-transform:translate(0,1.5px) rotate(.5deg); -o-transform:translate(0,1.5px) rotate(.5deg); transform:translate(0,1.5px) rotate(.5deg) } 48%,74%,82% { -webkit-transform:translate(0,-.5px) rotate(.5deg); -moz-transform:translate(0,-.5px) rotate(.5deg); -ms-transform:translate(0,-.5px) rotate(.5deg); -o-transform:translate(0,-.5px) rotate(.5deg); transform:translate(0,-.5px) rotate(.5deg) } 52%,56%,60% { -webkit-transform:translate(0,2.5px) rotate(2.5deg); -moz-transform:translate(0,2.5px) rotate(2.5deg); -ms-transform:translate(0,2.5px) rotate(2.5deg); -o-transform:translate(0,2.5px) rotate(2.5deg); transform:translate(0,2.5px) rotate(2.5deg) } 58% { -webkit-transform:translate(0,.5px) rotate(2.5deg); -moz-transform:translate(0,.5px) rotate(2.5deg); -ms-transform:translate(0,.5px) rotate(2.5deg); -o-transform:translate(0,.5px) rotate(2.5deg); transform:translate(0,.5px) rotate(2.5deg) } 84% { -webkit-transform:translate(0,1.5px) rotate(2.5deg); -moz-transform:translate(0,1.5px) rotate(2.5deg); -ms-transform:translate(0,1.5px) rotate(2.5deg); -o-transform:translate(0,1.5px) rotate(2.5deg); transform:translate(0,1.5px) rotate(2.5deg) } 90% { -webkit-transform:translate(0,2.5px) rotate(-.5deg); -moz-transform:translate(0,2.5px) rotate(-.5deg); -ms-transform:translate(0,2.5px) rotate(-.5deg); -o-transform:translate(0,2.5px) rotate(-.5deg); transform:translate(0,2.5px) rotate(-.5deg) } 92% { -webkit-transform:translate(0,.5px) rotate(-.5deg); -moz-transform:translate(0,.5px) rotate(-.5deg); -ms-transform:translate(0,.5px) rotate(-.5deg); -o-transform:translate(0,.5px) rotate(-.5deg); transform:translate(0,.5px) rotate(-.5deg) } 94% { -webkit-transform:translate(0,2.5px) rotate(.5deg); -moz-transform:translate(0,2.5px) rotate(.5deg); -ms-transform:translate(0,2.5px) rotate(.5deg); -o-transform:translate(0,2.5px) rotate(.5deg); transform:translate(0,2.5px) rotate(.5deg) } 0%,100% { -webkit-transform:translate(0,0) rotate(0); -moz-transform:translate(0,0) rotate(0); -ms-transform:translate(0,0) rotate(0); -o-transform:translate(0,0) rotate(0); transform:translate(0,0) rotate(0) } }.personInfo { margin-bottom:20px } .pages { text-align:right } .postBody { color:#23263b; font-size:1.55rem; line-height:1.6 } .postBody p,.postCon p { margin:0 auto 1em } .postCon a:active,.postCon a:link,.postCon a:visited { color:#9EABB3 } .postCon a:hover { color:#98a0a4 } .postBody ul,.postCon ul { margin-left:2em } .myposts_title { font-weight:700; text-align:center } #sideBar { font-size:12px } #sideBar h3 { font-size:14px } #cnblogs_post_body img { max-width:700px; margin:10px 0 } .main-header { display:flex; width:100%; height:100vh; max-height:100vh; text-align:center; overflow:hidden; top:0; left:0; z-index:3; box-shadow:0 1px 2px rgba(150,150,150,.7); background:#333 } .main-header .part { flex:1 } .main-header .part .section { width:100%; height:100%; position:relative; overflow:hidden } .main-header .part .section img { width:100vw; height:100%; object-fit:cover; position:absolute; left:var(--x); pointer-events:none } #homeTopCanvas { z-index:-1 } .inner { position:relative; width:80%; max-width:800px; padding:10px } .page-title,.sb-title { letter-spacing:-1px; font-weight:700; color:#fff } .sb-title { -webkit-animation:fade-in-down 1s; animation:fade-in-down 1s both } .page-title { animation:fade-in-down 1s both; -webkit-animation:fade-in-down 1s both; mix-blend-mode:screen; font-size:5rem; font-family:Playball,cursive } .page-title span:hover { animation:pageTitleText 2s infinite; -webkit-animation:pageTitleText 1s infinite } /* @keyframes pageTitleText { 0% { text-shadow:2px 0 0 tomato } 10% { text-shadow:-2px -2px 0 gold } 100%,20% { text-shadow:2px 0 0 #0f0 } 30%,70% { text-shadow:2px 0 0 #40e0d0 } 40% { text-shadow:2px 2px 0 tomato } 50% { text-shadow:0 -2px 0 gold } 60% { text-shadow:0 2px 0 #0f0 } 80% { text-shadow:2px -4px 0 tomato } 90% { text-shadow:2px 2px 0 gold } */ }#footer .footer-text,.page-description { font-family:'Long Cang',cursive } .sb-title { font-size:3.55rem } .vertical { display:flex; width:100%; height:100%; position:absolute; z-index:2; align-items:center } .page-author,.page-description { margin:0; letter-spacing:.01rem; color:rgba(255,255,255,.8); text-shadow:0 3px 6px rgba(0,0,0,.5); display:none; font-weight:400 } .page-description { font-size:2.2rem; -webkit-animation:fade-in-down .9s; animation:fade-in-down .9s both; -webkit-animation-delay:.1s; animation-delay:.3s; -webkit-box-orient:vertical; -webkit-line-clamp:10; overflow:hidden } .page-author { font-size:1.5rem!important; line-height:1.3em; font-family:'Ubuntu Mono',monospace; -webkit-animation:fade-in-down .9s; animation:fade-in-down .9s both; -webkit-animation-delay:.1s; animation-delay:.3s } .scroll-down { display:block; z-index:100; bottom:45px; left:50%; margin-left:-16px; width:34px; height:34px; font-size:34px; text-align:center; -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); -webkit-animation:bounce 4s 2s infinite; animation:bounce 4s 2s infinite; text-decoration:none!important } .hidden,.m-list-title,.post-del-title { display:none } .scroll-down-icon { color:rgba(255,255,255,.6); font-size:34px!important; position:relative; bottom:7px } .scroll-down:hover { color:#fff; -webkit-animation:none; animation:none } .hidden { text-indent:-9999px } @-webkit-keyframes bounce { 0%,10%,25%,40%,50% { -webkit-transform:translateY(0) rotate(-90deg); transform:translateY(0) rotate(-90deg) } 20% { -webkit-transform:translateY(-10px) rotate(-90deg); transform:translateY(-10px) rotate(-90deg) } 30% { -webkit-transform:translateY(-5px) rotate(-90deg); transform:translateY(-5px) rotate(-90deg) } }@keyframes bounce { 0%,10%,25%,40%,50% { -webkit-transform:translateY(0) rotate(-90deg); transform:translateY(0) rotate(-90deg) } 20% { -webkit-transform:translateY(-10px) rotate(-90deg); transform:translateY(-10px) rotate(-90deg) } 30% { -webkit-transform:translateY(-5px) rotate(-90deg); transform:translateY(-5px) rotate(-90deg) } }@-webkit-keyframes fade-in-down { 0% { opacity:0; -webkit-transform:translateY(-10px); transform:translateY(-10px) } 100% { opacity:1; -webkit-transform:translateY(0); transform:translateY(0) } }@keyframes fade-in-down { 0% { opacity:0; -webkit-transform:translateY(-10px); transform:translateY(-10px) } 100% { opacity:1; -webkit-transform:translateY(0); transform:translateY(0) } }.menu-button-scroll { left:-17px!important; width:35px!important; color:#777aaf!important; border:0!important; background-image:linear-gradient(180deg,#fff,#f5f5fa)!important; -webkit-box-shadow:0 4px 11px -2px rgb(37 44 97 / 15%),0 1px 3px 0 rgb(93 100 148 / 20%); box-shadow:0 4px 11px -2px rgb(37 44 97 / 15%),0 1px 3px 0 rgb(93 100 148 / 20%) } .menu-button-scroll:before { background:linear-gradient(#777aaf 20%,transparent 0,transparent 40%,#777aaf 0,#777aaf 60%,transparent 0,transparent 80%,#777aaf 0)!important } .m-list-title { position:relative; border-bottom:#3B3B3B 1px solid; word-wrap:break-word; margin:24px 0; font-family:Merriweather,"Open Sans","Microsoft Jhenghei","Microsoft Yahei",sans-serif } #author_profile,#div_digg { margin-top:5px } .m-list-title-select { color:#888; font-size:22px!important; position:absolute; right:-7px; top:1px } #introduce div,#rightMenu { right:10px; text-align:center } .m-list-title-select:hover { color:#B8B8B8; cursor:pointer } .m-list-title>span { display:block; width:74px; text-align:center; position:absolute; bottom:-9px; left:35%; margin-left:-5px; background:#000; box-shadow:#000 0 0 0 6px; color:#B8B8B8; line-height:20px } #cnblogs_post_body h6,blockquote { border-left:3px solid rgba(84,104,255,.8)!important; border-right:none!important; border-top:none!important; border-bottom:none!important; padding:15px!important; background-color:#f7f7f7!important; background-image:linear-gradient(180deg,#fff,#f5f5fa)!important; --text-opacity:1!important; color:#484c7a!important; box-shadow:0 4px 11px 0 rgb(37 44 97 / 9%),0 1px 3px 0 rgb(93 100 148 / 6%)!important; margin:10px 5px 10px 0!important; font-size:14px; font-weight:400 } blockquote p { margin:0!important; padding:0; text-indent:0!important } .titleIcon { position:relative; font-size:34px!important; color:#5d69a5; line-height:50px } #cnblogs_post_body ul { margin-left:20px; margin-top:5px; padding-left:0 } .postBody li,.postCon li { list-style-type:disc; margin-bottom:.5em } #commentform_title,.entrylistTitle,.feedback_area_title { border-bottom:none } #commentform_title:after,.entrylistTitle:after,.feedback_area_title:after { content:''; display:block; width:100%; text-align:center; position:relative; bottom:16px; border-bottom:1px dashed #e9e9e9 } .entrylistTitle:after { left:200px } #commentform_title:after,.feedback_area_title:after { left:80px } #tbCommentBody { width:100%!important } #rightMenu { position:fixed; bottom:10px; min-width:24px; z-index:2; width:40px } div#rightMenu .rightMenuItem { width:28px; height:28px; padding:4px; font-size:15px; cursor:pointer; text-align:center; line-height:28px; margin-bottom:4px; border-radius:50%; position:relative; display:block; -webkit-box-shadow:0 4px 11px -2px rgb(37 44 97 / 15%),0 1px 3px 0 rgb(93 100 148 / 20%); box-shadow:0 4px 11px -2px rgb(37 44 97 / 15%),0 1px 3px 0 rgb(93 100 148 / 20%) } #div_digg { float:right; margin-bottom:10px; margin-right:20px; font-size:12px; width:140px; text-align:center } #div_digg .buryit { display: none!important;/*update:2023/6/9*/ } #div_digg .diggit { text-align:center; cursor:pointer; padding-top:0; width:58px; height:58px; border-radius:6px; margin:0 } #div_digg .diggit { float:left; border:1px solid #a7f3d0; background:#ecfdf5; color:#10b981 } #div_digg .buryit { display: none!important;/*update:2023/6/9*/ /* float:right; border:1px solid #e5e7eb; background:#f6f8fa; color:#6b7280 */ } #div_digg .buryit i { display: none!important;/*update:2023/6/9*/ } #div_digg .diggit i { display:block; font-size:18px; font-weight:700; margin-top:4px } #div_digg .diggit .diggnum { color:#10b981; font-size:16px } #div_digg .buryit .burynum { display: none!important;/*update:2023/6/9*/ /* color:#6b7280; font-size:16px */ } #rightMenu i { font-weight:500; font-size:16px; display:block } #rightMenu .hideRightMenu { display:none } #rightGzh i { font-size:18px } #rightDashang i { font-size:32px; position:relative; left:-1px } .rightMenuItem { cursor:pointer; color:#777aaf; filter:Alpha(opacity=50); -webkit-transition:all .5s ease-out; transition:all .5s ease-out; position:relative; background-image:linear-gradient(180deg,#fff,#f5f5fa) } #attention i,#rightDiggit i,#rightMenuHome i,#rtaDirectory i,#toUpDownI i { font-weight:600 } #rightBuryit i { display: none!important;/*update:2023/6/9*/ } #rightDashang .rightMenuSpan,#rightGzh .rightMenuSpan { position:absolute; left:-156px; font-size:14px; font-weight:700; width:140px; color:#777; text-align:right; display:none } #rightGzh .rightMenuSpan { top:-25px } #attention .rightMenuSpan,#rightDiggit .rightMenuSpan,#rightMenuHome .rightMenuSpan,#rightMenuSite .rightMenuSpan,#rtaDirectory .rightMenuSpan,#toUpDown .rightMenuSpan { position:absolute; left:-95px; font-size:14px; width:83px; background:#1b1c1d!important; color:#fff; opacity:.9; white-space:nowrap; max-width:unset; border:0; -webkit-box-shadow:0 0 6px -1px rgba(140,146,163,.5); box-shadow:0 0 6px -1px rgba(140,146,163,.5); font-weight:400; font-style:normal; border-radius:3px; text-align:center; display:none } #rightBuryit .rightMenuSpan { display: none!important;/*update:2023/6/9*/ } #attention .rightMenuSpan::before,#rightDiggit .rightMenuSpan::before,#rightMenuHome .rightMenuSpan::before,#rightMenuSite .rightMenuSpan::before,#rtaDirectory .rightMenuSpan::before,#toUpDown .rightMenuSpan::before { background-attachment:scroll; background-clip:border-box; background-color:#1b1c1d; box-shadow:rgba(179,179,179,.2) 1px -1px 0 0; box-sizing:border-box; color:#fff; content:""; display:block; height:8.98px; margin-top:-3.9px; opacity:.9; position:absolute; transform:matrix(.707107,.707107,-.707107,.707107,0,0); white-space:nowrap; width:8.98px; top:50%; right:-.325em; bottom:auto; left:auto } #rightBuryit .rightMenuSpan::before { display: none!important;/*update:2023/6/9*/ } .rightDanshanSpan { bottom:-134px } .ds-pay { width:100%; height:100%; text-align:center } .ds-alipay,.ds-gzh,.ds-wecat { cursor:pointer; text-align:center; width:140px; height:140px; box-shadow:rgba(0,0,0,.3) 0 2px 7px; border-radius:0 6px 6px; transition:all 1s ease-in-out 0s; margin:3px 0; position:relative; padding:5px; background:#fff } .ds-alipay img,.ds-gzh img,.ds-wecat img { width:100%; height:100%; border-radius:6px } .ds-alipay span,.ds-gzh span,.ds-wecat span { position:absolute; font-family:'Ubuntu Mono',monospace; left:-32px; top:14px; height:18px; line-height:18px; background:#fff; color:#777; padding:0 6px 2px; box-shadow:rgba(0,0,0,.1) 0 4px 7px; border-radius:0 0 6px 6px; font-size:.85em; transform:rotate(90deg); -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg) } #cnblogs_post_body table td,#cnblogs_post_body table th,.feedbackCon table td,.feedbackCon table th { height:40px; box-sizing:border-box; background-clip:padding-box; display:table-cell; position:relative; border:0; text-overflow:ellipsis; vertical-align:middle } .attentionSpan { top:2px } .cnblogs-markdown .cnblogs_code_copy a { top:0 } .rightBuryitSpan { display: none!important;/*update:2023/6/9*/ } .rightDiggitSpan { top:7px } .toUpDownSpan { top:3px } #cnblogs_post_body table,.feedbackCon table { position:relative; overflow:hidden!important; box-sizing:border-box; width:100%!important; background-color:#fff; border:1px solid #dfe3ec; font-size:14px; color:#222; margin:0 0 10px; padding:0; border-right:0; border-bottom:0; display:table!important; border-collapse:initial!important } .feedbackCon table { margin:10px 0 } #cnblogs_post_body table tr,.feedbackCon table tr { border:0 } #cnblogs_post_body table th,.feedbackCon table th { border-bottom:1px solid #dfe3ec; border-right:1px solid #dfe3ec; background-color:#eef0f6; text-align:left; overflow:hidden; padding:0 18px; min-width:100px } #cnblogs_post_body table td,.feedbackCon table td { border-bottom:1px solid #dfe6ec; border-right:1px solid #dfe3ec; min-width:0; background-color:#fff; padding:0 20px } #cnblogs_post_body>p { margin:13px auto; padding:0; font-family:-apple-system,BlinkMacSystemFont,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:16px; letter-spacing:.015em; font-feature-settings:"tnum"; font-variant:tabular-nums; font-weight:400; line-height:1.8; word-break:break-word } #cnblogs_post_body ul li { margin-left:18px } .cnblogs_code,pre { font-size:14px!important } .cnblogs_code,.cnblogs_code pre,.cnblogs_code span,pre { font-family:"Source Code Pro",Consolas,Menlo,Monaco,"Courier New",monospace!important; font-weight:400 } .header__span .dev__developer { top:12px; left:90px; min-height:34px } .dev__developer,.dev__fe,.dev__fe i,.dev__slash,.dev__ux,.dev__ux i { transition:all .6s cubic-bezier(.555,-.375,0,1.615) } .header__dev--open .dev__fe i { text-indent:5px!important } .header__dev--open .dev__ux i { text-indent:11px!important } .header__dev--open .dev__developer { -webkit-transform:translateX(15px); transform:translateX(15px); opacity:.6 } .header__dev--open .dev__slash { -webkit-transform:scale(.9) rotateZ(0); transform:scale(.9) rotateZ(0) } .header__dev--slow .dev__developer,.header__dev--slow .dev__fe,.header__dev--slow .dev__fe i,.header__dev--slow .dev__slash,.header__dev--slow .dev__ux,.header__dev--slow .dev__ux i { transition:all 1.2s cubic-bezier(.555,-.375,0,1.615) } #m-nav-list li { position:relative; overflow:hidden } #m-nav-list li a i { margin-right:3px; font-size:16px; position:relative; top:1px; left:-2px; color:#888 } #comment_nav,#header,#leftcontentcontainer,#profile_block,#top_nav,.catListTitle { display:none!important } #ad_c1,#ad_c2,#ad_t1,#ad_t2,#cnblogs_c1,#cnblogs_c2,#commentform_title a,#under_post_kb,#under_post_news { display:none } #progressBar { position:fixed; top:0; left:0; width:100%; z-index:998 } #home code:not([class]),span.cnblogs_code { border:0; padding:2px 4px; color:#D83B64; display:inline; background-color:#f9f2f4; border-radius:3px; position:relative; bottom:1px; font-weight:700 } .cnblogs_code { line-height:20px; margin:0 auto; background-color:transparent; position:relative; overflow:hidden; border:0; padding:0 } pre { padding:10px; white-space:pre; margin:0; border-radius:0 0 4px 4px!important; border:0!important; word-break:break-all; word-wrap:break-word; counter-reset:itemcounter } .postBody pre:not(.hljs) { color:#23263b } pre .line-numbers-rows { counter-increment:itemcounter; position:absolute; left:1px; width:34px; text-align:center; color:#999 } .code-pre-line,code-box { position:relative; display:block } code-box { margin:5px; border-radius:4px; -webkit-box-shadow:0 4px 11px -2px rgb(37 44 97 / 15%),0 1px 3px 0 rgb(93 100 148 / 6%); box-shadow:0 4px 11px -2px rgb(37 44 97 / 15%),0 1px 3px 0 rgb(93 100 148 / 6%) } .code-hljs-len { display:inline-block; position:absolute; top:6px; left:73px; height:22px; line-height:22px; padding:0 6px; border-radius:2px; color:#999; font-size:12px; background-color:hsla(0,0%,90.2%,.1) } code-box .code-tools { position:relative; display:flex; -webkit-box-align:center; -moz-box-align:center; -o-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; overflow:hidden; min-height:1.2rem; color:rgba(238,255,255,.8); font-size:14px; border-radius:4px 4px 0 0; height:16px; padding:6px } code-box .code-tools:after { position:absolute; left:12px; top:11px; width:12px; height:12px; border-radius:50%; background:#fc625d; -webkit-box-shadow:20px 0 #fdbc40,40px 0 #35cd4b; box-shadow:20px 0 #fdbc40,40px 0 #35cd4b; content:' ' } pre .line-numbers-rows:before { content:counter(itemcounter) } .code-pre-line { padding-left:44px!important } .code-copay-btn { position:absolute; top:6px; right:8px; justify-content:center; align-items:center; width:26px; height:24px; display:flex; cursor:pointer; text-align:center; font-size:14px; padding:1px 0 0 2px; border:none; border-radius:6px; color:#999; opacity:0; background-color:hsla(0,0%,90.2%,.2); -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; transition:opacity .2s ease-in-out,visibility .2s ease-in-out; z-index:1 } .cnblogs_code div { background-color:transparent } .cnblogs_code_collapse { border:0; background-color:#fff; cursor:pointer; color:#d08770; top:1px; font-weight:700; position:relative; font-family:Merriweather,"Open Sans","Microsoft Jhenghei","Microsoft Yahei",sans-serif!important; display:inline } #sideToolbar,.cnblogs_code_copy img,.list .out .icontd { display:none } .cnblogs_code_toolbar { height:0 } .cnblogs_code_copy a { background-repeat:no-repeat; display:inline-block; padding:0; margin:0; width:16px; height:16px; position:absolute } .code_img_closed,.code_img_opened { cursor:pointer } .cnblogs_code_toolbar a:active,.cnblogs_code_toolbar a:hover,.cnblogs_code_toolbar a:link,.cnblogs_code_toolbar a:link img,.cnblogs_code_toolbar a:visited,.cnblogs_code_toolbar a:visited img { background-color:transparent!important; border:none!important } .cnblogs-markdown code,.cnblogs-post-body code { background-color:unset!important; border:0!important } .postBody .cnblogs-markdown code:not(.language-env),.postBody .cnblogs-post-body code:not(.language-env) { padding:2px 4px!important; color:#d83b64; background-color:#f9f2f4!important; border-radius:3px!important; border:0!important; text-indent:0!important; position:relative; bottom:1px; font-size:13px!important; font-weight:600; font-family:"Ubuntu Mono",monospace!important; } #cnblogs_post_body>pre .cnblogs_code_copy a { right:5px } #cnblogs_post_body>pre { margin:10px 15px!important } #pageAnimationOffOn { z-index:999; position:absolute; top:15px; right:20px; color:rgba(255,255,255,.6); cursor:pointer } #pageAnimationOffOnIcon { display:inline-block; font-weight:700; font-size:20px } .toc { margin-bottom:30px } .article-info { color:#fff; margin-top:0 } .article-info-text { margin-bottom:18px } .article-info-tag { text-decoration:none; display:inline-block; font-size:12px; font-weight:500; letter-spacing:2px; border-radius:3px; position:relative; background-image:none; box-shadow:none; margin:0 0 0 10px; padding:0 5px; height:22px; line-height:22px; color:#fff; width:fit-content; width:-webkit-fit-content; width:-moz-fit-content } .article-tag-class-color { background-color:#E8A258 } .article-tag-color { background-color:#6fa3ef } a[name=top],div#loading { background-color:#f0f0f0; z-index:1099; position:fixed; top:0; left:0; width:100vw; height:100vh } #evanyou { position:fixed; width:100%; height:100%; top:0; left:0; z-index:-1 } #green_channel { padding:10px 0; margin-bottom:10px; margin-top:10px; border:0; border-top:#eee 1px dashed; border-bottom:#eee 1px dashed; font-size:12px; width:100%!important; text-align:center; display:inline-block; vertical-align:middle } #blog_post_info #green_channel a { display:none } #btn_comment_submit,a#green_channel_digg,a#green_channel_favorite,a#green_channel_follow,a#green_channel_wechat,a#green_channel_weibo { text-decoration:none; color:#fff; margin:10px auto auto; width:80px; height:30px; display:inline-block; line-height:30px; font-size:12px; font-weight:500; letter-spacing:2px; border-radius:3px; text-transform:uppercase; transition:all .4s; -webkit-transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; position:relative; background-image:none } a#green_channel_digg:hover,a#green_channel_favorite:hover,a#green_channel_follow:hover,a#green_channel_wechat:hover,a#green_channel_weibo:hover { transform:scale(1.02,1.02) } a#green_channel_digg:active,a#green_channel_favorite:active,a#green_channel_follow:active,a#green_channel_wechat:active,a#green_channel_weibo:active { transform:scale(.95,.95); transition:all .4s -125ms } a#green_channel_digg { background-color:#5c8ec6; box-shadow:0 15px 18px -6px rgba(95,193,206,.65) } a#green_channel_follow { background-color:#e33100!important; box-shadow:0 15px 18px -6px rgba(227,49,0,.65); margin-left:10px } a#green_channel_favorite { background-color:#ffb515; box-shadow:0 15px 18px -6px rgba(255,198,75,.65); margin-left:10px } a#green_channel_weibo { background-color:#ff464b!important; box-shadow:0 15px 18px -6px rgba(255,70,75,.65)!important; margin-left:10px; width:45px } a#green_channel_wechat { background-color:#3cb034!important; box-shadow:0 15px 18px -6px rgba(60,176,52,.65)!important; margin-left:10px; width:45px } #author_profile_info img.author_avatar { border-radius:100%; box-shadow:inset 1px 1px 3px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.4); border:3px solid #f7f7f7; padding:0; margin-left:3px; margin-right:7px } div#green_channel img { height:20px; width:20px } @keyframes beating { 0%,100%,30%,70% { transform:scale(1) } 20%,50% { transform:scale(1.6) } }.footer-t1 { min-height:130px!important; margin:250px 0 0!important; background:#232323 } .footer-image { height:368px; z-index:1; position:absolute; width:100%; top:-293px; pointer-events:none } #footer .footer-box { width:70%; max-width:900px; text-align:center; margin:0 auto } #footer .footer-text { font-size:16px; padding-bottom:5px; border-bottom:1px dashed #333; margin:0 auto 5px; font-family:'Long Cang' } #footer .footer-text .footer-text-icon { display:inline-block; margin:0 7px; font-size:14px; -webkit-font-smoothing:antialiased; animation:iconAnimate 1.33s ease-in-out infinite } footer footer-background { bottom:7.25rem; left:0; height:18rem; position:absolute; width:100%; z-index:-1; transform:translate3d(0,0,0) } footer footer-background figure { bottom:0; left:0; height:15rem; margin:0; position:absolute; width:100% } footer footer-background .background,footer footer-background .clouds,footer footer-background .foreground { right:0; bottom:0; left:0; position:absolute; background-repeat:repeat-x!important } footer footer-background .foreground { background-size:225em 15em!important; top:1rem!important } footer footer-background .background { background-size:225em 21.313em!important; top:-1em!important } footer footer-background .clouds { background-size:225em 15em!important; top:-2em!important } table#blogCalendar>tbody>tr>td>a { color:#bbb } .art-dialog { background-color:rgba(0,0,0,.7)!important; border:unset!important; color:#f9f9f9!important } .art-dialog-header { border-bottom:1px solid #444!important } .art-dialog-footer { padding:0 20px 10px!important } .art-dialog-button button { padding:2px 6px!important; color:#f9f9f9!important; border:unset!important; font-size:12px!important } .art-dialog-button button[i-id=cancel] { background-color:#d98d6f!important } .art-dialog-statusbar { padding:0 0 0 16px!important } .art-dialog-button button[i-id=cancel]:hover { background-color:#ca8966!important } .art-dialog-statusbar a { color:#ff9128 } .art-dialog-content a { color:#85d6d9 } .art-dialog-close { color:#fff!important; text-shadow:unset!important } .art-dialog-button button[i-id="娉ㄥ唽"] { background-color:#5fcc7d!important } @-moz-keyframes iconAnimate { 0%,100% { transform:scale(1) } 10%,30% { transform:scale(.9) } 20%,40%,50%,60%,70%,80% { transform:scale(1.1) } }@-webkit-keyframes iconAnimate { 0%,100% { transform:scale(1) } 10%,30% { transform:scale(.9) } 20%,40%,50%,60%,70%,80% { transform:scale(1.1) } }@-o-keyframes iconAnimate { 0%,100% { transform:scale(1) } 10%,30% { transform:scale(.9) } 20%,40%,50%,60%,70%,80% { transform:scale(1.1) } }@keyframes iconAnimate { 0%,100% { transform:scale(1) } 10%,30% { transform:scale(.9) } 20%,40%,50%,60%,70%,80% { transform:scale(1.1) } }#dayNightSwitch { display:inline-block; position:absolute; z-index:4; right:20px; top:25px; opacity:.65; cursor:pointer } #dayNightSwitch .onOff { background:#324164; width:65px; height:25px; border-radius:25px; box-shadow:0 15px 10px -10px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.1); border:2px solid #1e2d50; overflow:hidden; position:relative } #dayNightSwitch .onOff * { transition:all .4s ease } #dayNightSwitch .onOff.daySwitch { border:2px solid #52a6bf } #dayNightSwitch .onOff.daySwitch .sky { width:65px; height:25px; border-radius:25px; position:absolute; left:0; top:0; transform:translate(0,0); animation:none!important } #dayNightSwitch .onOff.daySwitch .sunMoon { background:#ffdf61; border:2px solid #d9b31c; left:calc(100% - 23px) } #dayNightSwitch .onOff.daySwitch .sunMoon .crater { transform:scale(0)!important } #dayNightSwitch .onOff.daySwitch .sunMoon .cloud { opacity:1; transform:translatex(0); transition-delay:.2s; animation:cloudAnim 2.5s linear infinite } #dayNightSwitch .onOff .sunMoon { background:#f0e1a5; height:16px; width:16px; border-radius:100%; border:2px solid #ccc091; position:absolute; left:3px; top:2.5px } #dayNightSwitch .onOff .sunMoon .crater { background:#ccc091; width:5px; height:5px; border-radius:13px; position:absolute; left:50%; top:20% } #dayNightSwitch .onOff .sunMoon .crater.crater1 { left:30%; top:45%; transform:scale(.5) } #dayNightSwitch .onOff .sunMoon .crater.crater2 { left:55%; top:60%; transform:scale(.7) } #dayNightSwitch .onOff .sunMoon .cloud { background:#fff; border-radius:3px; position:absolute; opacity:0; transform:translatex(-20px); transition-delay:0s } #dayNightSwitch .onOff .sunMoon .cloud.part1 { width:20px; height:2px; left:-12px; top:calc(50% - 1.5px) } #dayNightSwitch .onOff .sunMoon .cloud.part1:before { content:""; background:#fff; border-radius:3px; position:absolute; width:3px; height:3px; left:40%; top:-100% } #dayNightSwitch .onOff .sunMoon .cloud.part1:after { content:""; background:#fff; border-radius:3px; position:absolute; width:15px; height:2px; left:20%; top:-200% } #dayNightSwitch .onOff .sunMoon .cloud.part2 { width:3px; height:3px; left:-1px; top:calc(50% + .3px) } #dayNightSwitch .onOff .sunMoon .cloud.part2:before { content:""; background:#fff; border-radius:3px; position:absolute; width:18px; height:2px; left:-8px; top:100% } #dayNightSwitch .onOff .star { background:#5ebedb; width:5px; height:5px; border-radius:5px; position:absolute; left:50%; top:10%; transform:translate(20px,5px) } #dayNightSwitch .onOff .star.star1 { transform:translate(10px,15px) scale(.3); animation:starAnim1 3s -2.4s linear infinite } #dayNightSwitch .onOff .star.star2 { transform:translate(15px,-7px) scale(.6); animation:starAnim2 3s -1.1s linear infinite } #dayNightSwitch .onOff .star.star3 { transform:translate(35px,-12px) scale(.9); animation:starAnim3 3s -1.5s linear infinite } #dayNightSwitch .onOff .star.star4 { transform:translate(30px,12px) scale(.4); animation:starAnim4 3s -1.9s linear infinite } #dayNightSwitch .onOff .star.star5 { transform:translate(0,0) scale(.6); animation:starAnim5 3s -2.8s linear infinite } #dayNightSwitch .onOff .star.sky { animation:skyAnim 3s -.4s linear infinite } @keyframes starAnim1 { 0% { transform:translate(5px,30px) scale(.3) } 20% { transform:translate(8px,17px) scale(.3) } 50% { transform:translate(10px,0) scale(.3) } 80% { transform:translate(8px,-17px) scale(.3) } 100% { transform:translate(5px,-30px) scale(.3) } }@keyframes starAnim2 { 0% { transform:translate(10px,30px) scale(.6) } 20% { transform:translate(13px,17px) scale(.6) } 50% { transform:translate(15px,0) scale(.6) } 80% { transform:translate(13px,-17px) scale(.6) } 100% { transform:translate(10px,-30px) scale(.6) } }@keyframes starAnim3 { 0% { transform:translate(30px,30px) scale(.9) } 20% { transform:translate(33px,17px) scale(.9) } 50% { transform:translate(35px,0) scale(.9) } 80% { transform:translate(33px,-17px) scale(.9) } 100% { transform:translate(30px,-30px) scale(.9) } }@keyframes starAnim4 { 0% { transform:translate(25px,30px) scale(.4) } 20% { transform:translate(28px,17px) scale(.4) } 50% { transform:translate(30px,0) scale(.4) } 80% { transform:translate(28px,-17px) scale(.4) } 100% { transform:translate(25px,-30px) scale(.4) } }@keyframes starAnim5 { 0% { transform:translate(0,30px) scale(.6) } 20% { transform:translate(3px,17px) scale(.6) } 50% { transform:translate(5px,0) scale(.6) } 80% { transform:translate(3px,-17px) scale(.6) } 100% { transform:translate(0,-30px) scale(.6) } }@keyframes skyAnim { 0% { transform:translate(15px,30px) scale(1) } 20% { transform:translate(18px,17px) scale(1) } 50% { transform:translate(20px,0) scale(1) } 80% { transform:translate(18px,-17px) scale(1) } 100% { transform:translate(15px,-30px) scale(1) } }@keyframes cloudAnim { 0%,100% { transform:translatex(0) } 14% { transform:translatex(5px) } 56% { transform:translatex(-10px) } }@media only screen and (max-width:1200px) { .main-header { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; min-height:240px; height:60vh; max-height:60vh } #home { width:85%; max-width:100vw } .entrylistPosttitle a:link,.postTitle a:link { font-size:2.8rem } .entrylistItemPostDesc,.postDesc { font-size:1.3rem } .entrylistPosttitle,.page-title { font-size:4rem; letter-spacing:-1px } .sb-title { font-size:3.3rem; letter-spacing:-1px } p.article-info-text>.postMeta,p.article-info-text>.postMeta i { font-size:15px } .page-description { font-size:2rem; line-height:2rem; -webkit-line-clamp:4 } .page-author { font-size:1.3rem!important; line-height:1.3em } #aplayer,#evanyou,#music-box,#nhBannerAnimation,.scroll-down,body>meting-js { display:none!important } .c_b_p_desc_readmore { font-size:14px; width:75px } }@media only screen and (max-width:960px) { .main-header { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; min-height:240px; height:50vh; max-height:50vh } #home { width:auto } #pageAnimationOffOn { display:none } #articleSuffix .articleSuffix-left,#bgCanvas,#homeTopCanvas,.c_b_p_desc_img { display:none!important } #articleSuffix .articleSuffix-right { width:calc(100% - 12px)!important } .c_b_p_desc,.entrylistPostSummary { width:100%!important } .postCon { min-height:unset!important } }@media only screen and (max-width:720px) { #cnblogs_post_body>p { padding:0 10px; font-size:1em; line-height:1.8em } .main-header { margin-bottom:15px; height:40vh; max-height:40vh } #home { padding-left:5px; padding-right:5px; box-shadow:unset } .entrylistPosttitle a:link,.postTitle a:link { font-size:2.3rem } .entrylistItemPostDesc,.entrylistPostSummary,.login_tips,.postCon,.postDesc { font-size:12px } .commentform,.menu-button { border:none!important; margin:0!important } .inner { width:auto; margin:2rem auto } .entrylistPosttitle,.page-title { font-size:2.6rem } .sb-title { font-size:2.8rem } .page-description { font-size:1.6rem; -webkit-line-clamp:2 } .page-author { font-size:1rem!important } .menu-button-scroll { left:-5px!important; width:33px!important } #aplayer,#articleSuffix,#bgCanvas,#canvas,#evanyou,#homeTopCanvas,#music-box,#pageAnimationOffOn,.comment_date,.scroll-down,body>meting-js { display:none!important } .postMeta { font-size:12px } .postMeta>i,p.article-info-text>.postMeta,p.article-info-text>.postMeta i { font-size:13px } p.article-info-text>.postMeta br { display:inline } .article-info-tag { padding:0 3px } .c_b_p_desc_readmore { font-size:13px; width:68px; border-bottom:1px solid #666 } .postSticky { font-size:12px; top:-4px } #footer .footer-box { width:95% } #dayNightSwitch .onOff,#dayNightSwitch .onOff.daySwitch .sky { width:50px; height:18px; border-radius:18px } #dayNightSwitch .onOff .sunMoon { height:12px; width:12px; top:1px } #dayNightSwitch .onOff.daySwitch .sunMoon { left:calc(100% - 19px) } #dayNightSwitch { right:12px; top:15px } #dayNightSwitch .onOff .star { top:-50% } #dayNightSwitch .onOff .sunMoon .crater { width:3px; height:3px } #dayNightSwitch .onOff .sunMoon .cloud.part1 { width:17px } #dayNightSwitch .onOff .sunMoon .cloud.part1:after { width:12px } #dayNightSwitch .onOff .sunMoon .cloud.part2:before { width:15px } } /*黑幕*/ .heimu, .heimu a, a .heimu, .heimu a.new { background-color: #252525; color: #252525; text-shadow: none; } .heimu:hover, .heimu:active, .heimu:hover .heimu, .heimu:active .heimu { color: white !important; } .heimu:hover a, a:hover .heimu, .heimu:active a, a:active .heimu { color: lightblue !important; } .heimu:hover .new, .heimu .new:hover, .new:hover .heimu, .heimu:active .new, .heimu .new:active, .new:active .heimu { color: #BA0000 !important; } /*阅读更多:https://zh.moegirl.org/MediaWiki:Mobile.css 本文引自萌娘百科(https://zh.moegirl.org),文字内容默认使用《知识共享 署名-非商业性使用-相同方式共享 3.0》协议。*/ /*具体使用方法可参考这篇博客:https://www.cnblogs.com/Vanilla-chan/p/12355387.html#gallery-1 */ /*AD*/ .ad_text_commentbox { display: none !important; } .c_ad_block, .under-post-card { display: none !important; } #cnblogs_ch { margin-top: 5px; line-height: 1.8; display: none !important; } /*推荐和反对*//*update:2023/6/9*/ #div_digg{ position:fixed; bottom:10px; width:60px; right:50px; box-shadow: 0 0 6px #0000FF; border:2px solid #800080; padding:4px; background-color:#fff; border-radius:4px 4px 4px 4px !important; } .buryit { opacity: 0; display: none; } .diggit{ margin-left:30%; } /*隐藏鼠标*/ /*html {cursor: none;}*/ #cnblogs_post_body>p { font-family:"Arial"; } /* #cnblogs_post_body h1 { font-family: "Long Cang"; }*/ .entrylistItemPostDesc, .sb-title { font-family: "Long Cang"; } .postTitle a:link { font-family: "Long Cang"; } .c_b_p_desc { font-family: "Apple Chancery"; } #sideBar a { font-size: 18px; font-family: "Long Cang"; color: #5ba4e5 !important } .page-title { font-size: 7rem; font-family: "Long Cang"; } .page-description { font-size: 3rem; font-family: "Long Cang"; } #home code:not([class]), span.cnblogs_code { font-size: 16px; }
页首HTML代码
<div id='loading'></div>
页脚HTML代码
<!--music--> <!-- <link rel="stylesheet" href="https://blog-static.cnblogs.com/files/blogs/693306/APlayer.min.css"> <script src="https://blog-static.cnblogs.com/files/blogs/693306/APlayer.min.js"></script> <div id="aplayer" class="aplayer" data-order="random" data-id="12700455141" data-server="netease" data-type="playlist" data-fixed="true" data-autoplay="true" data-volume="0.2"></div> <script src="https://blog-static.cnblogs.com/files/blogs/693306/Meting.min.js"></script> --> <!-- 鼠标点击爱心特效 --> <!--<script type="text/javascript"> var a_idx = 0; jQuery(document).ready(function($) { $("body").click(function(e) { var a = new Array("%%%"); var $i = $("<span></span>").text(a[a_idx]); a_idx = (a_idx + 1) % a.length; var x = e.pageX, y = e.pageY; $i.css({ "z-index": 999999999999999999999999999999999999999999999999999999999999999999999, "top": y - 20, "left": x, "position": "absolute", "font-weight": "bold", "color": "rgb("+~~(255*Math.random())+","+~~(255*Math.random())+","+~~(255*Math.random())+")" }); $("body").append($i); $i.animate({ "top": y - 180, "opacity": 0 }, 1500, function() { $i.remove(); }); }); }); </script> --> <!-- 左下角人物 --> <!-- <script src="https://unpkg.com/live2d-widget-model-hijiki@1.0.5/assets/hijiki.model.json"></script>--> <!-- 不同链接显示的是不同的小人,这个可以根据需要来选择 下边的初始化部分,可以修改宽高来修改小人的大小,或者是鼠标移动到小人上的透明度,也可以修改小人在页面出现的位置。 --> <!-- 其他可选的模型: https://blog-static.cnblogs.com/files/liyhbk/L2Dwidget.min.js 黑猫:https://unpkg.com/live2d-widget-model-hijiki@1.0.5/assets/hijiki.model.json 萌娘:https://unpkg.com/live2d-widget-model-shizuku@1.0.5/assets/shizuku.model.json 白猫:https://unpkg.com/live2d-widget-model-tororo@1.0.5/assets/tororo.model.json 狗狗:https://unpkg.com/live2d-widget-model-wanko@1.0.5/assets/wanko.model.json 小可爱:https://unpkg.com/live2d-widget-model-z16@1.0.5/assets/z16.model.json 小可爱(男):https://unpkg.com/live2d-widget-model-haruto@1.0.5/assets/haruto.model.json 小可爱(女):https://unpkg.com/live2d-widget-model-koharu@1.0.5/assets/koharu.model.json 小帅哥: https://unpkg.com/live2d-widget-model-chitose@1.0.5/assets/chitose.model.json --> <!-- <script> L2Dwidget.init({ "model": { jsonPath : "https://unpkg.com/live2d-widget-model-wanko@1.0.5/assets/wanko.model.json","scale": 1 }, "display": { "position": "left", "width": 85, "height": 180, "hOffset": 0, "vOffset": -20 }, "mobile": { "show": true, "scale": 0.5 }, "react": { "opacityDefault": 0.8, "opacityOnHover": 0.1 } }); </script>--> <!-- 悬挂的喵 --> <!-- <script type="text/javascript" src="https://files.cnblogs.com/files/liyhbk/GoToTop.js"></script> <link rel="stylesheet" type="text/css" href="https://blog-static.cnblogs.com/files/liyhbk/szgotop.css" /> <div class="back-to-top cd-top faa-float animated cd-is-visible" style="top: -999px;"></div> -->
本文作者:Aquizahv
本文链接:https://www.cnblogs.com/aquizahv/p/18456104
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!