博客园主页样式修改(加透明背景和微调位置)

时间:2024-03-17 14:37:19

背景透明方法

主要就是以下两个好用点。但是有区别。前者不继承透明,后者继承透明。

    background:rgba(255,255,255,0.5);

    optcity:0.5

 

参阅资料:https://www.cnblogs.com/-simon/p/5916659.html

这里主要说的是图像设置完毕后怎样处理。

首先通过F12打开控制台,点选查看器,选择页面中的元素。如图:

之后点选页面中适当的位置,获取对应的HTML代码,并找到其对应的CSS样式,获取作用范围,如图:

然后根据不同的作用范围下的CSS,选择合适的透明设置方案。直接编辑与测试,最后增加到博客园后台。如图:

早期CSS样式与透明效果

图片在博客园后台相册中添加,然后找到路径。

不是专业做界面的,对着F12的元素审查一个个看得然后覆盖了一些效果,然后,不断调整和对比。

就这样,代码在下面:放后台能用。

body {
background: rgba(12, 100, 129, 1) url(\'http://images.cnblogs.com/cnblogs_com/bai2018/1456282/o_1328843365068430691.jpg\') fixed no-repeat; //修改背景图片
background-position: 50% 5%; 
background-size: cover;
}

.day{
background: rgba(255, 255, 255, 0.3);
}
.header{
background: rgba(255, 255, 255, 0);
height: 100px;
width: 1300px;
//opacity:0.5;
}
.headerText{
text-align:left;
float:left;
padding-left: 50px;
}
#main{
width: 1300px;
}
#mytopmenu{
background-image: url();
width: 1060px;
}
#leftcontent{
//float:none;
background: rgba(255, 255, 255, 0);
}
#leftcontentcontainer{
background: rgba(255, 255, 255, 0.3);
}
#centercontent{
width: 1060px;
background: rgba(255, 255, 255, 0.3);
}
.entrylist{
background: rgba(255, 255, 255, 0.3);
}
.post,.gallery,.feedbackItem,.feedbackListSubtitle,.comment_textarea{
background: rgba(255, 255, 255, 0.3) ;
}

body,html{	
cursor:url("http://images.cnblogs.com/cnblogs_com/bai2018/1456583/o_Arrow.gif"),default;	
}
a:link,button,input[type="submit"],[type="button"],[type="reset"],[type="image"]{
cursor:url("http://images.cnblogs.com/cnblogs_com/bai2018/1456583/o_Hand.gif"),default;
}
input[type="text"],textarea{
cursor:url("http://images.cnblogs.com/cnblogs_com/bai2018/1456583/o_IBeam.gif"),default;
}

随后使用的CSS和JS目录与点击效果

CSS

#navigator, .blogStats {
    height: 48px
}
#navigator {
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    background: #55895b
}
#navList li a, .postBody a:hover, a {
    text-decoration: none
}
#navList li a {
    font-size: 16px;
    font-weight: 700
}
#navList li a {
    display: -moz-inline-box;
    display: inline-block;
    padding: 0 30px;
    border: 0
}
#navList li {
    line-height: 48px;
    display: inline-block;
    float: left;
    margin: 0
}
#navList li:hover {
    background: #6da47d
}
#navList li a, .blogStats {
    line-height: 48px;
    color: #fff
}
#sidebar_search .catListTitle {
    display: none;
}
.catListTitle {
    padding: 5px;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-left-color: #55895b;
    border-radius: 3px;
    background-color: #fff
}
#blogCalendar a u {
    color: #55895B;
    display: inline-block;
    padding: 0 7px;
    border: 1px solid #55895B;
    text-decoration: none;
    margin-top: 2px;
}
#BlogPostCategory a{
    padding: 1px 3px;
    text-decoration: none;
    color: #fff;
    border-radius: 3px;
    background-color: #55895b
}
#green_channel {
    font-size: 15px;
    width: inherit;
    padding: 20px;
    color: #fff;
    border: none;
    border-radius: 4px;
    background: #6da47d
}
#green_channel, .feedbackListSubtitle {
    font-weight: 400
}
#div_digg {
    position: fixed;
    right: 100px;
    bottom: 20px;
    z-index: 9999;
    background-color: #fff;
    font-size: 12px;
    width: 125px;
    margin: 10px 0 0;
    padding: 5px;
    border: 3px solid #55895b;
    border-radius: 5px
}
#comment_form {
    margin: 10px 0;
    padding: 0
}
.commentform {
    margin: 10px 0;
    padding: 10px 20px;
    background: #fff
}
#commentform_title {
    font-size: 24px;
    margin-bottom: 10px;
    padding: 10px 20px 10px 10px;
    color: #55895b;
    background-image: none;
    background-repeat: no-repeat
}
#tbCommentBody {
    font-size: 14px;
    line-height: 1.42857143;
    width: 940px;
    height: 200px;
    padding: 5px 12px;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    color: #3c763d;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
