如何创建六边形的导航



我创建了这个六边形导航来适应网站。

http://www.flickr.com/photos/14577801@N00/11202239254/

我想知道在html和css中创建导航结构的最佳方法是什么。如果链接在白色六边形内,我想悬停在这些链接上,将白色背景更改为颜色。我试过使用背景图像来实现这一点,但还没有完全实现。周围的彩色六边形我一直在使用作为导航的整体背景图像。

我在网上找到了这个:http://jtauber.github.io/articles/css-hexagon.html,我认为使用它可能很棒,但我认为必须有一种方法来使用背景图像。

谢谢,蒂姆。

元素的颜色(在本例中为六边形)可以在悬停时使用css进行更改。如果我们将其添加到css六边形教程中的样式属性中:

.hex:hover {
    background-color: blue;
}
.hex:hover:before {
    border-bottom: 30px solid blue;
}
.hex:hover:after {
    border-top: 30px solid blue;
}

当光标悬停在六边形上时,它将改变颜色,您可以在这个jsfiddle中看到这一点。

您可以在这里找到CSS:hover伪类的良好文档:https://developer.mozilla.org/en-US/docs/Web/CSS/:hover

相关内容

  • 没有找到相关文章

最新更新