Skip to content
This repository was archived by the owner on Sep 5, 2019. It is now read-only.

Commit 14e0efb

Browse files
committed
update
1 parent 8c33a19 commit 14e0efb

File tree

6 files changed

+31
-9
lines changed

6 files changed

+31
-9
lines changed

css/style.menu.css

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,31 @@
8484
}
8585

8686
.sidebar ul.menu li ul li.parent a.employ:before {
87-
content: "\f106";
8887
float: right;
8988
font-family: "FontAwesome";
9089
margin: 0 3px 0 0;
9190
}
9291

93-
.sidebar ul.menu li ul li.parent a.employ.active:before {
92+
.sidebar ul.menu li ul li.parent a.employ.up:before {
93+
content: "\f106";
94+
}
95+
96+
.sidebar ul.menu li ul li.parent a.employ.down:before {
9497
content: "\f107";
9598
}
9699

100+
.sidebar ul.menu li ul li.parent a.employ.transition:before {
101+
transition: .3s all;
102+
}
103+
104+
.sidebar ul.menu li ul li.parent a.employ.rotate:before {
105+
transform: rotate(-180deg);
106+
}
107+
108+
.sidebar ul.menu li ul li.parent a.employ.rotate.active:before {
109+
transform: rotate(180deg);
110+
}
111+
97112
/* perfect scrollbar
98113
========================================================================== */
99114
.scrollbar {

css/style.menu.dark.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
}
5959

6060
.sidebar ul.menu li ul li ul {
61-
border-left: 1px solid #363c49;
61+
border-left: 2px solid #363c49;
6262
}
6363

6464
/* notice

css/style.menu.light.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
}
5959

6060
.sidebar ul.menu li ul li ul {
61-
border-left: 1px solid #ebebeb;
61+
border-left: 2px solid #ebebeb;
6262
}
6363

6464
/* notice

js/responsive.menu.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,26 @@
99
$('.nav .responsive').toggleClass('expandable');
1010
});
1111

12-
// responsive menu
12+
// init menu
1313
$('ul.menu li').each(function() {
14+
$(this).parent().find('li.parent a.employ').addClass('up');
1415
if ($(this).children('li.parent a.current').length > 0 ) {
1516
$(this).parent().find('ul.submenu').toggle();
16-
$(this).parent().find('li.parent a.employ').addClass('active');
17+
$(this).parent().find('li.parent a.employ').addClass('active down');
1718
}
1819
});
1920

20-
// responsive active menu
21+
// active menu
2122
$('ul.menu li a').on('click', function() {
2223
$(this).parent('li.parent').find('a.employ').toggleClass('active');
2324
$(this).parent().find('ul.submenu').slideToggle('fast');
2425
$(this).parent().find('ul.submenu ul.submenu').toggle();
2526
});
2627

28+
// click transition
29+
$('a.employ').on('click', function() {
30+
$(this).addClass('transition');
31+
$(this).toggleClass('rotate');
32+
});
33+
2734
}(jQuery));

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "css-ui-responsive-menu",
3-
"version": "3.1.5",
3+
"version": "3.1.6",
44
"description": "Simple responsive menu.",
55
"main": "css/style.menu.css",
66
"repository": {

0 commit comments

Comments
 (0)