data/attachment/common/编程

编程

    今日:0| 主题:21
收藏本版
发表新帖

[php语言] discuz应用中心 css代码添加背景图片代码教程【金易德网】

[复制链接] [提交至百度]
admin 发表于 2018-4-14 19:33:23
1128 0

马上注册,下载资源,享用更多功能,让你轻松玩转网站

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  1. <font size="5">css代码添加背景图片代码

  2. 1 背景颜色 {background-color:数值}
  3. 2 背景图片 {background-image: url(url)|none}
  4. 3 背景重复 {background-repeat:inherit|no-repeat|repeat|repeat-x|repeat-y}
  5. 4 背景固定 {background-attachment:fixed|scroll}
  6. 5 背景定位 {background-position:数值|top|bottom|left|right|center}
  7. 6 背影样式 {background:背景颜色|背景图象|背景重复|背景附件|背景位置}
  8. 1.背景颜色:background-color
  9. 语法:{background-color:数值}
  10. 说明:参数取值和颜色属性一样
  11. 注意:在html当中,要为某个对象加上背景色只有一种办法,那就是先做一个表格,在表格中设置完背景色,再把对象放进单元格。这样做比较麻烦,不但代码较多,还要为表格的大小和定位伤些脑筋。现在用css就可以轻松地直接搞定了,而且对象的范围很广,可以是一段文字,也可以只是一个单词或一个字母。
  12. 例子:给部分文字加背景颜色给部分文字加背景颜色
  13. 表格背影颜色:style="background-color:red"
  14. 2.背景图片:background-image
  15. 语法:{background-image: url(url)|none}
  16. 说明: url就是背景图片的存放路径。如果用“none”来代替背景图片的存放路径,将什么也不显示。
  17. 例子:给部分文字加背景图片 .imgbgstyle { background-image: url(logo.gif)}
  18. 3.背景重复:background-repeat
  19. 语法:{background-repeat:inherit|no-repeat|repeat|repeat-x|repeat-y}
  20. 作用:背景图片重复控制的是背景图片平铺与否,也就是说,结合背景定位的控制可以在网页上的某处单独显示一幅背景图片
  21. 说明:参数取值范围:
  22. ·inherit 继承
  23. ·no-repeat 不重复平铺背景图片
  24. ·repeat
  25. ·repeat-x 使图片只在水平方向上平铺
  26. ·repeat-y 使图片只在垂直方向上平铺
  27. 注意:如果不指定背景图片重复属性,浏览器默认的是背景图片向水平、垂直两个方向上平铺。
  28. 4.背景固定:background-attachment
  29. 语法:{background-attachment:fixed|scroll}
  30. 说明:参数取值范围
  31. ·fixed:网页滚动时,背景图片相对于浏览器的窗口而言,固定不动
  32. ·scroll:网页滚动时,背景图片相对于浏览器的窗口而言,一起滚动
  33. 注意:背景图片固定控制背景图片是否随网页的滚动而滚动。如果不设置背景图片固定属性,浏览器默认背景图片随网页的滚动而滚动。为了避免过于花哨的背景图片在滚动时伤害浏览者的视力,所以可以解除背景图片和文字内容的捆绑,该为和浏览器窗口捆绑。
  34. 例子:使背景图案不随文字“滚动”的css
  35. body { background: purple url(bg.jpg); background-repeat:repeat-y; background-attachment:fixed }
  36. 5.背景定位:background-position
  37. 语法:{background-position:数值|top|bottom|left|right|center}
  38. 作用:背景定位用于控制背景图片在网页中显示的位置。
  39. 说明:参数取值范围
  40. ·带长度单位的数字参数
  41. ·top:相对前景对象顶对齐
  42. ·bottom:相对前景对象底对齐
  43. ·left:相对前景对象左对齐
  44. ·right:相对前景对象右对齐
  45. ·center:相对前景对象中心对齐
  46. ·比例关系
  47. 关键字解释如下:
  48. top left = left top = 0% 0%
  49. top = top center = center top = 50% 0%
  50. right top = top right = 100% 0%
  51. left = left center = center left = 0% 50%
  52. center = center center = 50% 50%
  53. right = right center = center right = 100% 50%
  54. bottom left = left bottom = 0% 100%
  55. bottom = bottom center = center bottom = 50% 100%
  56. bottom right = right bottom = 100% 100%
  57. 注意:参数中的center如果用于另外一个参数的前面,表示水平居中;如果用于另外一个参数的后面,表示垂直居中。
  58. 6. 背景样式:background
  59. 语法:{background:背景颜色|背景图象|背景重复|背景附件|背景位置}
  60. 作用:背景属性是一个更明确的背景—关系属性的略写。以下是一些背景的声明:
  61. 例子:
  62. body { background: white url(http://www.htmlhelp.com/foo.gif) }
  63. blockquote { background: #7fffd4 }
  64. p { background: url(../backgrounds/pawn.png) #f0f8ff fixed }
  65. table { background: #0c0 url(leaves.jpg) no-repeat bottom right }
  66. 注意:当一个值未被指定时,将接受其初始值。例如,在上述的前三条规则,背景位置属性将被设置为0% 0%。为了避免与用户的样式表之间的冲突,背景和颜色应该一起被指定。





  67. <style type="text/css">

  68. <!--

  69. body {background-image: url(http://www.mb5u.com/img/200406302.jpg);

  70. background-position: left;

  71. background-repeat: no-repeat;

  72. background-attachment: fixed;}

  73. -->

  74. </style>



  75. 背景图片居中显示


  76. 固定背景图片的代码



  77. 如果希望背景图片固定不变,可以使用以下代码:



  78. <style type=text/css>

  79. <!--

  80. body {background-image:url(http://ww4.sinaimg.cn/large/641c0751tw1dfsctlry3rj.jpg);

  81. background-repeat:no-repeat;background-attachment:fixed;background-position:50% 50%}

  82. -->

  83. </style>








  84. 其中:“

  85. http://ww4.sinaimg.cn/large/641c0751tw1dfsctlry3rj.jpg”为背景图片的链接地址,“background-repeat:no-repeat”说明背景不重复,因此你的背景图片要足够大哦,“background-attachment:fixed”这个背景固定,“background-position:50% 50%”这个是背景位置。




  86. 添加背景音乐播放器的方法:

  87. 在“居民信息管理”|“个人爱好”|“自述”中添加以下代码可添加背景音乐。到网上找一首自己喜欢的mp3,将其URL复制下来代替src后面部分(蓝色字体部分)。

  88. <EMBED src= http://121.14.228.118/bbmedia.qq.com/media/cd/200902/kaishidongle.mp3 width=300 height=27 type=audio/mpeg panel="0" autostart="1" loop="true">



  89. 隐藏背景音乐播放器的方法:


  90. 添加背景音乐和播放器代码如下:
  91. <embed src=http://www.qsslfy.com/images/hui.mp3 width=0 height=0 type=audio/mpeg loop="true">

  92. 其中:http://www.qsslfy.com/images/hui.mp3歌曲网址,width和height都设为0就不显示播放器了,建议不显示,显示出来丑,要显示的话如上面修改数字。loop="true"表示循环播放,type=audio/mpeg表示自动播放。



  93. 除了可以使用CSS添加页面背景图片外,还可以设置某种背景颜色,代码如下:

  94. <style type=text/css>

  95. body {background-color:pink;} <!--颜色还可以使用RGB方法,如#6666FF(此处值为十六进的)-->

  96. </style>

  97. 注意:以上代码添加到你的“居民信息管理”| “个人爱好”|“自述”中即可看到效果。



  98. 关于背景图片大小的问题


  99. 你可以为一个矩形区域设置背景,也可以为整个页面设置一个背景,背景图片可以是各种比例像素单位的,因为背景是会平铺的。

  100. 在平时浏览网站的时候,看到漂亮的背景可以使用“背景另存”来保存背景素材,注意留心保存背景图片。

  101. 附件中几个背景图片供参考。

  102. 使用CSS(内部样式表)添加页面背景图片的代码



  103. 使用CSS添加页面背景图片的代码如下:

  104. <style type=text/css>

  105. body {background-image:url(http://www.worlduc.com/UploadFiles/BlogFile/6/211712/beijing2.jpg)}

  106. </style>

  107. 注意:url()中的参数为网上可以找得到的一个背景图片的链接,你也可以PS一张背景图片(宽度可设为1350像素)上传到网上去后将其链接地址粘贴到以上位置。以上代码添加到你的“居民信息管理”| “个人爱好”|“自述”中即可看到效果。



  108. 小知识

  109. CSS用来描述所有网页对象的显示形式(如文字的大小、字体、背景及图像的颜色、大小等),实现网页的内容和显示形式的分离。

  110. CSS(Cascading Style Sheet,层叠样式表,简称样式表)分为四类:链入外部样式表、导入外部样式表、内部样式表、嵌入样式表。



  111. 一、链入外部样式表的语法:

  112. <head>



  113. <link rel="stylesheet" type="text/css" href="样式表文件的地址">

  114. </head>



  115. 格式中样式表文件的地址,即所有样式保存在文件中(扩展名为.css)。



  116. 二、内部样式表的语法:

  117. <head>

  118. <style type="text/css">

  119. <!--

  120. 选择符 {样式属性:取值;样式属性:取值;…}

  121. 选择符 {样式属性:取值;样式属性:取值;…}



  122. -->




  123.         CSS样式属性

  124. 1、字体属性(type)
  125. font-family(使用什么字体)
  126. font-style(字体的样式,是否斜体):normal/italic/oblique
  127. font-variant(字体大小写):normal/small-caps
  128. font-weight(字体的粗细):normal/bold/bolder/lithter
  129. font-size(字体的大小):absolute-size/relative-size/length/percentage

  130. 2、颜色和背景属性(backgroud)
  131. color(定义前景色,例如:p{color:red})
  132. background-color(定义背景色)
  133. background-image(定义背景图片)
  134. background-repeat(背景图案重复方式):repeat-x/repeat-y/no-repeat
  135. background-attachment(设置滚动):scroll(滚动)/fixe(固定的)
  136. background-position(背景图案的初始位置):percentage/length/top/left/right/bottom

  137. 3、文本属性:(block)
  138. 定义间距:
  139. word-spacing(单词之间的距离)
  140. letter-spacing(字母之间的距离)
  141. text-decoration(定义文字的装饰):nore/underline/overline/line-through/blink
  142. vertical-align(元素在垂直方向的位置):baseline(基线)/sub/super/top/text-top/middle/bottom/text-bottom
  143. text-transform(使文本转换为其它方式):capitalize(大写)/uppercase(首字母大写)/lowercase(小写)/none
  144. text-align(文字的对齐):left/right/center/justify
  145. text-indent(文本的首行缩进)length/percentage
  146. line-height(文本的行高):normal/numbet/lenggth/percentage(百分比)
  147. 定义超链接:
  148. a:link {color:green;text-decoration:nore}(未访问过的状态)
  149. a:visited {color:ren;text-decoration:underline;16pt}(访问过的状态)
  150. a:hover {color:blue;text-decoration:underline;16pt}(鼠标激活的状态)

  151. 4、块属性(block)
  152. 边距属性:
  153. margin-top(设置顶边距)
  154. margin-right(设置右边距)
  155. margin-bottom(设置底边距)
  156. margin-left(设置左边距)
  157. 填充距属性:
  158. padding-top设置顶端真充距)
  159. padding-right设置顶端真充距)
  160. padding-bottom设置顶端真充距)
  161. padding-left设置顶端真充距)

  162. 5、边框属性(border)
  163. border-top-width(顶端边框宽度)
  164. border-right-width(右端边框宽度)
  165. border-bottom-width(底端边框宽度)
  166. border-left-width(d左边框宽度)
  167. border-width(一次定义边框宽度)
  168. border-color(设置边框颜色)
  169. border-style(设置边框样式)
  170. border-top(一次定义顶端各种属性)
  171. border-right(一次定义右端各种属性)
  172. border-bottom(一次定义底端各种属性)
  173. border-left(一次定义左端各种属性)
  174. 图文混排:
  175. width(定义宽度属性)
  176. height(定义高度属性)
  177. float(文字环绕在一个元素的四周)
  178. clear(定义某一边是否有环绕)

  179. 6、项目符号和编号(list)
  180. display(定义是否显示)
  181. white-space(怎样处理空白部分):normal/pre/nowrap
  182. list-style-type(在列表前加项目符号)disc(圆点)/circle(圈)/square(方形)
  183. /decimal(阿拉伯数字)/lower-roman(小写罗马数字)/upper-roman(大写罗马数字)/lower-alpha(小写英文字母)/upper-alpha(大写英文字母)/nore
  184. list-style-tyle(在列表前加图案):<url>/none
  185. list-style-position(决定列表项中第二行的起邕位置)
  186. list-style(一次性定义所有属性)

  187. 7、定位(positioning) 即层属性
  188. Type:设定对象的定位方式。
  189. 有三种方式:Absolute(绝对定位)、Relative(相对定位)、Static(无特殊定位)。相对应的CSS属性是”position”。
  190. Visibility:设定对象定位层的最初显示状态。有三种状态:Inherit(继承父层的显示属性)、Visible(对象可视)、Hidden隐藏对象。相对应的CSS属性是”visibility”。
  191. Z-Index:设置对象的层叠顺序。编号较大的层会显示在编号较小的层上边。变量值可以是正值也可以是负值。相对应的CSS属性是”z-index”。
  192. Overflow:设置如果层的内容超出了层的大小时如何处理。有四种处理方式:visible,增加层的大小,从而将层的所有内容显示出来;hidden,保持层的大小不变,将超出层的内容剪裁掉;Scroll,总是显示滚动;Auto,只有在内容超出层的边界时才显示滚动条。相对应的CSS属性是”overflow”。 Placement:设置对象定位层的位置和大小。可以分别设置left(左边定位)、top(顶部定位)、width(宽)、height(高)。相对应的CSS属性分别是”left; top; width; height”。Clip:定义定位层的可视区域。区域外的部分为不可视区,为透明的。可以理解为在定位层上放一个矩形遮罩的效果。相对应的CSS属性是”clip”。

  193. 8、扩展(Extensions)
  194. Pagebreak:在打印的时候强迫在样式控制的对象前后换页。
  195. Before:设置对象前出现的页分割符。设置为always时,始终在对象之前插入页分割符。相对应的CSS属性是”page-break-before”。
  196. After:设置对象后出现的页分割符。设置为always时,始终在对象之后插入页分割符。相对应的CSS属性是”'>。
  197. 注意:以上IE5仅支持always值和空白值(null)。
  198. Cursor:当鼠标滑过样式控制的对象时改变鼠标形状。可以设置为hand(手型)、crosshair(“十”型)、text (“I”型)、wait(等待)、default(默认)、help(帮助)、e-resize(东箭头)、ne-resize(东北箭头)、n-resize(北箭头)、nw-resize(西北箭头)、w-resize(西箭头)、sw-resize(西南箭头)、s-resize(南箭头)、se-resize(东南箭头)和auto(自动)。

  199. CSS滤镜属性

  200. Filter:在样式中加上滤镜特效。由于此属性内容比较多,我们将到下一章单独对滤镜介绍。
  201. 1.Alpha:设置透明度
  202. Alpha(Opacity=?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?)
  203. Opacity:透明度级别,范围是0-100,0代表完全透明,100代表完全不透明。FinishOpacity:设置渐变的透明效果时,用来指定结束时的透明度,范围也是0 到 100。Style:设置渐变透明的样式,值为0代表统一形状、1代表线形、2代表放射状、3代表长方形。StartX和StartY:代表渐变透明效果的开始X和Y坐标。 FinishX和FinishY:代表渐变透明效果结束X和Y 的坐标。
  204. 2.BlendTrans:图像之间的淡入和淡出的效果
  205. BlendTrans(Duration=?) Duration:淡入或淡出的时间。注意:这个滤镜必须配合JS建立图片序列,才能做出图片间效果。
  206. 3.Blru:建立模糊效果
  207. Blur(Add=?, Direction=?, Strength=?) Add:是否单方向模糊,此参数是一个布尔值,true(非0)或false(0)。 Direction:设置模糊的方向,其中0度代表垂直向上,然后每45度为一个单位。 Strength:代表模糊的象素值。
  208. 4.Chroma:把指定的颜色设置为透明
  209. Chroma(Color=?) Color:是指要设置为透明的颜色。
  210. 5.DropShadow:建立阴影效果
  211. DropShadow(Color=?, OffX=?, OffY=?, Positive=?) Color:指定阴影的颜色。OffX:指定阴影相对于元素在水平方向偏移量,整数。 OffY:指定阴影相对于元素在垂直方向偏移量,整数。 Positive:是一个布尔值,值为true(非0)时,表示为建立外阴影;为false(0),表示为建立内阴影。
  212. 6.FlipH:将元素水平反转
  213. 7.FlipV:将元素垂直反转
  214. 8.Glow:建立外发光效效果
  215. Glow(Color=?, Strength=?)
  216. Color:是指定发光的颜色。
  217. Strength:光的强度,可以是1到255之间的任何整数,数字越大,发光的范围就越大。
  218. 9.Gray:去掉图像的色彩,显示为黑白图象
  219. 10.  Invert:反转图象的颜色,产生类似底片的效果
  220. 11.  Light:放置光源的效果,可以用来模拟光源在物体上的投影效果 注意:此效果需要用JS设置光的位置和强度。
  221. 12.  Mask:建立透明遮罩
  222. Mask(Color=?) Color:设置底色,让对象遮住底色的部分透明。
  223. 13.  RevealTrans:建立切换效果
  224. RevealTrans(Duration=?, Transition=?)
  225. Duration:是切换时间,以秒为单位。
  226. Transtition:是切换方式,可设置为从0到23。
  227. 注意:如果做页面间的切换效果,可以在<head>区加上一行代码:<Meta http-equiv=Page-enter content=revealTrans(Transition=?,Duration=?) >。如果用在页面里的元素必须配合JS使用。
  228. 14.  Shadow:建立另一种阴影效果 Shadow(Color=?, Direction=?) Color:是指阴影的颜色。
  229. Direction:是设置投影的方向,0度代表垂直向上,然后每45度为一个单位。
  230. 15.  Wave:波纹效果
  231. Wave(Add=?, Freq=?, LightStrength=?, Phase=?, Strength=?) Add:表示是否显示原对象,0表示不显示,非0表示要显示原对象。 Freq:设置波动的个数。LightStrength:设置波浪效果的光照强度,从0到100。0表示最弱,100表示最强。 Phase:波浪的起始相角。从0到100的百分数值。(例如:25相当于90度,而50相当于180度。) Strength:设置波浪摇摆的幅度。
  232. 16.  Xray:显现图片的轮廓,X光片效果
  233. 注意:在使用CSS滤镜时,必须使用在有区域的元素,比如表格,图片等。而文本,段落这样没有区域的元素不能使用CSS滤镜,对这样的元素我们可以设置元素的Height和Width样式或坐标来实现。"


  234. </style>

  235. </head>



  236. 三、嵌入样式表的语法:

  237. <head>



  238. </head>

  239. <body>



  240. <HTML 标记 style="样式属性:取值;样式属性:取值;…">



  241. </body>



  242. 四、导入外部样式表的语法:

  243. <head>

  244. <style type="text/css">

  245. @import url(外部样式表文件地址);



  246. </style>



  247. </head>


  248. </font>
复制代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

推荐阅读

平台简介

六六下载网(666现在.cn),中国最大的电商设计师交流平台。最活跃的电商设计师学习交流分享社区。集原创作品+灵感图库+经验教程+设计专访+设计培训+社群活动为一体,全方位服务电商设计师。成立3年来,聚集20万电商设计师,定期线下设计沙龙,覆盖北京、上海、广州、杭州等城市计

QQ|Archiver|手机版|小黑屋|666下载网 ( 粤ICP备16097146号-5 )|网站地图  

Powered by 金易德.cn! X3.4  © 2014-2018 深圳市龙岗区金易徳贸易商行   增值电信业务经营许可证:粤B2-20140196

返回顶部 返回列表