У меня проблемы с получением тега div для открытия другой страницы / локального файла html при его нажатии.
У меня есть меню, состоящее из 5 кнопок (div). Эти кнопки имеют фоновое изображение вместоцвет, потому что ткач мечты не имеет шрифта.Каждая кнопка также имеет функцию наведения мыши, которая изменяет элемент div для отображения перевернутого изображения.
После поиска в Google, как сделать весь элемент div кликабельным, а затем открыть следующую страницу (локальный файл) ни одним из методовработал на меня.
То, что я хочу сделать, например, для случая, когда div «productsbutton» щелкает по локальному html-файлу «Products.html», чтобы открыть и отобразить содержимое на этой странице.
MyИсходный код:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<link href="CSS/design.css" rel="stylesheet" type="text/css">
<div id="wrapper">
<div id="header"></div>
<div id="menu">
<div id="homebutton"></div>
<div id="Productsbutton"></div>
<div id="Gallerybutton"></div>
<div id="Menubutton"></div>
<div id="Aboutbutton"></div>
</div>
И мой CSS
@charset "utf-8";
/* CSS Document */
body{
background-image:url(/Images/background.jpg);
background-repeat: no-repeat;
Width:1400px;
height:1400px;
}
#wrapper{
Width:1000px;
Height:1400px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
#header{
width:1000px;
height:250px;
background-image:url(/Images/banner.png);
}
#menu{
width:1000px;
height:35px;
background-color:#1790e1;
border-radius:5px;
}
#homebutton{
width:200px;
height:35px;
background-image:url(/Images/Menu_Buttons/Home%20Button.png);
float:left;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
border-bottom-left-radius:5px;
}
#homebutton:hover{
background-image:url(/Images/Menu_Buttons/Home%20Button%20Hover.png);
filter: alpha(opacity=200);
opacity:2;
}
#Aboutbutton{
width:200px;
height:35px;
float:left;
background-image:url(/Images/Menu_Buttons/About.png);
border-bottom-right-radius:5px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#Aboutbutton:hover{
background-image:url(/Images/Menu_Buttons/About%20Hover.png);
filter: alpha(opacity=200);
opacity:2;
border-bottom-right-radius:5px;
}
#Gallerybutton{
width:200px;
height:35px;
float:left;
background-image:url(/Images/Menu_Buttons/Gallery.png);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#Gallerybutton:hover{
background-image:url(/Images/Menu_Buttons/Gallery%20Hover.png);
filter: alpha(opacity=200);
opacity:2;
}
#Menubutton{
width:200px;
height:35px;
float:left;
background-image:url(/Images/Menu_Buttons/Services.png);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#Menubutton:hover{
background-image:url(/Images/Menu_Buttons/Services%20Hover.png);
filter: alpha(opacity=200);
opacity:2;
}
#Productsbutton{
width:200px;
height:35px;
float:left;
background-image:url(/Images/Menu_Buttons/Products.png);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
color:#000000;
}
#Productsbutton:hover{
background-image:url(/Images/Menu_Buttons/Products%20Hover.png);
filter: alpha(opacity=200);
opacity:2;
}