问题标签 [skinning]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
405 浏览

apache-flex - Degrafa 最佳实践

我最近一直在学习 Degrafa,我注意到网上发布的示例之间没有太大的一致性。有没有地方可以找到 degrafa 最佳实践(尤其是剥皮)?或者任何人都可以提出使用最佳实践的例子吗?

0 投票
1 回答
1048 浏览

apache-flex - 使用 Degrafa 对 Horizo​​ntalList 滚动条进行蒙皮

尝试使用 Degrafa 对水平列表上的滚动条进行蒙皮时遇到一些问题。滚动条根本不显示。我检查了滚动条是否应该在没有蒙皮的情况下显示,并且确实如此。这样做有什么问题吗?这是一些代码:

这是我定义想要皮肤滚动条的 Horizo​​ntalList 的地方

这是我为皮肤定义 ClassReference 的地方(箭头为空,因此它们不会显示)。

滚动条跟踪皮肤:

滚动条拇指皮肤:

我正在使用比可见项更多的项目填充 Horizo​​ntalList,就像我在删除蒙皮时滚动条出现之前所说的那样。

0 投票
1 回答
375 浏览

apache-flex - 如何为拇指的每一侧获得带有皮肤的 HSlider

我想创建一个 HSlider,以便拇指两侧的轨道皮肤不同。因此,例如,拇指左侧的轨道是绿色的,而另一侧是红色的。

这是可能的还是需要一个自定义组件?

0 投票
1 回答
224 浏览

jquery - 什么是用于皮肤 HTML Web 表单的好的 jQuery 插件(或纯 JavaScript 库)?

我正在寻找用于为 HTML 表单控件创建自定义跨浏览器兼容皮肤的高质量插件或库。我想消除不同浏览器和操作系统中表单控件视觉外观的不一致。

我做了一些搜索,我偶然发现的最有用的页面是:

http://www.queness.com/post/204/25-jquery-plugins-that-enhance-and-beautify-html-form-elements

但是,我没有找到任何看起来足够精致和稳定(并且支持 IE 6,这是必需的)的插件来满足我的需求。

你还有什么可以推荐的吗?如果没有,推出我自己的解决方案是否可行?我不需要任何太复杂的东西——没有自定义控件或特殊的视觉效果——只需要在主要浏览器、IE 6 和更新版本中的标准表单控件(s、s 等)中保持一致的外观。

提前感谢您的帮助!

0 投票
3 回答
123 浏览

php - 让用户自定义皮肤

作为一个练习,我试图围绕让用户自定义皮肤他们的个人资料(例如 myspace )的内容。我正在使用 PHP。由于我对整个事情一无所知,我不知道该问什么,但我的一些担忧是这有多复杂,是否需要对我的代码进行大修,我可以将这部分分成一个单独的部分吗?可以根据需要关闭的模块,是否有模板引擎可以帮助解决这个问题,以及安全性。假设是,如果用户想要自定义他们的个人资料皮肤,他们首先具有设计/编码技能。对此的任何想法表示赞赏。

0 投票
3 回答
4455 浏览

css - flex 4: 自定义 CSS 值

有什么方法可以为组件创建自定义 css 值并使其可用于该组件正在使用的皮肤类?例如,如果我在 css 文件中定义它:

有没有办法在myCustomValue中提供PanelSkin

0 投票
4 回答
314 浏览

asp.net - 设计师如何/可以使用 ASP.NET

在我参与过的大多数项目中,设计师制作了 HTML 代码,然后开发人员将其转化为 ASP.NET,包括真正应该成为设计一部分的母版页等。

在它成为 ASP.NET 之后,设计人员无法使用他们的工具处理代码。

我知道 ASP.NET 的很多设计都是为了分离代码和设计,原则上设计师应该能够使用 Visual Web Developer 进行设计方面的工作,但我从未见过设计师使用大众汽车。

实践中的合作是如何进行的,设计师可以期望的最好的东西是什么?

0 投票
1 回答
997 浏览

apache-flex - 在 Flex 中,皮肤和 itemRenderer 有什么区别?

事实上,它们(皮肤和 itemRenderers)似乎都使用 flash.graphics.* 包进行绘图。我之前在皮肤和 itemRenderers 之间复制了粘贴代码,所以我真的不明白其中的区别。与皮肤相比,我在实现 itemRenderers 方面有更多的经验,所以这可能是问题的一部分。谢谢,让我知道。

0 投票
1 回答
509 浏览

c# - 制作可换肤的用户界面组件的次优方法是什么?

我被要求在我们的应用程序中制作一个模仿真实世界设备的组件,它具有自定义外观,这取决于被模仿的设备的品牌,因此我需要使其可蒙皮。

现在,我知道在用户界面中进行自定义外观的最佳方法是根本不这样做。但我不认为我能得到过去的管理,所以...

制作可换肤的用户界面组件的次优方法是什么?我们的应用程序是基于 winforms 的,所以我想知道使用控件是否有意义,用WebBrowserHTML 编写皮肤,并以某种方式将 DOM 元素连接到我们应用程序的事件。我应该这样做,还是有更简单(免费)的方法?

0 投票
2 回答
2377 浏览

c# - 如何将 .msstyles 应用于 .NET 应用程序?

我经常在 .NET 中编写 GUI 代码,并且它们中的大多数仅具有作为 GUI 的价值,例如,它们不会做任何其他不可能的事情。所以大部分的开发都是为了让它们变得友好、直观和吸引眼球。

然后我想到,通过.msstyles文件对它们进行皮肤处理简直太棒,因为有很多 地方可以找到这些文件,还有制作自己的工具。其中一些 msstyle 非常棒,可能不适用于您的整个桌面,但对于为自制应用程序设计样式,它会是完美的。

那么,是否可以使用 .msstyles(或者类似的东西,因为 .aero.msstyles、.theme 等应该可以转换到某个点)在 .NET(VB 或 C#)中设置应用程序的样式?即使它需要一些复杂的设置或需要学习的东西,一旦实用,所有 GUI 开发都会容易得多。也许某种虚拟化?我不知道虚拟化在幕后是如何工作的,但我相信 .NET 应用程序会调用一些 Windows API 来赋予他这种风格,也许虚拟化会起作用?如何?

任何想法都非常受欢迎!如果我找到答案,我也会贡献它:)