当前位置:-go»- 网站首页 / 軟件应用區 / 正文

Emlog pro博客添背景图片及背景透明教程【默认模版】

12个月前 (05-31) / 68 次围观 / 0 次吐槽

(一)添加背景图片


修改    main.css    文件,emlog的主题模板下,找到主题的“main.css”文件,打开它,找到body命令行(默认模板body在第一行),我们在body后加入代码使它变成这样


-image:url("images/bj.jpg"); background-repeat:no-repeat; Background-attachment:fixed; color:none;


说明:


           body {background-image:url("images/bj.jpg"); //背景图片地址


           background-repeat:no-repeat; //决定图片的平铺模式


           Background-attachment:fixed; //设置背景图像是否固定或者随着页面的其余部分滚动


注意:源"background: #FFFFFF;"要替换掉,"body {" 不要重复!

 

平铺模式


描述 
repeat默认的,背景图像将在垂直方向和水平方向重复
repeat-x背景图像将在水平方向重复
repeat-y背景图像将在垂直方向重复
no-repeat 背景图像将仅显示一次
inherit 规定应该从父元素继承 background-repeat 属性的设置

 

滚动部分


描述 
scroll默认值,背景图像会随着页面其余部分的滚动而移动
fixed当页面的其余部分滚动时,背景图像不会移动
inherit规定应该从父元素继承 background-attachment 属性的设置

 

color:none;


描述 
none;

//为元素设置一种纯色

这种颜色会填充元素的内容、内边距和边框区域,扩展到元素边框的外边界(但不包括外边距)。如果边框有透明部分(如虚线边框),会透过这些透明部分显示出背景色。

 

(二)背景半透明处理


其中中间有一个白色的地方,把图片的大部分都遮盖住了,这样几乎等于没有加背景,那么要怎么办呢?


有的人会说,把这些部分的“background-color”属性全部设置成“none”不就行了吗?


确实,这是比较粗糙的做法,这样设置后可能会使背景图片的颜色极其影响文章的阅读。所以,我们要使这个白色区域半透明!


代码都是相同的,但是由于emlog的模板比较简单,所以这里用emlog来举例,大家可以自己修改wordpress的试试。


同样是“main.css”文件,我们可以找到“#wrap”这一行属性,代表的就是这个白色的区域。


这里要感谢cnf2e的代码,他的源码在此利用rgba和filter设置CSS背景颜色半透明且不影响子元素,兼容IE6-8


原理的确是使用rgba以及滤镜,但是他的源码添加上去之后,这个白色区域是变成黑色的半透明,个人觉得黑蒙蒙一片不好看,所以就改成白色半透明。

 

修改后的代码如下,加入在“#wrap”这一行就可以了。其实大家可以自己尝试修改成红色/绿色/蓝色半透明等各种颜色。


#wrap {background: rgba(255,255,255,0.6);background: transparent\9;zoom:1\8; /* required for the filters */-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; /* IE8 */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); /* IE5.5-7 */



background: rgba(255,255,255,0.6);   //这里就是设置rgb三种颜色以及透明度,一般透明度是0.6就足够了,rgb颜色大家可以自己调成自己喜欢的颜色


注意:源    "background: #FFFFFF;"    要替换掉,“#wrap {”不要重复!



更新: 2023-06-16

相關 博客程序

本筆記站部分文章、圖片收集於 互聯網,作者:僅作自學筆記;請勿轉載用於 非法途逕 , 轉載注明 _ 我欣飞祥
Url : 【 http://uuucd.cn/software/1821.html
额~ 本文暂时没人评论 来添加一个吧 …

发表评论

必填

选填

选填

必填

◎请提交您的留言_感谢您的参与讨论!!

ipcooc2@gmail.com