Kie*_*ron 3 windows-phone twitter-bootstrap winjs windows-store-apps twitter-bootstrap-3
尝试将Twitter Bootstrap(撰写本文时为v3 RC1)与Windows Store WinJS应用程序甚至Windows Phone HTML5应用程序集成是否有好的理由?
令我印象深刻的是,Bootstrap的移动优先/响应特性非常适合在全屏模式下进行渲染并且在Windows应用商店应用程序的情况下同步快照视图模式.
鉴于Bootstrap的牵引力每天都在增加,是否值得尝试?
我可以看到能够使用像{wrap} bootstrap和Bootswatch这样的地方的主题,这些都非常有用 - 特别是如果你想在网络和设备上创建一致的品牌.
一个问题可能是它如何与类似全景的组件一起工作......
Tad*_*cik 10
这取决于.
如果你想在你的应用程序中获得更多的自定义体验而不是太多使用WinJS,我认为它可能是值得的,特别是当win 8.1出现并且所有应用程序必须工作并从500px宽度扩展到大宽度的桌面显示器时(不再快照模式).
如果你想要符合win 8 UX准则,我认为Twitter Bootstrap将是一个问题而不是帮助.
Microsoft已经制定了相当广泛的用户体验指南,从页面,边距,字体大小到动画等.
他们这样做是因为大多数win商店应用程序都应该熟悉用户模式(底层应用栏,搜索等).
您可以在http://msdn.microsoft.com/library/windows/apps/hh770552上阅读更多内容.这些指南非常详细,值得一读.
Twitter引导程序并不真正符合这些指导原则,因此您需要对其进行大量修改才能适应它们.
另外,如果您正在使用WinJS,您还需要熟悉并使用WinJS css"框架"(ui.dark.css或ui.light.css)来设置WinJS控件的样式.你需要学习和调整更多的控件,你需要使用它的css框架.其中许多控件的设计可以从小到大(listview,appbar等)进行扩展,因此您可以免费获得.
IE10/11中的Trident引擎(应用程序运行的地方)对网格布局和弹性框布局提供了非常好的支持,可以轻松地制作响应式设计.当通过触摸/鼠标或键盘进行缩放/平移时,它还支持css的许多自定义'-ms'扩展,而twitter bootstrap不支持.
你总是可以只从你需要的Bootstrap中获取部分,而忽略其余部分.请记住,赢店应用程序要求之一是必须通过键盘/鼠标和触摸完全访问应用程序,因此请确保boostrap组件在触摸时工作正常.
| 归档时间: |
|
| 查看次数: |
2879 次 |
| 最近记录: |