问题标签 [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.

0 投票
8 回答
45558 浏览

asp.net - 在 .css 文件中引用应用程序相对虚拟路径

假设我的应用程序根目录下有一个“图像”文件夹目录。如何从 .css 文件中使用 ASP.NET 应用程序相对路径引用此目录中的图像。

例子:

在开发中,~/Images/Test.gif的路径可能会解析为/MyApp/Images/Test.gif,而在生产中,它可能会解析为/Images/Test.gif(取决于应用程序的虚拟目录) . 显然,我希望避免在环境之间修改 .css 文件。

我知道您可以使用 Page.ResolveClientUrl 在渲染时动态地将 url 注入控件的 Style 集合中。我想避免这样做。

0 投票
8 回答
59219 浏览

asp.net - 如何使用 ASP.NET 更改 HTML 页面元素的 CSS 类?

我在 ASP.NET 页面上有几个具有不同 id 的 <li> 元素:

并且可以像这样使用 JavaScript 更改他们的类:

但是有没有办法使用 ASP.NET 来改变 <li> 元素类?它可能是这样的:

但是 FindControl() 并没有像我预期的那样工作。有什么建议么?

提前致谢!

0 投票
7 回答
15268 浏览

javascript - 有没有办法使用 CSS 或 javascript 从另一个 CSS 样式引用现有的 CSS 样式?

如果我定义了样式

我可以从第二种风格中引用它吗?

或者有没有通过 javascript/jQuery 的方法?

- - 编辑

为了澄清这个问题,我试图将任何为#x 和#c 定义的样式应用于.x 和.c,而不改变CSS,因为CSS 将有我无法控制的更新。

我使用了宽度,但实际上样式会更复杂,因为指定了字体、边框和其他样式元素。

当样式应用于类时,指定多个类名确实有效,因此我会将现有响应标记为答案,但我需要将样式应用于 id 并将其应用于类样式......如果那样的话有任何意义。

0 投票
14 回答
95746 浏览

javascript - 等待光标在整个 html 页面上

是否可以以简单的方式在整个 html 页面上将光标设置为“等待”?这个想法是向用户显示在完成 ajax 调用时正在发生的事情。下面的代码显示了我尝试过的简化版本,还演示了我遇到的问题:

  1. 如果一个元素 (#id1) 设置了光标样式,它将忽略 body 上的一组(显然)
  2. 某些元素具有默认光标样式 (a),并且不会在悬停时显示等待光标
  3. body 元素根据内容有一定的高度,如果页面很短,光标将不会显示在页脚下方

考试:

后来编辑......
它在Firefox和IE中工作:

此解决方案(或功能)的问题在于,由于 div 重叠,它会阻止点击(感谢 Kibbee)

稍后编辑...
来自 Dorward 的一个更简单的解决方案:

进而

此解决方案仅显示等待光标,但允许点击。

0 投票
4 回答
15066 浏览

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(这不是一个可行的选项)。有没有办法解决?

0 投票
4 回答
2162 浏览

php - 动态调整 div 的大小/重新定位以进行多列查看

设置

我有一个网站,可以绘制 RSS 提要并在页面上显示它们。目前,我在包含每个提要的 div 上使用百分比,以便倍数可以彼此相邻出现。

但是,我只有两个彼此相邻,如果窗口调整大小,屏幕上可能会有一些难看的空白空间。

欲望

我想要做的,但还没有想出办法,就是将所有提要线性放入页面中,并具有:

  • 一个“预建”的多列视图,其中提要将自己“平衡”到列中

这导致我:

  • 列数根据当前屏幕的宽度而变化\

这类似于文字处理应用程序处理列式布局的方式。

问题

我认为我需要实现某种形式的 AJAXy 幸福,但目前对 Javascript 知之甚少。

有没有办法用CSS/HTML/PHP 做到这一点?

如果没有,我应该如何解决这个问题?


最终解决方案:

(基于@warpr@joh6nn的回答)

0 投票
5 回答
276 浏览

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 结尾,而是以参数结尾。

0 投票
2 回答
10411 浏览

jquery - 通过 jQuery 捕获打印事件

我希望能够在我的页面被发送打印之前操作 DOM。Internet Explorer 在窗口对象上有一个名为“onbeforeprint”的事件,但这是专有的,其他浏览器不支持。是否可以通过 javascript(特别是 jQuery,如果可能的话)来做到这一点?

在你问之前,我不能轻易地使用打印媒体样式表来应用更改,因为我需要更改的元素具有不能被全局样式表覆盖的内联样式。为了打印目的,我需要覆盖这些内联样式。如果需要,应该可以修改现有的 jQuery,但这将是一个更耗时且风险更大的更改。

干杯,扎克

0 投票
3 回答
2126 浏览

css - 在 asp.net 2.0 中动态应用 CSS

我有一个带有三个链接按钮和三个不同 div 的滚动 div。单击按钮后,我需要将 CSS 应用于活动链接按钮。我使用的代码是:

感谢和问候,

库什

0 投票
2 回答
2093 浏览

php - 在 Symfony 的 CSS 文件中使用 PHP 变量

我很想在我的 CSS 文件中使用 PHP 变量,但我不想为每个文件加载加载整个 Symfony 堆栈。有人有任何最佳实践和/或插件来管理他们在 Symfony 中的 CSS 文件吗?