CSS 怎样点击某个几字 就更换整个网页背景?

html-css012

CSS 怎样点击某个几字 就更换整个网页背景?,第1张

很简单:

<style type="text/css">

#bodybg{

background:red

}

</style>

<body id="bodybg">

<a onclick="bodybg.style.background='blue'" onmouseout="bodybg.style.background='red'" href="#">鼠标放上来变颜色</a>

</body>

它们二者分别使用属性color和background-color来实现的.

设置h1的样式为:

h1{

background-color:#678

color:white;

}

将背景色设置为#678,也就是相当与#667788,并将文字颜色设置为白色。

我觉得就两种方法吧:

一、把文字做成图片,然后将图片作为背景。当然这样的话文字是没办法动态生成的。

二、把文字层作为底层,上层放内容。

举个例子:

.page{

width:100px

height:100px

position:relative}

.textbg{

position:absolute

left:0px

top:0px

width:100px

height:100px

z-index:-1

color:#999999

}

<div class="page">

<div class="textbg">背景文字背景文字背景文字背景文字背景文字背景文字背景文字背景文字背景文字背景文字背景文字背景文字</div>

<span>内容文字内容文字内容文字</span>

</div>