问题标签 [dynamic-css]
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.
asp.net - 在 .css 文件中引用应用程序相对虚拟路径
假设我的应用程序根目录下有一个“图像”文件夹目录。如何从 .css 文件中使用 ASP.NET 应用程序相对路径引用此目录中的图像。
例子:
在开发中,~/Images/Test.gif的路径可能会解析为/MyApp/Images/Test.gif,而在生产中,它可能会解析为/Images/Test.gif(取决于应用程序的虚拟目录) . 显然,我希望避免在环境之间修改 .css 文件。
我知道您可以使用 Page.ResolveClientUrl 在渲染时动态地将 url 注入控件的 Style 集合中。我想避免这样做。
asp.net - 如何使用 ASP.NET 更改 HTML 页面元素的 CSS 类?
我在 ASP.NET 页面上有几个具有不同 id 的 <li> 元素:
并且可以像这样使用 JavaScript 更改他们的类:
但是有没有办法使用 ASP.NET 来改变 <li> 元素类?它可能是这样的:
但是 FindControl() 并没有像我预期的那样工作。有什么建议么?
提前致谢!
javascript - 有没有办法使用 CSS 或 javascript 从另一个 CSS 样式引用现有的 CSS 样式?
如果我定义了样式
我可以从第二种风格中引用它吗?
或者有没有通过 javascript/jQuery 的方法?
- - 编辑
为了澄清这个问题,我试图将任何为#x 和#c 定义的样式应用于.x 和.c,而不改变CSS,因为CSS 将有我无法控制的更新。
我使用了宽度,但实际上样式会更复杂,因为指定了字体、边框和其他样式元素。
当样式应用于类时,指定多个类名确实有效,因此我会将现有响应标记为答案,但我需要将样式应用于 id 并将其应用于类样式......如果那样的话有任何意义。
javascript - 等待光标在整个 html 页面上
是否可以以简单的方式在整个 html 页面上将光标设置为“等待”?这个想法是向用户显示在完成 ajax 调用时正在发生的事情。下面的代码显示了我尝试过的简化版本,还演示了我遇到的问题:
- 如果一个元素 (#id1) 设置了光标样式,它将忽略 body 上的一组(显然)
- 某些元素具有默认光标样式 (a),并且不会在悬停时显示等待光标
- body 元素根据内容有一定的高度,如果页面很短,光标将不会显示在页脚下方
考试:
后来编辑......
它在Firefox和IE中工作:
此解决方案(或功能)的问题在于,由于 div 重叠,它会阻止点击(感谢 Kibbee)
稍后编辑...
来自 Dorward 的一个更简单的解决方案:
进而
此解决方案仅显示等待光标,但允许点击。
css - 如何将 CSS 文件动态加载到 Flex 应用程序中?
我知道您可以应用 CSS 以使用 StyleManager 在 Flex 中设置对象样式:http://livedocs.adobe.com/flex/3/html/help.html?content=
styles_07.html
您还可以动态加载已编译的 CSS 文件 (SWF):http: //livedocs.adobe.com/flex/3/html/help.html?content=
styles_10.html
但是,我正在使用 Web GUI 和服务器端脚本动态创建我的 CSS 文件。如果 CSS 发生更改,则脚本还需要将 CSS 编译为 SWF(这不是一个可行的选项)。有没有办法解决?
php - 动态调整 div 的大小/重新定位以进行多列查看
设置
我有一个网站,可以绘制 RSS 提要并在页面上显示它们。目前,我在包含每个提要的 div 上使用百分比,以便倍数可以彼此相邻出现。
但是,我只有两个彼此相邻,如果窗口调整大小,屏幕上可能会有一些难看的空白空间。
欲望
我想要做的,但还没有想出办法,就是将所有提要线性放入页面中,并具有:
- 一个“预建”的多列视图,其中提要将自己“平衡”到列中
这导致我:
- 列数根据当前屏幕的宽度而变化\
这类似于文字处理应用程序处理列式布局的方式。
问题
我认为我需要实现某种形式的 AJAXy 幸福,但目前对 Javascript 知之甚少。
有没有办法只用CSS/HTML/PHP 做到这一点?
如果没有,我应该如何解决这个问题?
最终解决方案:
css - 在 FF 中引入动态生成的(不是静态文件)CSS?
有没有办法将 CSS 样式表拉入不是静态文件的 FireFox 2 或 3?
Bellow 是我们用来拉入由 CGI 脚本动态生成的样式表的代码。
/cgi-bin/Xebra?ShowIt&s=LH4X6I2l4fSYwf4pky4k&shw=795430-0&path=customer/DEMO/demo1.css
请注意,上面拉入 CSS 的 URL 不以 .css 结尾,而是以参数结尾。
jquery - 通过 jQuery 捕获打印事件
我希望能够在我的页面被发送打印之前操作 DOM。Internet Explorer 在窗口对象上有一个名为“onbeforeprint”的事件,但这是专有的,其他浏览器不支持。是否可以通过 javascript(特别是 jQuery,如果可能的话)来做到这一点?
在你问之前,我不能轻易地使用打印媒体样式表来应用更改,因为我需要更改的元素具有不能被全局样式表覆盖的内联样式。为了打印目的,我需要覆盖这些内联样式。如果需要,应该可以修改现有的 jQuery,但这将是一个更耗时且风险更大的更改。
干杯,扎克
css - 在 asp.net 2.0 中动态应用 CSS
我有一个带有三个链接按钮和三个不同 div 的滚动 div。单击按钮后,我需要将 CSS 应用于活动链接按钮。我使用的代码是:
感谢和问候,
库什
php - 在 Symfony 的 CSS 文件中使用 PHP 变量
我很想在我的 CSS 文件中使用 PHP 变量,但我不想为每个文件加载加载整个 Symfony 堆栈。有人有任何最佳实践和/或插件来管理他们在 Symfony 中的 CSS 文件吗?