1

2

3 /*重置一些样式*/

4 *, *::after, *::before{

5 box-sizing:border-box;

6 /*padding: 0;*/

7 margin:0;

8 font-size:14px;

9 }

10 .cd-vertical-nav ul{

11 list-style:none;

12 }

13 a{

14 color:#c0a672;

15 text-decoration:none;

16 }

17

18 .nav{

19 height:80px;

20 }

21

22 .cd-image-replace{

23 /*小屏显示的图标*/

24 display:inline-block;

25 overflow:hidden;

26 text-indent:100%;

27 white-space:nowrap;

28 color:transparent;

29 }

30

31 /*--------------------------------32

33 小屏时的图标样式,和小图标响应式的显示与隐藏34

35 --------------------------------*/

36 .cd-nav-trigger{

37 display:block;

38 position:fixed;

39 z-index:2;

40 bottom:30px;

41 right:5%;

42 height:44px;

43 width:44px;

44 border-radius:0.25em;

45 background:rgba(9, 150,90, 0.9);

46 /*reset button style*/

47 cursor:pointer;

48 -webkit-appearance:none;

49 -moz-appearance:none;

50 -ms-appearance:none;

51 -o-appearance:none;

52 appearance:none;

53 border:none;

54 outline:none;

55 }

56 .cd-nav-trigger span{

57 position:absolute;

58 height:4px;

59 width:4px;

60 background-color:#3a2c41;

61 border-radius:50%;

62 left:50%;

63 top:50%;

64 bottom:auto;

65 right:auto;

66 transform:translateX(-50%) translateY(-50%);

67 }

68 .cd-nav-trigger span::before, .cd-nav-trigger span::after{

69 content:\'\';

70 position:absolute;

71 left:0;

72 height:100%;

73 width:100%;

74 background-color:#3a2c41;

75 border-radius:inherit;

76 }

77 .cd-nav-trigger span::before{

78 top:-9px;

79 }

80 .cd-nav-trigger span::after{

81 bottom:-9px;

82 }

83

84 @media only screen and (min-width: 768px){

85 .cd-nav-trigger {86 display:none;

87 }

88 }89

90 /*--------------------------------91

92 导航条的背景等属性93

94 --------------------------------*/

95 /*移动优先原则 这里是小屏时的导航*/

96 .cd-vertical-nav{

97 position:fixed;

98 z-index:1;

99 right:5%;

100 bottom:30px;

101 width:90%;

102 max-width:400px;

103 max-height:90%;

104 overflow-y:auto;

105 transform:scale(0);

106 transform-origin:right bottom;

107 transition:transform 0.2s;

108 border-radius:0.25em;

109 background-color:rgba(9, 9, 9, 0.9);

110 }

111 .cd-vertical-nav li{

112 height:auto;

113 }

114 .cd-vertical-nav a{

115 display:block;

116 padding:1em;

117 color:#3a2c41;

118 font-weight:bold;

119 border-bottom:1px solid rgba(58, 44, 65, 0.1);

120 }

121 .cd-vertical-nav a.active{

122 color:#c0a672;

123 }

124 .cd-vertical-nav.open{

125 transform:scale(1);

126 z-index:10;

127 -webkit-overflow-scrolling:touch;

128 }

129 .cd-vertical-nav.open + .cd-nav-trigger{

130 background-color:transparent;

131 }

132 .cd-vertical-nav.open + .cd-nav-trigger span{

133 background-color:rgba(58, 44, 65, 0);

134 }

135 .cd-vertical-nav.open + .cd-nav-trigger span::before, .cd-vertical-nav.open + .cd-nav-trigger span::after{

136 /*给点击后的按钮做叉号(×)样式*/

137 height:3px;

138 width:20px;

139 border-radius:0;

140 left:-8px;

141 }

142 .cd-vertical-nav.open + .cd-nav-trigger span::before{

143 -webkit-transform:rotate(45deg);

144 -moz-transform:rotate(45deg);

145 -ms-transform:rotate(45deg);

146 -o-transform:rotate(45deg);

147 transform:rotate(45deg);

148 top:1px;

149 }

150 .cd-vertical-nav.open + .cd-nav-trigger span::after{

151 -webkit-transform:rotate(135deg);

152 -moz-transform:rotate(135deg);

153 -ms-transform:rotate(135deg);

154 -o-transform:rotate(135deg);

155 transform:rotate(135deg);

156 bottom:0;

157 }

