Skip to content

Commit 33b2a37

Browse files
authored
after click on hamburger dialog open but that icon needs to replace with cross icon instead of hamburger #435 (#441)
1 parent 7a97819 commit 33b2a37

File tree

2 files changed

+66
-2
lines changed

2 files changed

+66
-2
lines changed

css/styles.css

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12613,4 +12613,63 @@ fieldset:disabled .btn {
1261312613
.d-print-none {
1261412614
display: none !important;
1261512615
}
12616+
}
12617+
.navbar-toggler{
12618+
width:20px;
12619+
height: 20px;
12620+
position: relative;
12621+
transition: .5s ease-in-out;
12622+
}
12623+
.navbar-toggler,
12624+
.navbar-toggler:focus,
12625+
.navbar-toggler:active,
12626+
.navbar-toggler-icon:focus{
12627+
outline: none;
12628+
box-shadow: none;
12629+
border:0
12630+
}
12631+
.navbar-toggler span{
12632+
margin: 0;
12633+
padding: 0;
12634+
}
12635+
.toggler-icon{
12636+
display: block;
12637+
position: absolute;
12638+
height: 5px;
12639+
width: 100%;
12640+
background: white;
12641+
border-radius: 1px;
12642+
opacity: 1;
12643+
left:0;
12644+
transform: rotate(0deg);
12645+
transition: .25s ease-in-out;
12646+
}
12647+
.middle-bar{
12648+
margin:0px;
12649+
}
12650+
.navbar-toggler .top-bar{
12651+
margin-top: 0;
12652+
transform: rotate(135deg);
12653+
12654+
}
12655+
.navbar-toggler .middle-bar{
12656+
opacity: 0;
12657+
filter:alpha(opacity=0)
12658+
12659+
}
12660+
.navbar-toggler .bottom-bar{
12661+
margin-top: 0px;
12662+
transform: rotate(-135deg);
12663+
}
12664+
.navbar-toggler.collapsed .top-bar{
12665+
margin-top: -20px;
12666+
transform: rotate(0deg);
12667+
}
12668+
.navbar-toggler.collapsed .middle-bar{
12669+
opacity: 1;
12670+
filter: alpha(opacity=100);
12671+
}
12672+
.navbar-toggler.collapsed .bottom-bar{
12673+
margin-top: 20px;
12674+
transform: rotate(0deg);
1261612675
}

index.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,12 @@
5959
<div class="container">
6060
<img height="32px" width="32px" src="https://csedge.courses/Images/CSEDGE-LOGO32X32.png" alt="logo" />
6161
<a class="navbar-brand" href="./index.html">CSEdge Learn</a>
62-
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
62+
<button class="navbar-toggler collapsed d-flex d-lg-none flex-column justify-content-around" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
6363
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
64-
<span class="navbar-toggler-icon"></span>
64+
<span class="toggler-icon top-bar"></span>
65+
<span class="toggler-icon middle-bar"></span>
66+
<span class="toggler-icon bottom-bar"></span>
67+
6568
</button>
6669

6770
<div class="collapse navbar-collapse" id="navbarSupportedContent">
@@ -480,6 +483,8 @@ <h6>Quick Links</h6>
480483
<!-- Bootstrap core JS-->
481484
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js"></script>
482485
<script src="./ScrollToTop.js"></script>
486+
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
487+
483488

484489
</body>
485490

0 commit comments

Comments
 (0)