背景透明方法
主要就是以下两个好用点。但是有区别。前者不继承透明,后者继承透明。
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 -->