欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

导航倾斜样式如何用CSS实现_html/css_WEB-ITnose

程序员文章站 2022-04-19 16:44:09
...
实现上面图的效果而且不能用绝对定位,因为都是调用的原因。。。求大神指点方法。。。


回复讨论(解决方案)

什么意思,怎么没有 看明白呢!!

什么意思,怎么没有 看明白呢!!

就是上面的高亮特效,有个倾斜样式,这个地方的样式不会搞了

什么意思,怎么没有 看明白呢!!

切PNG的图还是用CSS3背景实现啊?

CSS3背景实现啊,放假时间,论坛人少

最后加个 斜角图片


CSS3背景实现啊,放假时间,论坛人少[/quote关键是那样做的话IE浏览器不兼容啊,不可能光做FF的兼容吧

最简单的方法是切10张背景图。每个导航的鼠标移来、移出时候改变背景图即可,兼容所有浏览器

最简单的方法是切10张背景图。每个导航的鼠标移来、移出时候改变背景图即可,兼容所有浏览器

你这个背景图是怎么做的?光做倾斜的还是整个背景?光做倾斜的话,块级元素不用绝对定位,告诉我,你是怎么实现的

整个背景,去掉文字

整个背景,去掉文字

这个布局是怎样的呢,能不能简单写一写,整个背景实在想不通!

之前做?的斜的?航?你?考

http://sab888.com/

之前做?的斜的?航?你?考

http://sab888.com/


真人*啊,好恶心这类网站,经常挂黑链都是这样的。。。不过仔细一看倾斜的导航效果是不一样的,你没仔细看我的!

CSS3背景实现啊,放假时间,论坛人少

求方法,能兼容IE的

最后加个 斜角图片

不行,这个是高亮特效鼠标放上去才会显示的。用hover可以实现么

纯css实现比较困难,使用js很简单实现、

纯css实现比较困难,使用js很简单实现、

JS放个代码看看呀


最后加个 斜角图片

不行,这个是高亮特效鼠标放上去才会显示的。用hover可以实现么

用hover+图片 怎么不能实现?

css3 可以写

这个效果是多个div重叠在一起,然后设置每个div的样式为那样平行四边形什么的,通过设置opacity实现透明效果,如果要让他悬浮,可以设置position,fixed

具体的你也没说明白,如果还没解决加下我QQ讨论下吧,,515445681

1.用负的margin-left去对齐,样子看起来差不多,不过文字要另去定一下位置,hover出背景的触发也总觉得怪怪的

2.把左右分开,hover的时候直接去平移左边的背景图去对齐
3.用css3去转换nav的形状,不过老版本估计只能显示方的了

这个效果是多个div重叠在一起,然后设置每个div的样式为那样平行四边形什么的,通过设置opacity实现透明效果,如果要让他悬浮,可以设置position,fixed

不能用定位的,因为这个是织梦调用的导航,如果要定位就要用JS。。。。让DIV重叠在一起不用定位实在不懂



最后加个 斜角图片

不行,这个是高亮特效鼠标放上去才会显示的。用hover可以实现么

用hover+图片 怎么不能实现? 能不能指点下,用hover+背景图,主要问题还是重叠一起而且不能定位

1.用负的margin-left去对齐,样子看起来差不多,不过文字要另去定一下位置,hover出背景的触发也总觉得怪怪的

2.把左右分开,hover的时候直接去平移左边的背景图去对齐
3.用css3去转换nav的形状,不过老版本估计只能显示方的了

你这个还是不太一样,上面的倾斜角没有超过第二个DIV层,那样的话用边框特性border就能实现




最后加个 斜角图片

不行,这个是高亮特效鼠标放上去才会显示的。用hover可以实现么

用hover+图片 怎么不能实现? 能不能指点下,用hover+背景图,主要问题还是重叠一起而且不能定位

我觉得 主要问题是 你被倾斜 诱惑了
你就看成一个 正方形的区域
现在鼠标上去 你就显示一个正方形 带颜色的 div 看看行不 以后在换背景 位置在调整下

这么多大神都没有帮上呵呵,跟我做的个黄岛论坛一样,还得靠自己解决

这么多大神都没有帮上呵呵,跟我做的个黄岛论坛一样,还得靠自己解决

后来你实现了没,上面那些伪大神根本没仔细我的问题和图样,哎





最后加个 斜角图片

不行,这个是高亮特效鼠标放上去才会显示的。用hover可以实现么

用hover+图片 怎么不能实现? 能不能指点下,用hover+背景图,主要问题还是重叠一起而且不能定位

我觉得 主要问题是 你被倾斜 诱惑了
你就看成一个 正方形的区域
现在鼠标上去 你就显示一个正方形 带颜色的 div 看看行不 以后在换背景 位置在调整下
你还是没看我说的,正方形的区域想重叠,就必须用绝对定位,现在的问题是都是调用的,一句代码调出来的导航,实现重叠只能写JS..

看了大神些的回复。。。。其实觉得如果只是想要那种效果的话,可以直接作图嘛,用hover来实现鼠标滑过的效果嘛!!!再加上上面大神 说的半透明,用z-index把几个div重叠起来!!!(我也是新手,所以我的表述可能有问题,)