158 @media only screen and (min-width: 768px){

159 .cd-vertical-nav {160 /*pc端展示的效果,首先重置一下样式*/

161 right:0;

162 top:0;

163 bottom:auto;

164 text-align:center;

165

166 /*这里的vh是相对可视屏幕的高度,100vh表示高度始终等于浏览器可是高度*/

167 height:100vh;

168 width:90px;

169 max-width:none;

170 max-height:none;

171 transform:scale(1);

172 background-color:transparent;

173 overflow:hidden;

174 /*下面通过flex弹性盒子,让内容的主轴线编程垂直的。175 然后通过修改主轴的元素排列方式让他们居中*/

176 display:flex;

177 flex-direction:column;

178 justify-content:center;

179 }

180

181 /*下面通过调节内容的缩放比和padding,margin等属性来调节个选项间的距离,实现动画效果

侧边导航栏代码css,【源码分享】jquery+css实现侧边导航栏(示例代码)相关推荐

  1. 俄罗斯方块源码分享 html+css+js

    效果: [html+css+js]俄罗斯方块源码分享 这是在网上跟着黑马的视频做的,然后也加了些自己的想法. 在线试玩:http://www.beijiguang.site/game/index.ht ...

  2. java商品信息管理系统代码_[源码分享]学生信息管理系统(管理员)

    我一直以为学生信息管理系统是烂大街的,网上一搜一大把的那种 毕竟这种项目是学完C语言之后都可以独立完成的项目,只有界面好看与否的问题 最近好多学生问学生信息管理系统的代码,估计是C语言大作业什么的.然 ...

  3. C语言实现:见缝插针游戏!代码思路+源码分享

    见缝插圆我们昨天已经用C语言实现了,今天将实现一个见缝插针的游戏. 游戏介绍:<见缝插针游戏>是一款非常休闲益智的且容易上头的小游戏,该游戏画面非常的简洁,米白色的背景中央,放置着一个不断 ...

  4. 最新织梦CMS程序 小黑屋QQ技术导航新增手机版源码分享

    介绍: 取消自适应布局改为独立手机端,自动判断跳转 新增最新更新栏目,可以发布一些文章 修改首页ICO图标调用逻辑 更多细节优化完成 安装须知 安装环境:PHP7.0 安装路径:域名/install ...

  5. C语言实现:十步万度游戏,代码思路+源码分享

    你只能点十次, 但却要引发蝴蝶效应最后达到10000度.六种模式可选,每种模式都可以不断挑战极限达到最高的度数.数十种精美的蝴蝶扇动着翅膀向你展示蝴蝶效应的奇妙,一个微小的差别可能就会造成很大的不同. ...

  6. 用HTML制作代码雨源码分享

    <!DOCTYPE HTML><html><head><meta charset="utf-8" /><title>代码 ...

  7. 娃娃机微信php源码,CSS3+jQuery手机微信夹娃娃机游戏代码

    CSS3+jQuery手机微信夹娃娃机游戏代码 js代码 window.οnlοad=function(){ var k=0;//可以点击 var c=0;//娃娃的 scrollLeft();//娃 ...

  8. java多线程下载源码_Java多线程文件分片下载实现的示例代码

    多线程下载介绍 多线程下载技术是很常见的一种下载方案,这种方式充分利用了多线程的优势,在同一时间段内通过多个线程发起下载请求,将需要下载的数据分割成多个部分,每一个线程只负责下载其中一个部分,然后将下 ...

  9. linux声卡驱动源码,Linux声卡驱动移植和測试(示例代码)

    一.分析驱动程序,依据开发板改动代码 代码太长,就不贴了,几个注意点: 1. 查看开发板原理图和S3C2410的datasheet,UDA1341的L3MODE.L3DATA.L3CLOCK分别与S3 ...

  10. python爬虫代码实例源码_python爬虫及案例详解(附代码)

    安装三大库 1.requests 2.BeautifulSoup 3.lxml 有的网站做了相应的反爬虫,不能用普通方法爬取网站数据. 这里我用python爬取了几个网站的数据,分别存入csv文件,m ...

最新文章

  1. GPT-3:被捧上天的流量巨星,却有重大缺陷,很危险...
  2. LIstview滑动时不加载图片,停止时加载!
  3. 0.C++之RAII技术解析
  4. C指针原理(45)-LINUX应用
  5. android: 调用摄像头拍照
  6. 1.0jpa 2.0_JPA 2.1如何成为新的EJB 2.0
  7. 半小时训练亿级规模知识图谱,亚马逊这个 AI 框架要火!
  8. 心情随笔(二):坚持就是胜利!
  9. AchartEngine的柱状图属性设置
  10. 【bzoj1951】【古代猪文】Lucas定理+欧拉定理+孙子定理
  11. 有密码的压缩包怎么解密
  12. scrapy爬取网页数据
  13. 谷歌人机图像识别接口
  14. 【Android】CTS测试
  15. KMPlayer 双重字幕设置和配色方案
  16. bios调整服务器性能模式吗,华硕bios设置最佳性能 试试设置这几步
  17. 30岁转行做什么好?我的转行四大步骤!
  18. postgres 删除 shema
  19. sled11 sp2 opensuse zypper usage fr net
  20. DW大学生网页作业制作设计 中华饮食文化(HTML+CSS+JavaScript) Web前端大作业

热门文章

  1. 分布式锁redlock 之 看大佬们吹牛皮
  2. 3分钟学会这些面试小技巧
  3. 手机端用单击事件模拟双击事件
  4. C语言中,%d和%u的故事
  5. 有选择读取word表格中的数据并写入excel文件中
  6. MFC中 单文档程序 删除工具栏
  7. 基于android音乐播放器的设计与实现
  8. 计算机审计 报告哦,计算机审计实训报告.doc
  9. php绕过d盾,巧用匿名函数绕过D盾
  10. gt2e支持升级鸿蒙,华为鸿蒙OS升级机型曝光 Mate40系列有望率先升级