首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ZBLOG模板制作导航当前分类和页面高亮显示效果

从用户体验上看,我们在点击网站首页的时候在导航栏中首页标签是和其他分类有差异的,比如字体加粗、颜色不同,这个就是所谓的导航栏高亮效果。...比如我们点击某个分类的时候,在当前分类或者当前分类的中的文章,这个分类就显示高亮的。在这里老蒋整理到ZBLOG PHP程序高亮导航的效果,以前都没有做过,这不要精细化,还是需要做的。...以后样式什么的再调整。UL中的"navbar"这个我们可以自定义,这个后面我们自定义样式时候设置的。...这个时候我们可以看到导航是有变动的,我们后面就是需要加入样式。比如高亮是对.navbar li添加了.active 最后ID中的monavber是默认和JS一致的,如果我们修改也需要修改JS里的。...这里我测试是可以的,只是我还没有加样式。 本文出处:老蒋部落 » ZBLOG模板制作导航当前分类和页面高亮显示效果 | 欢迎分享

96050
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    小程序开发:腾讯、阿里、百度、头条都在抢!

    使用 Node.js + Express 连接 MySQL 数据库 由于本项目需要使用服务端,所以在编写客户端的同时,还要编写服务端的程序,这一部分会使用 Node.js + Express 连接 MySQL...接下来测试连接数据库的代码是否正确,在 service 工程的 index.js 文件中添加如下代码。 ?...导航按钮的布局代码需要添加到小程序工程的 index.wxml 文件中。接下来在 app.wxss 文件中添加如下的样式,其他布局也会用这个样式,所以将该样式添加到全局的 app.wxss 文件中。...动态显示导航按钮 本节会在服务端从数据库中获取导航按钮的数据,客户端会根据这些数据动态显示导航按钮。...首先切换回 WebStorm,在mysql_connect.js文件中添加如下的方法,该方法用于获取商品类型,也就是导航按钮数据。有多少个商品类型,就显示多少个导航按钮。 ?

    1.2K20

    实战小程序网上商城

    使用 Node.js + Express 连接 MySQL 数据库 由于本项目需要使用服务端,所以在编写客户端的同时,还要编写服务端的程序,这一部分会使用 Node.js + Express 连接 MySQL...接下来测试连接数据库的代码是否正确,在 service 工程的 index.js 文件中添加如下代码。 ?...导航按钮的布局代码需要添加到小程序工程的 index.wxml 文件中。接下来在 app.wxss 文件中添加如下的样式,其他布局也会用这个样式,所以将该样式添加到全局的 app.wxss 文件中。...动态显示导航按钮 本节会在服务端从数据库中获取导航按钮的数据,客户端会根据这些数据动态显示导航按钮。...首先切换回 WebStorm,在mysql_connect.js文件中添加如下的方法,该方法用于获取商品类型,也就是导航按钮数据。有多少个商品类型,就显示多少个导航按钮。 ?

    3.9K41

    能用HTMLCSS解决的问题就不要使用JS

    导航高亮 导航高亮是一种很常见的问题,包括当前页面的导航在菜单里面高亮和hover时高亮。你可以用js控制,但是用一点CSS技巧就可以达到这个目的,不需要使用JS。...在正常态时,每个导航的默认样式为: nav li{    opacity: 0.5; } 当前页面的导航透明度为1....如果你用js控制,那么在脚本加载好之前,当前页面是不会高亮的,而脚本加载好之后突然就高亮了。所以用js吃力不讨好。...鼠标悬浮时显示 鼠标悬浮的场景十分常见,例如导航的菜单: 以及在《Google地图开发总结》一文提到的,marker详情框的显示: 一般要把隐藏的东西如菜单作为hover目标的子元素或者相邻元素,才方便用...但是一般应该不用考虑这种拉伸范围很大的情况,正常刷新页面是可以的,如果真要解决那得借助下js 5.需要根据个数显示不同样式 例如说可能有1~3个item显示在同一行,而item的个数不一定,如果1个,那这个

    3K20

    Vue:(1)从80%搭建个人管理后台

    3 页面内部导航,属于containers里面的full,根据当前路由动态生成,名字是route的name属性 4 左侧的核心导航,对应components下sidebar组件,通过_nav.js动态生成...一个footer组件 _nav.js ? _nav.js.png nav.js导出了一个对象数组,组件通过这个数组对象动态的生成了左侧的选项列表。每一个对象都可以有自己的属性,并且根据属性决定形态。...url表示点击后跳转的连接,配合vue-router进行跳转,icon表示要显示的图像,因为是基于bootstrap,默认包含了fontawsome,因此这里可以写fontawsome的名称,接下来我们看看具体的组件怎么实现...组件实现.png 根据前面通过JS导出的导航对象属性,进行判断,是否是titile 分割线 link,显示为不同的形式。 ?...这就是我认为整个后台管理模板中核心的部分,动态生成左侧的导航样式部分 ? scss.png 模板使用scss进行样式编译,如果不会用也没有关系,你完全可以在自己的组件中写样式

    3.8K120

    能用HTMLCSS解决的问题就不要使用JS

    导航高亮 导航高亮是一种很常见的问题,包括当前页面的导航在菜单里面高亮和hover时高亮。你可以用js控制,但是用一点CSS技巧就可以达到这个目的,不需要使用JS。 ? ?...在正常态时,每个导航的默认样式为: nav li{ opacity: 0.5; } 当前页面的导航透明度为1....如果你用js控制,那么在脚本加载好之前,当前页面是不会高亮的,而脚本加载好之后突然就高亮了。所以用js吃力不讨好。...我一个纯展示的静态页面,为啥要写js呢,是吧。 注意这个hover选择器特别好用,几乎适用于所有需要用鼠标悬浮时显示的场景。 2. 鼠标悬浮时显示 鼠标悬浮的场景十分常见,例如导航的菜单: ?...但是一般应该不用考虑这种拉伸范围很大的情况,正常刷新页面是可以的,如果真要解决那得借助下js 5.需要根据个数显示不同样式 例如说可能有1~3个item显示在同一行,而item的个数不一定,如果1个,那这个

    3.8K40

    Bootstrap实用手册

    (3). alert-link 警告框中的连接 22. Bootstrap 组件-面包屑导航.breadcrumb ?...JS 插件-按钮 botton.js (1). 设置按钮的操作文本,为 按钮元素 添加 data-loading-text="显示的文本" ? (2)....JS 插件-标签页 tab.js (1). 为导航组件里面 a 增加 ①. data-toggle = "tab" ②. href="#对应元素内容的 ID" (2)....响应式导航条 当屏幕尺寸大于 768px 时候,可以正常显示出所有的内容,当屏幕尺寸小于 768px时候,一部分内容就会隐藏,通过点击弹出,响应式导航条由两部分组成. ①. class .navbar-header....navbar-collapse 折叠按钮,当屏幕大于 768px 正常显示,屏幕尺寸小于 768px隐藏,通过按钮点击完成展开显示 注意:响应式导航条的结构——只有从手机屏幕才能看出来 ?

    5.9K20

    【CSS】浮动 ⑤ ( 浮动布局案例 - 导航栏模块 | 核心要点说明 | 网页默认样式 | 盒子模型居中显示 | 设置渐变背景 | 设置列表浮动 | 设置文本水平垂直居中 | 设置链接文本样式 )

    文章目录 一、案例效果 二、核心要点说明 1、网页默认样式 2、盒子模型居中显示 3、设置渐变背景 4、设置列表浮动 5、设置文本水平垂直居中 6、设置链接文本样式 7、设置鼠标经过的样式 三、完整代码示例...盒子模型居中显示 : 此处涉及到了 顶部的 Banner 图片 , 和 下方的 导航栏 需要居中显示 , 设置 margin: auto; 和 margin: 0 auto; 都可以实现该效果 ;...li> 默认 垂直方向排列 : 设置了 列表 项浮动 , 就可以变为行内块元素 , 在一行中水平排列 ; .nav ul li { /* 设置无序列表项浮动 这样就可以变为 行内块元素显示样式...DOCTYPE html> 浮动示例 - 导航栏示例...*/ background: url(images/nav_bg.jpg) repeat-x; } .nav ul li { /* 设置无序列表项浮动 这样就可以变为 行内块元素显示样式

    2.3K20

    css书写规范

    序 在前端领域,CSS(层叠样式表:Cascading Style Sheets)是绕不过的话题。 “样式表定义如何显示 HTML 元素,就像 HTML 中的字体标签和颜色属性所起的作用那样。...对浏览器解析更加兼容;2. js变量一般使用下划线命名,为做出良好区分,所以使用短横线。...column 栏 wrapper 页面外围控制整体布局容器 4.2 导航 css名 表示规则 nav 导航 subnav 子导航 topnav 顶部导航 sidebar 侧边导航 menu 菜单 submenu...提示 title 标题 joinus 加入我们 guide 指南 service 服务 register 注册 status 状态 vote 投票 partner 合作 btn 按钮 current 当前...icon 图标 note 注释 注意,用id选择器命名时,需要注意以下几点: 使用英文 小写 不添加连接符,如-或_ 除大众广知的(如:msg、btn)尽量不缩写 5.

    80220

    Adobe dreamweaver CS6小白入门教程「建议收藏」

    3.管理站点的操作: 打开站点、 编辑站点、 删除站点、 复制站点、 导入导出站点 4.管理站点中的文件 1.创建文件夹和文件 2.复制移动文件 3.站点地图:以树形结构图方式显示站点中文件的连接关系...导航栏->编辑->首选参数,这里有很多操作可以自行.. 5.1.2直接插入多个连续空格 5.1.3设置是否显示不可见元素 视图中有一些元素仅用来标志元素的位置而在浏览器中是不可见,...7.3.电子邮件链接:让浏览者把网站内容以邮件形式发送出去 (插入–电子邮件链接–输入显示的文本和目的地址(预览会发现,点击将自动打开个人邮箱软件) 7.4.脚本链接 执行js代码或者调用js...: 9.4.1.使用Spry菜单栏:一组可导航的菜单按钮 9.4.2.使用Spry选项卡式面板:显示或隐藏存储在选项卡式面板中内容 9.4.3.使用Spry折叠式 9.4.4....–行为–“+”来建立导航栏和下拉菜单的关系 (显示–over ;隐藏–out) 10.用CSS修饰美化网页 10.1介绍 then,代码,还是代码.....

    7.2K30

    Vue-Element-Admin使用

    ,以及面包屑名称 meta: { title: 'excel', icon: 'excel' } // 这里就是实际的页面路由了,会显示在左侧导航栏,内部和一级路由类似,添加三级路由需要额外设置...声明的路由大于1个时,自动会变成嵌套的模式--如组件页面 // 只有一个时,会将那个子路由当做根路由显示在侧边栏--如引导页面 // 若你想不管路由下面的 children 声明的个数都显示你的根路由...:在引入css的时候,考虑到全局css,每一个页面的样式就写在当前 views下面,请记住加上scoped 或者命名空间,避免造成全局的样式污染。...因此vue提供了scoped解决这个问题,它给css加了一个域的概念,只要加上 这样 css 就只会作用在当前组件内了。...(标签栏导航) 即页面面包屑下方的tag导航栏: 这方面比较复杂,而且用处不大,就不深究了。

    37410

    前端|Bootstrap——导航组件

    Bootstrap是一个用于快速开发Web 应用程序和网站的前端框架,它提供了一个带有网格系统、链接样式、背景的基本结构。Bootstrap提供了许多的组件,其中就包括导航组件。...导航菜单的样式多种多样,其在各式软件中的应用也是不可或缺的。今天就来简单制作一个导航菜单。效果如下: ?...图1.1 效果图 问题描述 如何制作导航菜单 首先要引入jquery.js、bootstrap.min.js和bootstrap.min.css文件。...(这里需要注意jquery.js文件必须在bootstrap.min.js之前引入)在这些文件里已经封装好了一些样式和功能,引入之后就可以利用代码实现相关功能了。...这里需要注意dropdown-toggle是下拉菜单样式,data-toggle是js属性,而dropdown是属性值。

    6.6K10

    深入理解bootstrap

    显示稍小一点的字体,灰色 2....6.行级元素样式,可在tr、td上使用: .active表示当前活动的信息 .warning表示警告 .success表示成功或者正确的行为 .danger表示危险或者可能是错误的行为 .info表示中立的信息或行为...D.按扭下拉菜单 1.利用data-toggle=""来实现下拉菜单 2.样式.dropup向上的下拉菜单 E.输入框组 1.输入框组,.input-group样式,输入框前后显示的个性元素上可以使用...充满父元素窗口的导航条,主要是去掉导航条的圆角样式 H.面包屑导航 使用样式:.breadcrumb I.分页导航 1.使用样式:.pagination 2.支持大小:.pagination-lg和...,即符合.nav li > a这种选择符条件 3.js用法:$('滚动侦测容器选择符').scrollspy({target:'#某单容器的选择器'}); E.选项卡 1.满足要求: 选项卡导航和选项卡面板要同时有

    3.4K60

    如何不用一行 JS 代码做一个现代化可交互网站

    要知道这整个导航栏效果是完全没有一行 JS 代码的,完全只使用 HTML+CSS 来实现。接下来让我们看一看它是如何被实现的。 首先来看一下整个导航栏的 HTML 代码,如下所示。...点击交互 首先来看一下大家最关心的,类似于 JS 的 onclick 导航点击效果是如何实现的,在 CSS 中的 checkbox 元素是有 CSS 状态的,就和 :hover 类似,如果一个 checkbox...背景 导航背景就是点击按钮展开的那个圆形背景,它的样式代码如下。...height: 100vh; z-index: 1500; transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55); } 它下面的菜单连接样式如下所示...:hover 时当前图片放大,其他缩小相关样式代码如下所示。

    1.6K10

    微信小程序转发朋友圈详解

    分享到朋友圈样式 ? 朋友圈打开样式 ? 这个功能目前只支持Android(在IOS高版本微信支持朋友圈打开小程序能力,但不能分享)。...以下是微信官方对于“单页模式”的描述: “单页模式”下,页面顶部固定有导航栏,标题显示当前页面 JSON 配置的标题。底部固定有操作栏,点击操作栏的“前往小程序”可打开小程序的当前页面。...顶部导航栏与底部操作栏均不支持自定义样式。 “单页模式”默认运行的是小程序页面内容,但由于页面固定有顶部导航栏与底部操作栏,很可能会影响小程序页面的布局。...前文微信官方对“单页模式”的描述有说到“顶部导航栏与底部操作栏均不支持自定义样式”。如果我们在原页面设置了自定义导航栏。那么“单页模式”样式就会变成这样: ?...// app.js App({ // ...

    3.9K20

    Vue中实现路由跳转传参

    Vue Router | Vue.js 的官方路由◼️ 声明式导航在浏览器中,点击链接实现导航的方式,叫做声明式导航。...番外:vue-router中route-link的样式是 vue-router 中的一个组件,在vue2.0中,替代了原来的v-link指令,它的作用就是相当于 a 标签一样的给路由做导航...active-class链接激活时的类名,其实这个也是为了方便导航栏切换状态的,设置这个属性就可以让链接在激活时自动切换相应的样式。...router-link-active这是一个类名,也是上面第四条属性的默认值,就是说链接在被激活时会自动给加上这个 class,所以就可以把这个 class 写在 style 里面,里面写上导航在激活时的一些公共样式...对象中methods: { search() { window.location.href = 'https://blog.csdn.net/sunyctf' }}◼️ 在当前窗口打开新连接

    13110
    领券