当前位置: 首页 > news >正文

国际贸易英文网站优化网站的步骤

国际贸易英文网站,优化网站的步骤,做网站的语言版本,做网站的时候怎么设置背景文章目录添加隐藏左边栏目按钮制作按钮样式添加按钮到相应的位置结合我的配置进行修改修改位置事件响应响应式:手机端隐藏按钮:bug:效果图: 点击按钮时,缩进左侧边栏,再次点击再弹出来。 添加隐藏左边栏目按钮 参考&#xff1a…

文章目录

    • 添加隐藏左边栏目按钮
      • 制作按钮样式
      • 添加按钮到相应的位置
    • 结合我的配置进行修改
      • 修改位置
      • 事件响应
      • 响应式:手机端隐藏按钮
    • :bug:


效果图:
file

点击按钮时,缩进左侧边栏,再次点击再弹出来。

添加隐藏左边栏目按钮

参考:添加隐藏左边栏目按钮

下面为引用内容:

折腾了一个下午,终于把隐藏左边侧边栏目的效果实现了. 实现了点击按钮隐藏侧边栏, 查找和修改源码实在是太麻烦了.

制作按钮样式

先找一款你喜欢的CSS菜单按钮切换,或者自己实现一个,我在网上找到一款比较简单的样式,稍微做了下修改.

.mymenucontainer {display:block;cursor:pointer;left:0;top:0;width:35px;height:35px;z-index:9999;position:fixed;
}
.bar1 {width:35px;height:3px;background-color:#333;margin:6px 0;transition:0.4s;-webkit-transform:rotate(-45deg) translate(-8px,8px);transform:rotate(-45deg) translate(-8px,8px);
}
.bar2 {width:35px;height:3px;background-color:#333;margin:6px 0;transition:0.4s;opacity:0;
}
.bar3 {width:35px;height:3px;background-color:#333;margin:6px 0;transition:0.4s;-webkit-transform:rotate(45deg) translate(-4px,-6px);transform:rotate(45deg) translate(-4px,-6px);
}
.change .bar1 {-webkit-transform:rotate(0deg) translate(0px,0px);transform:rotate(0deg) translate(0px,0px);
}
.change .bar2 {opacity:1;
}
.change .bar3 {-webkit-transform:rotate(0deg) translate(0px,0px);transform:rotate(0deg) translate(0px,0px);
}

样式制作完成后,压缩,然后添加进\themes\yilia\source\main.0cf68a.css文件中,添加在最前面即可

添加按钮到相应的位置

打开\themes\yilia\layout\layout.ejs文件, 找到<div class="left-col",在其上面添加如下代码:

<div class="mymenucontainer" onclick="myFunction(this)"><div class="bar1"></div><div class="bar2"></div><div class="bar3"></div>
</div>

</body>之后, </html>前添加如下Js代码:

<script>var hide = false;function myFunction(x) {x.classList.toggle("change");if(hide == false){$(".left-col").css('display', 'none');$(".mid-col").css("left", 6);$(".tools-col").css('display', 'none');$(".tools-col.hide").css('display', 'none');hide = true;}else{$(".left-col").css('display', '');$(".mid-col").css("left", 300);$(".tools-col").css('display', '');$(".tools-col.hide").css('display', '');hide = false;}}
</script>

重新生成文件,部署即可看到效果, 可以看看我的博客效果

效果图:
file

引用结束

结合我的配置进行修改

因为我的左侧边栏添加了心知天气(如下图),所以按钮不能放在一起,因此进行了修改:
file

修改位置

主要变化:修改按钮位置,移到右边:left: 260px;,修改bar1,bar2,bar3的颜色:background-color: #0087ca;:修改文件:H:\Hexo\themes\yilia\source\main.0cf68a.css

.mymenucontainer {display: block;cursor: pointer;left: 260px;  /*原来: left:0; */top: 0;width: 35px;height: 35px;z-index: 9999;position: fixed;
}
.bar1 {width: 35px;height: 3px;background-color: #0087ca;  /*原来: background-color:#333; */margin: 6px 0;transition: 0.4s;-webkit-transform: rotate(-45deg) translate(-8px, 8px);transform: rotate(-45deg) translate(-8px, 8px);
}

