记一次博客页面美化过程,分享代码.

目录

  • 一. 感谢热心博主分享的攻略
  • 二. 进行了哪些美化?
    • 1. Markdown美化
    • 2. 给博客页面加上鼠标停留响应
      • Ⅱ. 字体大小font-size发生变化
      • Ⅲ. 给容器添加阴影效果
    • 3. 处理一些细节
  • 三. 源码分享
    • 点击此处跳转到Github

注册博客园账号有一个多月了, 一直想优化一下自己的博客页面. 在首页浏览时候发现一位博主的页面挺干净整洁的, 而且他分享了制作的思路, 于是下定决心美化一番. 本文将介绍美化的思路, 并贴上所有代码, 俗话说授之以鱼也要授之以渔.

一. 感谢热心博主分享的攻略

  • 致谢要写在前面, 这位博主把他博客的整套CSS代码都贡献出来了, 在此基础上进行修改变得十分容易. 秉承这种精神, 文章末尾也将奉献上我的所有定制代码, 如果哪位朋友想直接体验以下, 直接复制就行了.
  • 该博主的博客地址

二. 进行了哪些美化?

1. Markdown美化

  • 首先要美化的就是Markdown的显示了. 第一次接触Markdown是在注册完Github创建一个新仓库的时候, 写README必须得用Markdown写, 当时就觉得怎么有这么好看的排版.
  • 后来在博客园上第一次用Markdown写博客, 点完发布回头一看...???...
  • 当时觉得这个估计是Markdown的变种, 也能凑合着用就没管了.
  • 现在知道了Markdown其实是使文字通过某种CSS样式美化后显示出来而已, 既然这样, 我们可以自己修改Markdown的显示样式.
  • 这里贴一段简单的代码演示修改的过程, 后面会贴上带有注释的完整代码.
  1. 首先选中你要修改的地方, 然后在开发者工具中(谷歌浏览器快捷键F12)中直接对CSS样式进行修改. (博主是后端方向, 也没记得几个CSS样式, 基本都是边查边改哈)
  2. 修改得到满意的CSS样式后, 把他复制到页面定制CSS代码栏中, 可以通过我的博客->管理->设置找到该栏.
  3. 这样便完成了一个样式的美化

2. 给博客页面加上鼠标停留响应

  • 我觉得现代网页和十几年前的网页不同之处在于当你的鼠标滑过网页, 各种模块就不停的动, 交互感十足. 为了能让博客看起来更具科技性, 未来性(忍住别笑, 给后端小白一个装比的机会), 我决定给博客首页也加上这些效果.
  • 本博客制作这种特效目前有三种思路:

    Ⅰ. div容器的宽高发生改变

    ?

    ?

  • 具体的CSS代码如下:
#header #navigator ul li {
    float: left;
    width: 13%; /*div原来的宽度为13%*/
    text-align: center;
    margin-right: 0px;
    background: #9e9e9e14;
    transition: width 0.5s; /*CSS3中引入的过渡功能, 意思是width属性将会发生变化, 变化时间为0.5秒*/
    -moz-transition: width 0.5s; /*后面几个意思一样, 多写几个为了兼容不同的浏览器*/
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
}
#header #navigator ul li:hover { /*hover即为鼠标停留时的样式*/
    width: 20%; /*宽度变为20%*/
}

?

Ⅱ. 字体大小font-size发生变化


?

  • 具体代码如下:
.postTitle, .entrylistPosttitle {
    font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.8em;
    padding: 20px 20px 15px 0px;
    background: #fff;
    border-radius: 10px 10px 0px 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: font-size 0.5s; /*这里改变的是字体的大小*/
    -moz-transition: font-size 0.5s;
    -webkit-transition: font-size 0.5s;
    -o-transition: font-size 0.5s;
}
.postTitle:hover {
    font-size: 2em;
}

?

Ⅲ. 给容器添加阴影效果

  • 具体代码如下
.search, .newsItem, .catListPostCategory, .catListPostArchive, .catListTag, .catListView, .catListBlogRank {
    background: #fff;
    margin-bottom: 30px;
    word-wrap: break-word;
    border-radius: 10px;
    margin-top: 10px;
    border: 2px solid #9E9E9E;
    transition: box-shadow 0.5s;
    -moz-transition: box-shadow 0.5s;
    -webkit-transition: box-shadow 0.5s;
    -o-transition: box-shadow 0.5s;
}
/*添加阴影*/
.newsItem:hover, .catListPostCategory:hover, .catListPostArchive:hover, .catListTag:hover, .catListView:hover, .catListBlogRank:hover {
    /* border: 5px solid; */
    box-shadow: 10px 10px 10px #9E9E9E;
}

3. 处理一些细节

  • 让点赞图标也能旋转起来.
  • 隐藏掉文章数量显示(感觉都是写随笔, 百度了一下文章的功能, 但还是没有搞懂)
  • 修改了一些文本的颜色.
  • 在页面右上角添加Github标签. (如果你打算使用这套模板, 别忘了在CSS代码中把Github地址修改为自己的Github)

