自定义光标到整个页面

时间:2014-08-15 07:54:20

标签: html css cursor

我的网站有css光标。但它似乎只对body标签内的div生效。

我的 body css

body{
   background: #00a2ff url('../img/bg.png');
   overflow:hidden;
   cursor: not-allowed;
}  

index.html

<body>
<div class="content">
    <div class="logo"></div>
    <div class="wave1"></div>
    <div class="wave2"></div>
</div>
</body>

显示

http://i.imgur.com/r8MlYcJ.png

http://i.imgur.com/dvZqbh6.png

抱歉我的英语不好。

2 个答案:

答案 0 :(得分:1)

您需要为<body>指定显式高度,以便它可以填充整个页面。

例如:

html, body {
    height: 100%;
    width: 100%;
    padding: 0; margin: 0; /* reset the default stylesheet */
}

注意:由于height的百分比值是相对于父级的高度,因此您还应在height元素上指定<html>

<强> EXAMPLE HERE

答案 1 :(得分:0)

使用masking-div

您可以将光标设置为不允许使用div,并且不必担心链接,因为它们是&#34;&#34;&#34;&#34;你的掩蔽div。这是&#34;屏蔽div&#34;的一些示例CSS:

body { height: 100%; }
div#mask { cursor: not-allowed; z-index: 999; height: 100%; width: 100%; }