`
hiuman
  • 浏览: 52519 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

左侧菜单栏右侧内容

    博客分类:
  • css
css 
阅读更多
(如有错敬请指点,以下是我工作中遇到并且解决的问题)下一篇文章改进了内容

在网上搜这个内容时,大部分说 左侧a标签然后链接到右侧的iframe框架。有的 用frameset标签实现的,有的 左侧点击时,右侧使用innerHTML/innerText方法加入内容,有的 左侧点击时,右侧隐藏其他div,显示对应内容的div。

我试了其中一个方法(左侧a标签 链接到右侧的iframe框架)
<a href="one.html" target="one">one</a>

<iframe name="one">dsfsdfsda</iframe>

虽然大概实现了这样的效果,但是F12控制器会报错,找不到a标签里的链接。

这是我打出来的效果。


因为我工作中获取左右两侧的内容都是通过接口得到的。
所以只需把页面的界面布置好即可。大概是这样:
打开页面时加载左侧菜单的内容,并加载默认带有active样式的菜单的相应内容。
然后再通过点击左侧内容再向接口获取内容更新到右侧。
左右两侧的滚动条是独立的,滚动时互相不影响。

js效果就略过了。


<div class="wrap">
	<div class="left">
		<ul class="left_main">
			<li class="ma-li active">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
			<li class="ma-li">生活常用</li>
		</ul>
	</div>
	<div class="right">
		<ul class="right_main">
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
			<li class="ma-li">水果</li>
		</ul>
	</div>
</div>


*{
	margin: 0;
	padding: 0;
	list-style: none;
}
html,body{
	height: 100%
}
.wrap{
	height: 100%;
	display: flex;
}
.left{
	width: 30%;
	height: 100%;
	overflow-y: auto;
}
.right{
	-webkit-box-flex: 1;
	flex: 1;

	height: 100%;
	overflow-y: auto;
}
.left_main,.right_main{
	height: 100%;			
	overflow-y: auto;
}
.left li{
	color: #7a7a7a;
}
.right li{
	color: #373737;
}
.ma-li{
	font-size: 16px;
	padding-left: 20px;
	/*height: 45px;*/
	line-height: 45px;
}
.ma-li.active{
	border-left: 5px solid #1657c9;
	padding-left: 15px;
}


另外附上一些链接。
标题:jquery点击左侧菜单右侧推送弹出内容显示效果代码
http://www.17sucai.com/pins/6122.html
标题:左边菜单,点击左边右边内容改变
http://www.cnblogs.com/haiying520/p/5401727.html

更多导航菜单样式:
http://www.freejs.net/daohangcaidan_9.html
  • 大小: 8.8 KB
  • 大小: 6.9 KB
分享到:
评论

相关推荐

    左侧菜单栏控制右侧页面内容切换

    在这个场景中,我们关注的是一个基于"jQuery + Bootstrap"的示例项目,它实现了左侧菜单栏控制右侧页面内容切换的功能,并且结合了Bootstrap的弹框展示。下面我们将深入探讨这个项目的核心技术和实现细节。 首先,...

    以实验管理系统为例 实现了左侧菜单切换右侧内容等功能

    在本项目中,我们以一个实验管理系统的实例来探讨如何构建一个后台管理系统,重点在于实现左侧菜单与右侧内容的交互功能。这个系统采用了一系列前端技术,包括jQuery、HTML、CSS和Bootstrap,为开发者提供了一个快速...

    记录原生html+js实现左侧导航栏右侧内容页的实现

    左侧导航栏右侧内容页 /* CSS样式略 */ &lt;!-- 导航栏内容 --&gt; &lt;!-- 内容页内容 --&gt; // JavaScript代码略 ``` 在`&lt;style&gt;`标签内,我们需要编写CSS(Cascading Style Sheets)来设置...

    精美WPF左侧菜单栏

    在本文中,我们将深入探讨如何在Windows Presentation Foundation (WPF) 中创建一个精美的左侧菜单栏,这与“精美WPF左侧菜单栏”的主题紧密相关。WPF是Microsoft .NET框架的一部分,它提供了丰富的用户界面设计工具...

    iframe实现左侧菜单右侧页面简单示例

    在左侧菜单和右侧内容的布局中,CSS可以帮助我们设置边距、填充、浮动、定位等,确保各元素在屏幕上的位置恰到好处,同时还能实现响应式设计,让页面在不同设备上都能良好显示。 此外,提到的"没有多余功能"意味着...

    C#Winform界面布局设计(左侧菜单)右侧窗口操作

    右侧窗口的操作,可能指的是在用户点击左侧菜单项时,动态加载和显示不同的内容。这通常通过控制Panel或TabControl的Visible属性,以及使用Controls集合的方法Add和Remove来实现。当用户选择不同的菜单项时,隐藏...

    Q753697 asp.net中点击左侧菜单,右侧显示相应内容

    在ASP.NET开发中,构建一个网站常常涉及到左侧菜单与右侧内容区域的交互设计。这个设计模式常见于各种管理后台或信息展示平台,用户通过点击左侧菜单来切换右侧显示的具体内容。"Q753697 asp.net中点击左侧菜单,...

    jsp在线考试系统源码

    【JSP在线考试系统源码】是一个基于JavaServer Pages(JSP)技术开发的系统,主要功能是提供在线考试的功能。这个系统不包括数据库部分,因此它的大小相对较小,适合那些具备阅读和理解源码能力的开发者进行学习和...

    实现layui左侧菜单右侧显示页面内容的静态文件

    本项目涉及的主题是“实现layui左侧菜单右侧显示页面内容”,这是一个典型的单页应用(SPA)布局模式,常用于构建管理后台界面。下面将详细讲解如何利用layui实现这一功能。 1. layui基础: layui是一款基于...

    layui实现左侧菜单点击右侧内容区显示

    在这个问题中,我们主要讨论如何使用layui来实现左侧菜单点击后,右侧内容区动态加载对应的内容。 首先,layui的布局基于HTML5的`&lt;div&gt;`元素和CSS类来构建页面结构。在描述的示例中,我们可以看到一个典型的layui...

    Div&左侧菜单栏

    左侧菜单栏通常固定宽度,浮动在左侧,而右侧内容区占据剩余空间。 3. 添加交互性:使用jQuery或其他JavaScript库来添加动态效果,如点击菜单项时显示或隐藏内容,或者使用滑动效果来展开和收起菜单。 4. 考虑响应式...

    bootstrap 风格左侧菜单

    在创建左侧菜单时,通常会利用这一特性,将页面分为两部分:左侧的菜单栏和右侧的主要内容区域。 1. **HTML 结构**: 创建左侧菜单的HTML代码应包含一个`&lt;nav&gt;`元素,通常嵌套在`.navbar`类中,表示导航条。对于侧...

    基于Ajax+div的“左边菜单、右边内容”页面效果实现

    ③:同理,点击 产品管理、订单管理 标签下的 产品列表、订单列表 时,右侧内容会相应的刷新为产品列表页(productList.jsp)、订单列表页(recordList.jsp)的内容 这样就使用Ajax+div实现了左边菜单选择,右边内容...

    ElementUI之首页导航及左侧菜单(模拟实现)

    在本文中,我们将深入探讨如何使用ElementUI框架来构建一个具备首页导航和左侧菜单功能的Web应用程序。ElementUI是一款基于Vue.js的开源组件库,它提供了丰富的UI组件,能够帮助开发者快速搭建美观、响应式的界面。 ...

    C#实现左侧菜单效果

    在本文中,我们将深入探讨如何使用C#编程语言来实现一个炫酷且实用的左侧菜单效果,这将有助于提升用户界面的交互性和美观性。在实际的软件开发中,左侧菜单通常作为应用的主要导航工具,帮助用户快速访问不同的功能...

    C# 简单反射实现winform左侧树形导航,右侧切换内容

    本示例“C# 简单反射实现winform左侧树形导航,右侧切换内容”是将反射技术应用于Windows桌面应用程序开发,特别是Winform界面设计中,通过反射机制实现在窗口左侧展示树形结构,用户点击节点后,右侧区域根据选择的...

    javaFx 学习--之布局菜单

    javaFx 学习--之布局菜单

    Android左侧导航栏。ListView动态显示导航

    在Android应用开发中,左侧导航栏是一个常见的设计模式,它提供了多级菜单,方便用户浏览和操作各种功能。本主题将深入探讨如何实现一个基于ListView的左侧导航栏,并结合Fragment动态展示不同的内容区域。 首先,...

    使用layui实现的左侧菜单栏以及动态操作tab项(动态生成的菜单栏)

    用户可以在左侧菜单栏选择不同功能,对应的选项卡在右侧展示内容,同时可以自由切换和关闭选项卡,提高了工作效率。 综上所述,这个项目展示了如何使用layui框架构建一个具有动态菜单和选项卡功能的后台管理系统。...

    mpvue实现左侧导航与右侧内容的联动

    本文实例为大家分享了mpvue左侧导航与右侧内容联动的具体代码,供大家参考,具体内容如下 效果图如下: (1)左侧导航联动右侧内容 实现:点击左侧导航,右侧内容滑到对应的位置,并且导航上有current当前样式。 ...

Global site tag (gtag.js) - Google Analytics