?

三. 源码分享

点击此处跳转到Github

原文地址:https://www.cnblogs.com/tanshaoshenghao/p/10801547.html

时间: 2024-11-05 13:39:23

记一次博客页面美化过程,分享代码.的相关文章

记Bili2.0博客主题修改过程

博客主题BiliV2.0更改及优化 主题特色 响应式布局(自适应<360px.<767px的不同尺寸屏幕). 首页全屏背景logo,个性定制. 首页公告消息. 首页轮播,支持定义不同数量的banner. 页脚返回顶部按钮. 博客正文为Github风格Markdown. 博客底部支持博主微信二维码. 博客评论板块调整为发表评论在上,评论列表在下,且评论顺序为倒序,便于查看. 支持博客评论带头像. 博客正文导航目录. 支持切换夜间模式. 支持导航栏扩展. 支持设置博客Tab图标. 支持博客代码块复

Django开发博客- 页面美化

css是一种用来描述某种标记语言写的web站点的样式语言.这里我们并不想展开讨论,关于CSS我在这里推荐一个很不错的资源: Codeacademy HTML & CSS course 不想从头开始写,因为我们有现成的css框架,没必要重复造轮子. 使用Bootstrap 目前最流行的css框架非bootstrap莫属了,官网地址:http://getbootstrap.com/ 只需要在你的html模板页面的开始部分添加下面几句就行了 123 <link rel="styleshe

博客园美化教程大集合(超详细,看这篇就够了)

阅读目录: 1. 前言 2. 定制自己的博客 0. 美化整体效果 1. 准备工作 2. 自定义个性化导航栏 3. 添加顶部博主信息 4. 添加顶部滚动公告 5. 为博客文章添加目录导航 6. 添加分享功能按键 7. 定制推荐和反对按键的炫酷样式 8. 添加快速返回顶部的功能按键 9. 添加打赏功能按键 10. 添加页面放大缩小功能按键 11. 添加Github图标及链接 12. 添加公告栏图片 13. 添加公告栏文字信息 14. 添加公告栏个性时钟 15. 为公告栏添加访客来源统计 16. 为公

博客园美化资源网站链接

详谈如何定制自己的博客园皮肤(禁用css模板级别) 博客美化汇总 NSDog 博客园美化教程大集合----极致个性化你的专属博客(超详细,看这篇就够了) 博客园美化教程第二篇----极致个性化你的专属博客(为博客添加背景音乐插件,调整页面布局等) 原文地址:https://www.cnblogs.com/CH520/p/9813646.html

个人博客主题美化

个人博客主题美化 选择主题 Hexo默认的主题是landscape,推荐以下主题: snippet Hiero JSimple BlueLake 详见:https://github.com/search?q=hexo-theme 应用主题 下载主题 将下载好的主题文件夹,粘贴到站点目录的themes下. 更改站点配置文件_config.yml 的theme字段,为主题文件夹的名称: # Extensions## Plugins: https://hexo.io/plugins/## Themes

博客园美化夜间模式

博客园美化夜间模式 一.点击控制样式 主要看思路,自己增删改查,里面样式只针对我的博客 一.触发点击 二.修改按钮样式以及对于类名 三.将模式信息存入sessionStorage中 四.更具按钮的类名,自己博客样式进行跟换 <!--夜间模式点击事件js--> <script > let night_close = document.querySelector('.night-close')||document.querySelector('.night-open'); night_

博客园美化博客随笔目录

博客园美化博客随笔目录 基于孤傲苍狼在2014-5-11写的目录代码基础上进行改进 一.js代码 <!--目录--> <script type="text/javascript"> var BlogDirectory = { /* 获取元素位置,距浏览器左边界的距离(left)和距浏览器上边界的距离(top) */ getElementPosition:function (ele) { var topPosition = 0; var leftPosition

博客主题美化

1. 博客主题美化 cnblogs是一个老牌博客站点,是一个非常好的记录学习与生活的地方,但是主题看着着实有些年代感,所以找了一些博客主题美化下博客. 首先展示一下修改后的效果 主页效果 侧边栏效果 博客页面效果 2. 需要修改的地方 注意:需要申请JS权限,一般申请后都能通过 博客皮肤 页面定制CSS 禁用模板默认CSS 博客侧边栏公告 3. 修改方法 打开博客设置地址 修改主题为SimpleMemory 选中禁用模板CSS 复制页面定制CSS(请打开复制)到第一个框中 复制侧边栏公告代码到第

博客园美化首页随笔展示美化

博客园美化首页随笔展示美化 一.css .postDesc-img { position: absolute; padding-bottom: 0; float: right; right: 0; bottom: 0; z-index: -1; } .cnblogs-post-body h3 { text-decoration: none; font-size: 10px; line-height: 1px; } .cnblogs-post-body h2 { color: red; font-