PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

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

原创
2016-06-21 09:23:04 1510浏览

实现上面图的效果而且不能用绝对定位,因为都是调用的原因。。。求大神指点方法。。。


回复讨论(解决方案)

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

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

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

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

切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重叠起来!!!(我也是新手,所以我的表述可能有问题,)

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。