怎么修改html5 侧滑菜单单所弹出的页面的内容

一段js下拉菜单代码,我想二级菜单在上面向上弹出。请问怎么修改_百度知道
提问者采纳
只改css部分的代码就可以了首先#nav&li&{&&&&float:&&&&&width:&80&&&&background:&#CCC;&&&&position:&}加上 &position:& 属性,是为了使它的子级元素能够根据该元素的位置定位。然后当然是修改这里#nav&li&ul&{&&&&line-height:&27&&&&list-style-type:&&&&&text-align:&&&&&width:&180&&&&position:&&&&&bottom:&25}设定 &bottom: 25& 使该元素的底部和其上级元素的顶部对齐。最后再调整整个菜单的位置,让二级菜单不超出窗口范围就可以了。
提问者评价
其他类似问题
为您推荐:
下拉菜单的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁1704人阅读
思路: 根据各国语言的不同,构建不同语言包的DLL。
::MessageBoxW(NULL,cla_kodlogic-&GetMsgString(1712),cla_kodlogic-&GetMsgString(1716),MB_OK);
上面的分别为DLL中字符串对应的索引。
1. 动态修改窗体的Caption:
1.AfxGetMainWnd()-&SetWindowText(&测试标题&);
2.this-&SetWindowText(&测试标题&);
2.动态修改菜单弹出项的文字:
DWORD dwPos = GetMessagePos();
CPoint point( LOWORD(dwPos), HIWORD(dwPos) );
VERIFY( menu.LoadMenu( IDR_R_MENU ) );
CMenu* popup = menu.GetSubMenu(0);
ASSERT( popup != NULL );
popup-&ModifyMenu(ID_32771,MF_POPUP,ID_32771,cla_kodlogic-&GetMsgString(1714));
popup-&ModifyMenu(ID_32772,MF_POPUP,ID_32772,cla_kodlogic-&GetMsgString(1715));
popup-&TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, this );
&& &&& &popup-&ModifyMenu(ID_32771,MF_POPUP,ID_32771,cla_kodlogic-&GetMsgString(1714));
&& &&& &popup-&ModifyMenu(ID_32772,MF_POPUP,ID_32772,cla_kodlogic-&GetMsgString(1715));
上面两句为动态修改菜单弹出项的文字内容。
(ModifyMenu函数中参数的具体意义,可以参考: /doc/vbapi/ModifyMenu.htm )
3.修改某列表控件内文字的显示大小(在OnInitDialog函数内加入即可):
CFont* font = GetFont();
static CFont g_F
font-&GetLogFont(&lf);
//lf.lfWeight = 1;
lf.lfHeight += 25;
lf.lfWidth += 6;
g_Font.CreateFontIndirect(&lf);
// Newdfont.CreatePointFont(160, &宋体&);
//CListCtrl &m_List = GetListCtrl();
m_ListSong.SetFont(&g_Font,TRUE);
m_ListSinger.SetFont(&g_Font,TRUE);
CWnd *pCtrltrol=NULL;
if(NULL != (pCtrltrol = GetDlgItem(IDC_STATIC_SONGLIST)) )
pCtrltrol-&SetFont(&g_Font,TRUE);
m_ListSinger.SetFont(&g_Font,TRUE);
上面这句即为设置字体大小的函数,至于将整个项目的字体都设置, 还有待改进。
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:487426次
积分:6949
积分:6949
排名:第1508名
原创:193篇
转载:124篇
评论:71条
(2)(1)(1)(1)(2)(1)(1)(2)(4)(10)(6)(13)(14)(29)(40)(19)(21)(10)(2)(7)(18)(4)(2)(11)(5)(14)(6)(9)(12)(5)(9)(28)(8)小编有话说
drawerLayout是Support Library包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。最后我们来看看一个完整的drawerLayout的例子,来源于官方网站的demo,代码中反映了上述我们提到的所有要点:Activity:/** Copyright 2013 The Android Open Source Project** Licensed under the Apache License, Version 2.0 (the &License&);* you may not use this file except in compliance with the License.* You may obtain a copy of the License at**
http://www.apache.org/licenses/LICENSE-2.0** Unless required by applicable law or agreed to in writing, software* distributed under the License is distributed on an &AS IS& BASIS,* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.* See the License for the specific language governing permissions and* limitations under the License.*/package com.example.android.navimport java.util.Limport android.app.Aimport android.app.Fimport android.app.FragmentMimport android.app.SearchMimport android.content.Iimport android.content.res.Cimport android.os.Bimport android.support.v4.app.ActionBarDrawerTimport android.support.v4.view.GravityCimport android.support.v4.widget.DrawerLimport android.view.LayoutIimport android.view.Mimport android.view.MenuIimport android.view.MenuIimport android.view.Vimport android.view.ViewGimport android.widget.AdapterVimport android.widget.ArrayAimport android.widget.ImageVimport android.widget.ListVimport android.widget.T/*** This example illustrates a common usage of the DrawerLayout widget* in the Android support library.* &p/&* &p&When a navigation (left) drawer is present, the host activity should detect presses of* the action bar's Up affordance as a signal to open and close the navigation drawer. The* ActionBarDrawerToggle facilitates this behavior.* Items within the drawer should fall into one of two categories:&/p&* &p/&* &ul&* &li&&strong&View switches&/strong&. A view switch follows the same basic policies as* list or tab navigation in that a view switch does not create navigation history.* This pattern should only be used at the root activity of a task, leaving some form* of Up navigation active for activities further down the navigation hierarchy.&/li&* &li&&strong&Selective Up&/strong&. The drawer allows the user to choose an alternate* parent for Up navigation. This allows a user to jump across an app's navigation* hierarchy at will. The application should treat this as it treats Up navigation from* a different task, replacing the current task stack using TaskStackBuilder or similar.* This is the only form of navigation drawer that should be used outside of the root* activity of a task.&/li&* &/ul&* &p/&* &p&Right side drawers should be used for actions, not navigation. This follows the pattern* established by the Action Bar that navigation should be to the left and actions to the right.* An action should be an operation performed on the current contents of the window,* for example enabling or disabling a data overlay on top of the current content.&/p&*/public class MainActivity extends Activity {
private DrawerLayout mDrawerL
private ListView mDrawerL
private ActionBarDrawerToggle mDrawerT
private CharSequence mDrawerT
private CharSequence mT
private String[] mPlanetT
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTitle = mDrawerTitle = getTitle();
mPlanetTitles = getResources().getStringArray(R.array.planets_array);
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
mDrawerList = (ListView) findViewById(R.id.left_drawer);
// set a custom shadow that overlays the main content when the drawer opens
mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
// set up the drawer's list view with items and click listener
mDrawerList.setAdapter(new ArrayAdapter&String&(this,
R.layout.drawer_list_item, mPlanetTitles));
mDrawerList.setOnItemClickListener(new DrawerItemClickListener());
// enable ActionBar app icon to behave as action to toggle nav drawer
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
// ActionBarDrawerToggle ties together the the proper interactions
// between the sliding drawer and the action bar app icon
mDrawerToggle = new ActionBarDrawerToggle(
/* host Activity */
mDrawerLayout,
/* DrawerLayout object */
R.drawable.ic_drawer,
/* nav drawer image to replace 'Up' caret */
R.string.drawer_open,
/* &open drawer& description for accessibility */
R.string.drawer_close
/* &close drawer& description for accessibility */
public void onDrawerClosed(View view) {
getActionBar().setTitle(mTitle);
invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
public void onDrawerOpened(View drawerView) {
getActionBar().setTitle(mDrawerTitle);
invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
mDrawerLayout.setDrawerListener(mDrawerToggle);
if (savedInstanceState == null) {
selectItem(0);
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
/* Called whenever we call invalidateOptionsMenu() */
public boolean onPrepareOptionsMenu(Menu menu) {
// If the nav drawer is open, hide action items related to the content view
boolean drawerOpen = mDrawerLayout.isDrawerOpen(mDrawerList);
menu.findItem(R.id.action_websearch).setVisible(!drawerOpen);
return super.onPrepareOptionsMenu(menu);
public boolean onOptionsItemSelected(MenuItem item) {
// The action bar home/up action should open or close the drawer.
// ActionBarDrawerToggle will take care of this.
if (mDrawerToggle.onOptionsItemSelected(item)) {
// Handle action buttons
switch(item.getItemId()) {
case R.id.action_websearch:
// create intent to perform web search for this planet
Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);
intent.putExtra(SearchManager.QUERY, getActionBar().getTitle());
// catch event that there's no activity to handle intent
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
Toast.makeText(this, R.string.app_not_available, Toast.LENGTH_LONG).show();
return super.onOptionsItemSelected(item);
/* The click listner for ListView in the navigation drawer */
private class DrawerItemClickListener implements ListView.OnItemClickListener {
public void onItemClick(AdapterView&?& parent, View view, int position, long id) {
selectItem(position);
private void selectItem(int position) {
// update the main content by replacing fragments
Fragment fragment = new PlanetFragment();
Bundle args = new Bundle();
args.putInt(PlanetFragment.ARG_PLANET_NUMBER, position);
fragment.setArguments(args);
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit();
// update selected item and title, then close the drawer
mDrawerList.setItemChecked(position, true);
setTitle(mPlanetTitles[position]);
mDrawerLayout.closeDrawer(mDrawerList);
public void setTitle(CharSequence title) {
getActionBar().setTitle(mTitle);
* When using the ActionBarDrawerToggle, you must call it during
* onPostCreate() and onConfigurationChanged()...
protected void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
// Sync the toggle state after onRestoreInstanceState has occurred.
mDrawerToggle.syncState();
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Pass any configuration change to the drawer toggls
mDrawerToggle.onConfigurationChanged(newConfig);
* Fragment that appears in the &content_frame&, shows a planet
public static class PlanetFragment extends Fragment {
public static final String ARG_PLANET_NUMBER = &planet_number&;
public PlanetFragment() {
// Empty constructor required for fragment subclasses
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_planet, container, false);
int i = getArguments().getInt(ARG_PLANET_NUMBER);
String planet = getResources().getStringArray(R.array.planets_array)[i];
int imageId = getResources().getIdentifier(planet.toLowerCase(Locale.getDefault()),
&drawable&, getActivity().getPackageName());
((ImageView) rootView.findViewById(R.id.image)).setImageResource(imageId);
getActivity().setTitle(planet);
return rootV
}}Xmlactivity_main.xml&!-- Copyright 2013 The Android Open Source Project Licensed under the Apache License, Version 2.0 (the &License&); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &AS IS& BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --&&!-- A DrawerLayout is intended to be used as the top-level content view using match_parent for both width and height to consume the full space available. --&&android.support.v4.widget.DrawerLayout
xmlns:android=&/apk/res/android&
android:id=&@+id/drawer_layout&
android:layout_width=&match_parent&
android:layout_height=&match_parent&&
&!-- As the main content view, the view below consumes the entire
space available using match_parent in both dimensions. --&
&FrameLayout
android:id=&@+id/content_frame&
android:layout_width=&match_parent&
android:layout_height=&match_parent& /&
&!-- android:layout_gravity=&start& tells DrawerLayout to treat
this as a sliding drawer on the left side for left-to-right
languages and on the right side for right-to-left languages.
The drawer is given a fixed width in dp and extends the full height of
the container. A solid background is used for contrast
with the content view. --&
android:id=&@+id/left_drawer&
android:layout_width=&240dp&
android:layout_height=&match_parent&
android:layout_gravity=&start&
android:choiceMode=&singleChoice&
android:divider=&@android:color/transparent&
android:dividerHeight=&0dp&
android:background=&#111&/&&/android.support.v4.widget.DrawerLayout&fragment_planet.xml&!-- Copyright 2013 The Android Open Source Project Licensed under the Apache License, Version 2.0 (the &License&); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &AS IS& BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --&&ImageView xmlns:android=&/apk/res/android&
android:id=&@+id/image&
android:layout_width=&match_parent&
android:layout_height=&match_parent&
android:background=&#000000&
android:gravity=&center&
android:padding=&32dp& /&drawer_list_item.xml&!-- Copyright 2013 The Android Open Source Project Licensed under the Apache License, Version 2.0 (the &License&); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &AS IS& BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --&&TextView xmlns:android=&/apk/res/android&
android:id=&@android:id/text1&
android:layout_width=&match_parent&
android:layout_height=&wrap_content&
android:textAppearance=&?android:attr/textAppearanceListItemSmall&
android:gravity=&center_vertical&
android:paddingLeft=&16dp&
android:paddingRight=&16dp&
android:textColor=&#fff&
android:background=&?android:attr/activatedBackgroundIndicator&
android:minHeight=&?android:attr/listPreferredItemHeightSmall&/&回复“1”,获取Android酷炫实用的开源框架(UI框架)回复“2”,获取Google将不再支持Android Eclipse Tools回复“3”,获取小处显逼格!APP界面如何在细节上提升气质?回复“4”,获取Android终于官方支持按百分比来设置空间的宽高了回复“5”,获取最全最强解析:支付宝钱包系统架构内部剖析(架构图)回复“6”,获取【源码】jiandan煎蛋—高仿也如此的专业回复“7”,获取【干货】源码《在路上》and《高仿淘宝客户端》回复“8”,获取2015中国程序员生存报告,你苦你先看回复“9”,获取如何给你的Android安装文件(APK)瘦身回复“0”,获取Google技术开发指南,给大学生自学的建议 
 文章为作者独立观点,不代表微头条立场
的最新文章
做UI的效果,特别需要一些比较好的数据基础,在图像处理中,搞清楚透视、矩阵的一些计算方式和概念非常重要,今天我们介绍了利用Camera来进行辅助我们进行矩阵的计算。小编有话说
本文总结了Python、Matlab、CPP、Java、JavaScript、Lua、小编有话说
React Native for Android 的发布,对一个 Android 开发Nexus是一个基于maven的仓库管理的社区项目.主要的使用场景就是可以在局域网搭建一个maven私服,用来部署第三方公共构件或者作为远程仓库在该局域网的一个代理小编有话说
尽管Java 8包含了一些函数式编程机制,但能够想象Android开发人员无法很快用上,小编有话说
React Native For Android提前发布了,代码托管在Gith小编有话说
本文记录了Android App优化需要用到的工具和以及在实践中的Tips。也算对小编有话说之前一篇屏幕适配的文章Android 屏幕适配最佳实践(点击可阅读),里面提到了类似百分比布局的小编有话说
原文:http://blog.csdn.net/lmj/article小编有话说
本期推荐几个插件。插件介绍ButterKnifeZelezny快速生成ButterKni小编有话说
App本身是应用程序,App是解决问题的一种方式,有大量数据显示很多App不小编有话说
Android屏幕适配最佳实践参考该文章理论知识加代码Android 屏幕适配方案(今天小编给大家推荐几款Android引导页控件。点击原文可查看所有源码地址。从Android Studio 1.3 Beta1开始,就支持了NDK。不过使用的是一个全新的实验性的gradle构建工具在Google的广大支持下,便捷开发Android程序的Native工具层出不穷。其实Android开发涉及到的范围也不小,一些Web工具有时候也会带来事半功倍的效果。本文,将简单列举一下本人正在使用的一些工具,当然也会持续更新。Google 近日面向全平台(包括 Windows、Mac、Linux、及 Android)推出了全新版本的 Chrome 45 浏览器,而我们今天要关注的是其在 Android 平台上开发出的新工具……小编有话说  每天我都有很多文章灵感,而绝大多数我都没公开,正所谓,忠言逆耳,我写 blog 的目的,也不小编有话说
接下来我们将介绍另一种防止apk反编译的技术-对抗JD-GUI。一、对抗JD-GU小编有话说
个人一直对Chrome情有独钟,Chrome除了更快之外,对开发者的支持更友好。内置小编有话说
这篇文章主要是介绍了一些小细节的优化技巧,当这些小技巧综合使用起来的时候,对于整小编有话说
一个 Android 反编译工具的合集,由 Juude 童鞋维护。apktool: +编小编有话说
FlatBuffers是Google专为游戏开发而创建的开源、高效的跨平台本期带来三款不错的Android源码,点击原文可进入爱开发源码论坛查看更多优质源码。小编有话说
在你完成应用程序的beta版本后,最后会有些人去帮你测试,使你去完善应用程小编有话说
人们都说, 阅读源码是提高编程水平的一个极好的方法, 但是如何找到一小编有话说原文链接:http://blog.csdn.net/jiazhijun/article/deta由于上次小编发的反编译技术——加壳技术不全面,所以小编又重新搜集两篇关于加壳技术的文章。希望这次能够帮到大家。小编有话说
我们都听过这句话,“你只会有一次机会去打造第一印象”, 当涉及到移动端的启动小编有话说
写代码对于程序员来说,不光可以增加自己的经验值,在解决一个难题的时候,还会有小编有话说 首先,此文主要针对没有受过计算机专业教育又想进入计算机行业的人。当今世界不仅实体书资料多多,网小编有话说
我们将介绍另一种简单适用的防止apk反编译的技术-对apk进行伪加密。一、伪加密技术原理我们小编有话说
如果你是一位经验丰富的Java开发者,第1、2、5条很有可能对你没有吸引力。另一方面,小编有话说
上一篇我们讲了apk防止反编译技术中的加壳技术,如果有不明白的可以查看我的上一篇博客。小编有话说
所谓apk的加壳技术和pc exe的加壳原理一样,就是在程序的外面再包裹上另外一段代小编有话说
本期推荐一款热门手游APP,在本网站只需199元,市场价可是很贵的哦!,
小编有话说
在中国找到钱不难,但你的一个点子不意味着是一个创业。你谈一个再好的想法,比如我今天小编有话说
本文介绍了android开发者中比较热门的开源代码,这些代码绝大多数可以小编有话说转载请标明出处: http://blog.csdn.net/lmj/artic小编有话说
我的职业开发生涯是作为一个Web开发人员开始的,使用的是PHP。不久后,我切换到.NE小编有话说
我的职业开发生涯是作为一个Web开发人员开始的,使用的是PHP。不久后,我切换到.NE首先,我想到的是照片墙效果,改变图片就能有不同的呈现方式。可是这样的话,文字以及更深层的自定义效果,就无法实现了。然后小编有话说
在图片加载库烂大街的今天,选择一个适合自己使用的图片加载库已经成为了每一个Android小编有话说随着在线工具与资源的大量出现,Android开发工作开始变得愈发简单且令人振奋。Android开小编有话说本期给大家推荐几款源码,亲测可用。点击阅读原文可进入爱开发APP源码论坛,优质内容论坛必备!项目apkbus分享互联网世界所有有价值的消息热门文章最新文章apkbus分享互联网世界所有有价值的消息▲ 哪个乌龟王八蛋老是攻击我这小站,有意思么?!狗日的特么闲着蛋疼啊!再特么黑我站点 诅咒全家死绝!
点击文字向上滑动弹出菜单
&title&点击文字让层移动的菜单丨芯晴网页特效|&/title&
&meta http-equiv=&Content-Type& content=&text/ charset=gb2312&&
&body topmargin=&0& leftmargin=&0& bgcolor=&#FFFFFF& onclick=&menuHide();&&
document.onmousewheel=function()
status=event.wheelD
&meta http-equiv=&Content-Type& content=&text/ charset=gb2312&&
{ background-color: #FF border: 1px solid #FF0000; cursor: }
{ cursor: }
{ color: #ff0000; font-size: 12 font-family: 宋体; text-decoration: none }
&script language=javascript&
var run=0;
var show=0;
function menuRow()
menu.style.pixelTop-=5;
if(menu.style.pixelTop&0)
setTimeout('menuRow();','5');
function menuShow()
if(!run&&!show)
menu.style.visibility='visible';
menup.style.visibility='visible';
menu.style.pixelTop=200;
menuRow();
function menuHide()
if(!run&&show)
menu.style.visibility='hidden';
menup.style.visibility='hidden';
&div style=&overflow: left=404 top:30 height:200 visibility:
width:97 z-index:1; position: visibility: border-left: 0 border-right: 0
border-top: 0 border-bottom: 1px solid #FF0000; & id=menup&
&div bgcolor=&#FFFFFF& id=menu align=center style=&position: width: 97 height:
200 z-index: 1; left: 0 top: 200 overflow: visibility: background-image:
url('images/menu_bg.gif'); border: 1 solid #FF0000&&
&table width=93 cellpadding=&0& cellspacing=&4& style=&position: top: 1&&
&td valign=&middle& align=&center& height=&20& class=menuout
onmouseover=this.className='menuover'; onmouseout=this.className='menuout';
onclick=&location='aboutus'&&关 于 我 们&/td&
&td valign=&middle& align=&center& height=&20& class=menuout
onmouseover=this.className='menuover'; onmouseout=this.className='menuout';
onclick=&location='joinus'&&加 入 我 们&/td&
&td valign=&middle& align=&center& height=&20& class=menuout
onmouseover=this.className='menuover'; onmouseout=this.className='menuout';
onclick=&location='market'&&交 易 市 场&/td&
&td valign=&middle& align=&center& height=&20& class=menuout
onmouseover=this.className='menuover'; onmouseout=this.className='menuout';
onclick=&location='super'&&网 页 超 市&/td&
&td valign=&middle& align=&center& height=&20& class=menuout
onmouseover=this.className='menuover'; onmouseout=this.className='menuout';
onclick=&location='domain'&&域 名 注 册&/td&
&td valign=&middle& align=&center& height=&20& class=menuout
onmouseover=this.className='menuover'; onmouseout=this.className='menuout';
onclick=&location='host'&&虚 拟 主 机&/td&
&td valign=&middle& align=&center& height=&20& class=menuout
onmouseover=this.className='menuover'; onmouseout=this.className='menuout';
onclick=&location='service'&&服 务 中 心&/td&
&td valign=&middle& align=&center& height=&20& class=menuout
onmouseover=this.className='menuover'; onmouseout=this.className='menuout';
onclick=&location='cooperator'&&合 作 伙 伴&/td&
&a onclick=&menuShow();& style=&position: width: 97 height: 200 z-index: 1; left:
410 top: 230cursor: & alt=Menu&点击演示&/a&
&br&&br&&hr&&p align=&center&&&font color=black&本特效由 &a href=&& target=&_blank&&芯晴网页特效&/a&丨 收集于互联网,只为兴趣与学习交流,不作商业用途。&/font&&/p&
提示:可以先修改部分代码后再运行
(本站已开启防盗链,请根据代码中对应的url地址下载保存特效所需的图片、flash和js文件,请见谅,谢谢.)
(本文由 |芯晴网页特效 收集丨)
------分隔线----------------------------
titleJs+CSS滤镜效果打造的一款非常酷的导航菜单丨芯晴网页特效丨/title sc...
html head title很酷的模仿flash效果的动态菜单丨芯晴网页特效丨/title STY...
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR...
利用cookie记忆当前位置的防刷新导航条,主要向大家展示如何在Js中使用Cookies技术,...
html head titleJquery+CSS制作的感应鼠标滑出的下拉菜单丨芯晴网页特效丨/...
带flash效果标记滑动的js+css菜单,带动画效果,本人比较喜欢,运行一下看看效果吧。 ...

我要回帖

更多关于 html5 侧滑菜单 的文章

 

随机推荐