javascript - 您知道以 0 到 90 度之间的 Angular 实现菜单栏的网站吗?

标签 javascript html css menu

我被要求实现一个既不是水平也不是垂直的菜单栏。以下是两个示例按钮:

Menu bar

这对我来说是新事物,所以为了学习如何完成这项工作,我正在寻找一个使用类似菜单栏的网站(或者更好的是教程)。有什么想法吗?

最佳答案

你应该看看这里

http://www.useragentman.com/blog/2010/03/09/cross-browser-css-transforms-even-in-ie/

或者像这样使用

更新:

/* for firefox, safari, chrome, etc. */
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
/* for ie */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
/* for opera */
-o-transform: rotate(-90deg);

查看示例 http://jsbin.com/ajoqe/4

更新:2

或者使用这个扩展

通用 CSS 转换:旋转(免费扩展):http://www.dmxzone.com/go?17422#Overview

* Pure CSS based - No Flash required! 
* Fully cross browser compatible - The Universal CSS Transforms: Rotate

is a jQuery based, build only with HTML & CSS - no Flash what so ever! It even supports IE6 next to the other major browsers. * Search engine friendly – The Universal CSS Transforms: Rotate is pure HTML and CSS based and generates search engine friendly HTML code that can be nicely indexed by all search engines and web spiders.

更新 3

或者使用这个 http://code.google.com/p/jquery-rotate/

Two JavaScript image handling implementations are supported:

  1. using DXImageTransform filter for Microsoft Internet Explorer
  2. using Canvas object for other browsers

The library has been tested with:

* Mozilla FireFox 2.0.0.2
* Internet Explorer 7.0
* Opera 9.1 (note Opera 8 is not supported)

关于javascript - 您知道以 0 到 90 度之间的 Angular 实现菜单栏的网站吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2616437/

相关文章:

css - Bootstrap 和 Bootstrap-Select - 使 Select 和其他元素适合 div 宽度,100% 宽度/高度

javascript - 删除标记监听器

javascript - foreach 中对象的下一个索引值

html - 如何使用登录创建导航栏 | bootstrap 4 中的注册按钮?

javascript - 如何使用 JavaScript 调用 CSS3 转换?

jquery - 不要覆盖 css 属性,而是使用 jQuery 添加它们

javascript - 如何通过函数更新 $scope 变量

javascript - 简化每个ID的多项功能

php - 表单数据在第二个 POST 中被覆盖?

html - 将鼠标悬停在图像上时,可滚动的 div 不可滚动