#btn_comment_submit:hover {
    background: #6da47d
}
#btn_comment_submit, .comment_btn {
    width: 120px;
    height: 48px;
    border: none
}
.comment_btn {
    font-size: 18px;
    position: relative;
    background: #55895b
}
#site_nav_under, .c_ad_block, #under_post_news, #under_post_kb,#ad_t2 {
    display: none !important;
}
#div_digg, #footer {
    text-align: center
}
#footer {
    font-size: 12px;
    font-size: 14px;
    margin: 20px;
    padding: 12px;
    color: #ddd;
    background: #55895b
}
.entrylistTitle{
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 10px;
}
.postTitle,.entrylistPosttitle {
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 10px;
    padding-left: 30px;
    background: url(\'http://images2015.cnblogs.com/blog/459873/201601/459873-20160127211000395-986505579.gif\') 0 3px no-repeat
}
.scrollBtn {
    position: fixed;
    right: 15px;
    bottom: 45px;
    width: 54px
}
.scrollBtn a {
    display: inline-block;
    width: 54px;
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    text-align: center;
    opacity: .6;
    color: #fff;
    background: url(http://images2015.cnblogs.com/blog/459873/201601/459873-20160127210900473-1080897398.png) no-repeat;
    filter: alpha(opacity=60)
}
.scrollBtn li {
    float: left;
    margin-bottom: 5px
}
.scrollBtn a:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}
.scrollBtn a, .scrollBtn li {
    overflow: hidden;
    height: 54px
}

  

JS目录

<div class="scrollBtn" id="scrollBtn">
  <ul class="clearfix"><li class="sB-goTop" id="goTop" style="display: list-item;">
      <a href="#top" title="回顶部"></a>
    </li>
  </ul>
</div>
<script language="javascript" type="text/javascript">
  //生成目录索引列表
  function GenerateContentList() {
    var jquery_h3_list = $(\'#cnblogs_post_body h2\');//如果你的章节标题不是h4,只需要将这里的h4换掉即可
    if (jquery_h3_list.length > 0) {
      var content = \'\';
      content += \'<div id="navCategory" style="background-color: #BDBDBD;padding:10px 5px;">\';
      content += \'<p style="font-size:18px;margin:0;line-height:30px;"><b>阅读目录</b></p>\';
      content += \'<ul>\';
      for (var i = 0; i < jquery_h3_list.length; i++) {
        var go_to_top = \'<div style="text-align: right;    text-align: right;height: 0;padding: 0;visibility: hidden;"><a name="_label\' + i + \'"></a></div>\';
        $(jquery_h3_list[i]).before(go_to_top);
        var li_content = \'<li><a href="#_label\' + i + \'">\' + $(jquery_h3_list[i]).text() + \'</a></li>\';
        content += li_content;
      }
      content += \'</ul>\';
      content += \'</div>\';
      if ($(\'#cnblogs_post_body\').length != 0) {
        $($(\'#cnblogs_post_body\')[0]).prepend(content);
      }
    }
  }
  GenerateContentList();
</script>

<!-- JiaThis Button BEGIN -->
<script type="text/javascript" src="http://v3.jiathis.com/code/jiathis_r.js?move=0" charset="utf-8"></script>
<!-- JiaThis Button END -->

JS点击效果

中间部分即可

<div class="scrollBtn" id="scrollBtn">
  <ul class="clearfix"><li class="sB-goTop" id="goTop" style="display: list-item;">
      <a href="#top" title="回顶部"></a>
    </li>
  </ul>
</div>


<script type="text/javascript">
/* 鼠标特效 */
var a_idx = 0;
jQuery(document).ready(function($) {
    $("html").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>



<!-- JiaThis Button BEGIN -->
<script type="text/javascript" src="http://v3.jiathis.com/code/jiathis_r.js?move=0" charset="utf-8"></script>
<!-- JiaThis Button END -->

 

滑动效果备份

<!DOCTYPE HTML>
<HTML lang="zh-cn" xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
    <STYLE>
        #canvas {
            position: absolute;
            z-index: 10;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            cursor: none;
        }
    </STYLE>
    <title>滑动效果</title>
</HEAD>
<BODY>
<CANVAS id="canvas" width="100%"></CANVAS>

<SCRIPT src="https://blog-static.cnblogs.com/files/bai2018/hoverTreeWelcome.js"></SCRIPT>

</BODY>
</HTML>