【发布时间】:2017-06-13 00:11:19
【问题描述】:
我是 PHP/Wordpress/Javascript 的新手,我正在尝试将使用 CSS 和 HTML 构建的网站转换为使用 PHP for Wordpress 的主题。
我有一个可以打开和关闭的屏幕外菜单。我在哪里把这个脚本放在我的 Wordpress 文件中?我该如何正确地做到这一点?
目前,我在 header.php 中复制了下面的 HTML,在 style.css 中复制了下面的 CSS
这是我的菜单 HTML:
<h1 class="menu">
<div id="mySidenav" class="sidenav">
<a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×
</a>
<br>
<a href=""> - p o r t f o l i o</a> <br>
<a href=""> - m e e t m e</a><br>
<a href=""> - i n s t a </a><br>
<a href="#"> - p r i n t e d</a><br>
<a href="#"> - c i a o</a>
</div>
<div style="font-size:30px;cursor:pointer" class="openbtn" onclick="openNav()"> <img src="hamburger.png"/> </div>
</h1>
这是我的 Javascript
<h1 class="menu">
function openNav() {
document.getElementById("mySidenav").style.width = "250px";
}
function closeNav() {
document.getElementById("mySidenav").style.width = "0";
}
</h1>
这是我的 CSS
.sidenav {
height: 100%;
width: 0;
position: absolute;
z-index: 1;
top: 0;
left: 0;
background-color: #ffffff;
overflow-x: hidden;
padding-top: 70px;
transition: 0.5s;
opacity: 0.8;
}
.sidenav a {
padding: 8px 8px 8px 32px;
text-decoration: none;
font-size: 16px;
color: #000000;
display: block;
transition: 0.3s;
}
.sidenav a:hover, .offcanvas a:focus{
color: #BCBCBC;
}
.sidenav .closebtn {
position: absolute;
top: 0;
margin-left: 10px;
font-size: 36px;
padding-top: 11px;
}
.openbtn {
background-color: #fffff;
margin-right: 30px;
margin-top: 0;
padding-top: 0;
height: 45px;
}
.openbtn a:active{
color: #ffffff;
}
.menu {
width: 5%;
}
谢谢!
【问题讨论】:
标签: javascript php html css wordpress