asp.net - 如何使用css创建彩色全圆 Angular 导航菜单

标签 asp.net css

在asp.net中,如何使用css创建彩色全圆 Angular 导航菜单,每当用户点击父节点时,所有子节点都会显示,父节点的颜色也会改变。

最佳答案

CSS 圆 Angular 是使用 border-radius 样式完成的。现在所有浏览器都广泛支持它,但您可能需要添加一些供应商前缀以支持旧版本的浏览器。

IE8 及更低版本根本不支持 border-radius,但可以使用各种 hack 来支持,其中 CSS3Pie是迄今为止最好的。 (虽然 IE9 确实支持它很好)

对于在鼠标悬停时会改变颜色并下拉子菜单的菜单,您可以使用 :hover CSS 选择器。

所以像这样:

.menu {背景颜色:红色;} .menu:hover {background-color:blue;}

当然还有更多,尤其是当您谈论下拉菜单时,但这是您需要了解的基本样式表功能。

网上有一大堆这方面的教程,但这看起来不错:http://divitodesign.com/css/how-to-dropdown-css-menu/

如果您想通过点击 而不是悬停,您可能会发现您已经使用 Javascript 而不是纯 CSS 完成了一些工作。

关于asp.net - 如何使用css创建彩色全圆 Angular 导航菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6123294/

相关文章:

html - 标签分为两行时的垂直对齐标签和复选框

asp.net - IISExpress 10 不会通过 HTTPS 返回原因短语

html - 垂直居中对齐 asp.net 控件

c# - 将 GridView 导出到 excel 并将 excel 文件保存到文件夹

html - 输入元素周围的持久边距和 1px 高度差

jquery - 切换样式表并使用 jquery.cookie.js 记住它

c# - 无法更新用户 asp.net

asp.net - ASP.NET 报告系统

html - 可以将 <li> 标签包裹在 <a> 标签中吗

javascript - CSS/Codeigniter 中的变量?