u**r 发帖数: 663 | 1 通过给css的伪类 :link, :visited, :hover, :active定义不同的风格实现的动态导航
栏按钮(原来是灰色,鼠标经过时候变浅蓝色,点击以后变深蓝色)。
现在的问题是载入主页之后,点击导航栏之前所有的按钮都是灰色的(非active),而
我希望载入主页之后“主页”对应按钮初始化为深蓝色(active),之后点击其它按钮
跳转页面之后“主页”对应按钮正常变灰色。
不知道有没有什么办法设置某个按钮的初始属性为active呢? |
r****y 发帖数: 26819 | 2 何必执着active,你主页onload把对应按钮人为换成深蓝,其他页面不做这一步,不就
完事了。
【在 u**r 的大作中提到】 : 通过给css的伪类 :link, :visited, :hover, :active定义不同的风格实现的动态导航 : 栏按钮(原来是灰色,鼠标经过时候变浅蓝色,点击以后变深蓝色)。 : 现在的问题是载入主页之后,点击导航栏之前所有的按钮都是灰色的(非active),而 : 我希望载入主页之后“主页”对应按钮初始化为深蓝色(active),之后点击其它按钮 : 跳转页面之后“主页”对应按钮正常变灰色。 : 不知道有没有什么办法设置某个按钮的初始属性为active呢?
|
E******A 发帖数: 53 | 3 如果导航栏一个栏目下多个页面,链接就设置两种颜色,正常的,鼠标经过时的! |
u**r 发帖数: 663 | 4 我用framework,导航栏在左边单独的frame里面,点击以后右边的mainframe内容变化
,左边frame不变,所以在我通过导航栏切换主页面的时候,导航栏本身所在的left
frame页面是不变的。
【在 r****y 的大作中提到】 : 何必执着active,你主页onload把对应按钮人为换成深蓝,其他页面不做这一步,不就 : 完事了。
|
r****y 发帖数: 26819 | 5 这也不难啊。左边的frame在onload时候检查右边frame的URL,如果是主页,那么把相应
按钮换成深蓝色。
没什么做不到的。
【在 u**r 的大作中提到】 : 我用framework,导航栏在左边单独的frame里面,点击以后右边的mainframe内容变化 : ,左边frame不变,所以在我通过导航栏切换主页面的时候,导航栏本身所在的left : frame页面是不变的。
|
s*******h 发帖数: 2148 | 6 另外设一个class颜色是深蓝
【在 u**r 的大作中提到】 : 通过给css的伪类 :link, :visited, :hover, :active定义不同的风格实现的动态导航 : 栏按钮(原来是灰色,鼠标经过时候变浅蓝色,点击以后变深蓝色)。 : 现在的问题是载入主页之后,点击导航栏之前所有的按钮都是灰色的(非active),而 : 我希望载入主页之后“主页”对应按钮初始化为深蓝色(active),之后点击其它按钮 : 跳转页面之后“主页”对应按钮正常变灰色。 : 不知道有没有什么办法设置某个按钮的初始属性为active呢?
|