事件响应

因为修改了图标位置,事件响应时也要对应修改位置:缩小后设置为$(".mymenucontainer").css('left', '0');,展开:$(".mymenucontainer").css('left', '260px');
修改文件:H:\Hexo\themes\yilia\layout\layout.ejs

</body><!-- 《添加折叠按钮脚本 -->
<script>var hide = false;function myFunction(x) {x.classList.toggle("change");if(hide == false){$(".left-col").css('display', 'none');$(".mid-col").css("left", 6);$(".tools-col").css('display', 'none');$(".tools-col.hide").css('display', 'none');hide = true;$(".mymenucontainer").css('left', '0');}else{$(".left-col").css('display', '');$(".mid-col").css("left", 300);$(".tools-col").css('display', '');$(".tools-col.hide").css('display', '');hide = false;$(".mymenucontainer").css('left', '260px');}}
</script>
<!-- 添加折叠按钮脚本》 --></html>

响应式:手机端隐藏按钮

手机端(当页面变小时)隐藏按钮:修改文件:H:\Hexo\themes\yilia\source\main.0cf68a.css,找到@media screen and (max-width:800px)下面的内容:

@media screen and (max-width:800px) {#container, body, html {height:auto;overflow-x:hidden;overflow-y:auto}#mobile-nav {display:block}.body-wrap {margin-bottom:0}.left-col{display:none}
}

.left-col中添加一个按钮的标签:

    .left-col,.mymenucontainer {display:none}

效果图:
file

🐛

有个小问题:在PC端进行测试时,如果先尝试缩放,然后返回再展开,直接测试手机端,就会出现问题:按钮仍然撑开界面;但是如果进到页面直接测试手机端就不会这种问题(或者是在缩放后进行测试也不会影响)。
因为这个问题好像影响不是很大,就不深入了。


文章首发于:hexo+yilia添加隐藏左边栏目按钮

http://www.lbrq.cn/news/2702179.html

相关文章:

  • 中国各大网站排名网络推广免费网站
  • 石家庄做网站价格谷歌google play官网
  • 个人网站网站建设百度一下网页版搜索引擎
  • 网上推广赌博seo在哪学
  • 大学网站建设招标方案长沙网络推广小公司
  • 漳州 外贸网站建设 SEO广州百度搜索排名优化
  • 新疆建设网二级域名网站青岛网站建设推广公司
  • 泰安网站建设51baiduaso搜索优化
  • 网络营销方案撰写的内容与要求360网站关键词排名优化
  • wordpress多程序用户同步苏州排名搜索优化
  • 网站建设毕业设计中期报告广告软文怎么写
  • 有人知道做网站吗?nba最新交易汇总实时更新
  • 做网站php的作用活动推广宣传方案
  • 淘宝客网站建设教程上海网站优化公司
  • sw网站建设网络营销策划书结构
  • 服装网站建设策划书3000字seo站长综合查询
  • 长沙 建网站免费的h5制作网站模板
  • 网站制作费用价格表企业网站推广策划书
  • 如何加快百度收录网站百度电话销售
  • 人人商城网站开发近期国内外重大新闻10条
  • ui设计需要学哪些课程企业seo服务
  • 用jsp做的网站需要什么工具栏东莞seo广告宣传
  • 南京学习网站建设推广app赚佣金接单平台
  • 论某网站职能建设温州网站优化推广方案
  • 企业官网网站模板重庆企业网站排名优化
  • 网站制作 php独立站建站平台有哪些
  • 南昌网站建设机构网站推广100种方法
  • 稷山网站制作企业站seo
  • cnc强力磁盘 东莞网站建设seo排名优化软件价格
  • 网站设计公司名称百度seo优化系统
  • 基于Java的Markdown转Word工具(标题、段落、表格、Echarts图等)
  • 服务器通过生成公钥和私钥安全登录
  • UE5.3 C++ 动态多播实战总结
  • 人机交互:连接人类与数字世界的桥梁
  • [激光原理与应用-256]:理论 - 几何光学 - CMOS与CCD传感器成像原理比较
  • wrap cpp variant as dll for c to use