Идея сайта будет состоять из главной страницы с 6 отдельными классами div, при нажатии на которую я бы хотел, чтобы она поднялась в верхнюю часть страницы, а другие элементы исчезли.Я использую два изображения для обычного вида и наведения.Для первой ссылки я хотел бы загрузить новый фон, чтобы в нем был только один элемент.Как я могу сделать это?Я не очень опытный в jquery:
<html>
<head>
<title> Div Blocks</title>
<style type="text/css">
body {
background: url("bg.jpg");
width:1920px;
height:1000px;
font-size: 30px;
font-family:Comic Sans MS;
line-height: 1.429;
margin: 0;
padding: 0;
text-align: center;
cursor : url("nav.png"), default;
}
a{
cursor : url("nav1.png"), pointer
}
div.one a
{
position: absolute;
top:0px;
left:0px;
width: 800px;
height: 333px;
text-decoration:none;
-webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out;
}
div.one a:hover
{background: url("bgalt.jpg");
background-position: 0px 0px;
}
div.one a:enabled
{background: url("branding.jpg");}
div.two a
{
position: absolute;
top:334px;
left:0px;
width: 800px;
height: 333px;
text-decoration:none;
}
div.two a:hover
{background: url("bgalt.jpg");
background-position: 0 746px;
}
div.three a
{
position: absolute;
top:667px;
left:0px;
width: 900px;
height: 333px;
text-decoration:none;
}
div.three a:hover
{background: url("bgalt.jpg");
background-position: 0 413px;
}
div.r1 a
{
position: absolute;
top:0px;
left:1120px;
width: 800px;
height: 333px;
text-decoration:none;
}
div.r1 a:hover
{background: url("bgalt.jpg");
background-position: 800px 0px;
}
div.r2 a
{
position: absolute;
top:334px;
left:1120px;
width: 900px;
height: 333px;
text-decoration:none;
}
div.r2 a:hover
{background: url("bgalt.jpg");
background-position: 800px 746px;
}
div.r3 a
{
position: absolute;
top:667px;
left:1120px;
width: 900px;
height: 333px;
text-decoration:none;
}
div.r3 a:hover
{background: url("bgalt.jpg");
background-position: 800px 413px;
}
</style>
</head>
<body>
<div id="fade">
<div class="one">
<a href="javascript:void(0)"onmousedown="myObject()"></a>
</div>
</div>
<div class="two">
<a href="#"></a>
</div>
<div class="three">
<a href="#"></a>
</div>
<div class="r1">
<a href="#"></a>
</div>
<div class="r2">
<a href="#"></a>
</div>
<div class="r3">
<a href="#"></a>
</div>
</body>
<script>
$('a').click(function ()
{
event.preventDefault();
css('background-image', 'url(' branding.jpg')');
});
</script>
Я пытался с CSS, как вы можете видеть из кода, и это не сработало