JohnCMSXin hướng dẫn add nav vào johncms

4 bài đăng
02.07.2017 / 13:14
Hungdz
Bài đăng: 324
Member
Hihi đồ ngu....

Sao mình add cái navigation này vô head johncms mod v370 lại lỗi

Demo nav http://forum.copecute.net/nháp.php

Code

PHP
  1. <meta name="viewport" content="width=device-width, initial-scale=1">
  2. <style>
  3. * {
  4. margin: 0;
  5. padding: 0;
  6. -webkit-box-sizing: border-box;
  7. -moz-box-sizing: border-box;
  8. -ms-box-sizing: border-box;
  9. box-sizing: border-box;
  10. }
  11.  
  12. body {
  13. background: #F7F7F7;
  14. font-size: 15px;
  15. color: #777777;
  16. font-family: 'Roboto', sans-serif;
  17. }
  18.  
  19. a { text-decoration: none; }
  20.  
  21. #main {
  22. width: 100%;
  23. display: block;
  24. float: left;
  25. }
  26.  
  27. .container {
  28. max-width: 1200px;
  29. margin: 0 auto;
  30. width: 100%;
  31. }
  32.  
  33. .navigation {
  34. display: block;
  35. margin: 20px 0;
  36. background: #009788;
  37. box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  38. border-radius: 3px;
  39. }
  40.  
  41. .navigation ul {
  42. list-style-type: none;
  43. margin: 0;
  44. padding: 0;
  45. display: block;
  46. }
  47.  
  48. .navigation li {
  49. list-style-type: none;
  50. margin: 0;
  51. padding: 0;
  52. display: inline-block;
  53. position: relative;
  54. font-size: 17px;
  55. color: #def1f0;
  56. }
  57.  
  58. .navigation li a {
  59. padding: 10px 15px;
  60. font-size: 17px;
  61. color: #def1f0;
  62. display: inline-block;
  63. outline: 0;
  64. font-weight: 400;
  65. }
  66.  
  67. .navigation li:hover ul.dropdown { display: block; }
  68.  
  69. .navigation li ul.dropdown {
  70. position: absolute;
  71. display: none;
  72. width: 200px;
  73. background: #00695b;
  74. box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  75. padding-top: 0;
  76. }
  77.  
  78. .navigation li ul.dropdown li {
  79. display: block;
  80. list-style-type: none;
  81. }
  82.  
  83. .navigation li ul.dropdown li a {
  84. padding: 10px;
  85. font-size: 15px;
  86. color: #fff;
  87. display: block;
  88. border-bottom: 1px solid #005c4d;
  89. font-weight: 400;
  90. }
  91.  
  92. .navigation li ul.dropdown li:last-child a { border-bottom: none; }
  93.  
  94. .navigation li:hover a {
  95. background: #00695b;
  96. color: #fff !important;
  97. }
  98.  
  99. .navigation li:first-child:hover a { border-radius: 3px 0 0 3px; }
  100.  
  101. .navigation li ul.dropdown li:hover a { background: #56b5ae; }
  102.  
  103. .navigation li ul.dropdown li:first-child:hover a { border-radius: 0; }
  104.  
  105. .navigation li:hover .arrow-down { border-top: 5px solid #fff; }
  106.  
  107. .arrow-down {
  108. width: 0;
  109. height: 0;
  110. border-left: 5px solid transparent;
  111. border-right: 5px solid transparent;
  112. border-top: 5px solid #def1f0;
  113. position: relative;
  114. top: 15px;
  115. right: -5px;
  116. content: '';
  117. }
  118. @media only screen and (max-width:767px) {
  119.  
  120. .navigation {
  121. background: #fff;
  122. width: 200px;
  123. height: 100%;
  124. display: block;
  125. position: fixed;
  126. left: -200px;
  127. top: 0px;
  128. transition: left 0.3s linear;
  129. margin: 0;
  130. border: 0;
  131. border-radius: 0;
  132. overflow-y: auto;
  133. overflow-x: hidden;
  134. height: 100%;
  135. }
  136.  
  137. .navigation.visible {
  138. left: 0px;
  139. transition: left 0.3s linear;
  140. }
  141.  
  142. .nav_bg {
  143. display: inline-block;
  144. vertical-align: middle;
  145. width: 100%;
  146. height: 50px;
  147. margin: 0;
  148. position: absolute;
  149. top: 0px;
  150. left: 0px;
  151. background: #009788;
  152. padding: 12px 0 0 10px;
  153. box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  154. }
  155.  
  156. .nav_bar {
  157. display: inline-block;
  158. vertical-align: middle;
  159. height: 50px;
  160. cursor: pointer;
  161. margin: 0;
  162. }
  163.  
  164. .nav_bar span {
  165. height: 2px;
  166. background: #fff;
  167. margin: 5px;
  168. display: block;
  169. width: 20px;
  170. }
  171.  
  172. .nav_bar span:nth-child(2) { width: 20px; }
  173.  
  174. .nav_bar span:nth-child(3) { width: 20px; }
  175.  
  176. .navigation ul { padding-top: 50px; }
  177.  
  178. .navigation li { display: block; }
  179.  
  180. .navigation li a {
  181. display: block;
  182. color: #505050;
  183. font-weight: 500;
  184. }
  185.  
  186. .navigation li:first-child:hover a { border-radius: 0; }
  187.  
  188. .navigation li ul.dropdown { position: relative; }
  189.  
  190. .navigation li ul.dropdown li a {
  191. background: #00695b !important;
  192. border-bottom: none;
  193. color: #fff !important;
  194. }
  195.  
  196. .navigation li:hover a {
  197. background: #009788;
  198. color: #fff !important;
  199. }
  200.  
  201. .navigation li ul.dropdown li:hover a {
  202. background: #56b5ae !important;
  203. color: #fff !important;
  204. }
  205.  
  206. .navigation li ul.dropdown li a { padding: 10px 10px 10px 30px; }
  207.  
  208. .navigation li:hover .arrow-down { border-top: 5px solid #fff; }
  209.  
  210. .arrow-down {
  211. border-top: 5px solid #505050;
  212. position: absolute;
  213. top: 20px;
  214. right: 10px;
  215. }
  216.  
  217. .opacity {
  218. background: rgba(0,0,0,0.7);
  219. position: fixed;
  220. top: 0;
  221. bottom: 0;
  222. left: 0;
  223. right: 0;
  224. }
  225. }
  226. @media only screen and (max-width:1199px) {
  227.  
  228. .container { width: 96%; }
  229. }
  230. </style>
  231.  
  232.  
  233. <body>
  234. <div id="main">
  235. <div class="container">
  236. <nav>
  237. <div class="navigation">đù
  238. <ul>
  239. <li><a href="">Home</a></li>
  240. <li><a href="">About</a></li>
  241. <li><a href="">Contact</a></li>
  242. <li><a href="#" tabindex="1">Services<span class="arrow-down"></span></a>
  243. <ul class="dropdown">
  244. <li><a href="">Services - 1</a></li>
  245. <li><a href="">Services - 2</a></li>
  246. <li><a href="">Services - 3</a></li>
  247. <li><a href="">Services - 4</a></li>
  248. <li><a href="">Services - 5</a></li>
  249. </ul>
  250. </li>
  251. <li><a href="#" tabindex="1">Works<span class="arrow-down"></span></a>
  252. <ul class="dropdown">
  253. <li><a href="">Works - 1</a></li>
  254. <li><a href="">Works - 2</a></li>
  255. <li><a href="">Works - 3</a></li>
  256. <li><a href="">Works - 4</a></li>
  257. <li><a href="">Works - 5</a></li>
  258. </ul>
  259. </li>
  260. </ul>
  261. </div>
  262. <div class="nav_bg">
  263. <div class="nav_bar"> <span></span> <span></span> <span></span> </div>
  264. </div>
  265. </nav>
  266.  
  267.  
  268. </div>
  269. </div>
  270. <script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
  271. <script>
  272. $(document).ready(function(){
  273. $('.nav_bar').click(function(){
  274. $('.navigation').toggleClass('visible');
  275. $('body').toggleClass('opacity');
  276. });
  277. });
  278. </script>
02.07.2017 / 13:30
Jichan
Bài đăng: 1028
Member
Mệt cứ nói, đừng cố....

?> nội dung <?php

Đã chỉnh sửa. MrKen (02.07.2017 / 14:27)
02.07.2017 / 13:49
Hungdz
Bài đăng: 324
Member
Hihi đồ ngu....
Jichan đã viết

?> nội dung <?php

Cái đó e biết. Đây là code cắt ra thôi

02.07.2017 / 13:49
Hungdz
Bài đăng: 324
Member
Hihi đồ ngu....

Thôi chắc từ bỏ 370 vậy đẹp mà mod khó. Nhiều hiệu ứng quá