当我单击按钮时,侧边栏将带有动态类别。当我将鼠标悬停在一个类别上时,我试图在侧栏中显示子类别。
但是我很难找到这个,因为我是新人。
我的代码是
<style>
.sidenav1 {
height: auto;
width: 0;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #26b14f;
overflow-x: hidden;
padding-top: 60px;
}
.sidenav1 a {
padding: 8px 8px 8px 32px;
text-decoration: none;
font-size: 18px;
color: #fff;
display: block;
transition: 0.3s;
}
.sidenav1 a:hover {
color: #e0dbdb;
}
.sidenav1 .closebtn {
position: absolute;
top: 0;
right: 25px;
font-size: 36px;
margin-left: 50px;
}
</style>
<div class="control-group" style="margin-top: 0px;">
<div id="mySidenav" class="sidenav1">
<a href="javascript:void(0)" class="closebtn" onclick="closeNav1()">×</a>
<?php $sql=mysqli_query($con,"select id,categoryName from category");
while($row=mysqli_fetch_array($sql))
{
?>
<a href="category.php?cid=<?php echo $row['id'];?>" >|
<?php echo $row['categoryName'];?></a>
<?php }
?>
</div>
<span id="open" style="font-size:30px;cursor:pointer;color: #ffffff;margin-left: 10px;" title= "categories" onclick="openNav1()">☰ </span>
</div>
<script>
function openNav1() {
document.getElementById("mySidenav").style.width = "275px";
}
function closeNav1() {
document.getElementById("mySidenav").style.width = "0";
}
</script>
当我将鼠标悬停在类别上时,应该会出现相应的子类别。我的数据库就像,有两个表一个类别表和另一个子类别表。
类别表
id categoryName
1 aaa
2 bbb
3 ccc
子类别表
id categoryid subcategory_name
1 1 zzz
2 2 yyy
3 2 xxx
4 3 www
翻翻过去那场雪