c# - 有没有办法我们可以动态添加伪元素 css 作为内联 css

标签 c# html css asp.net webforms

有没有一种方法可以使用 C# 从代码隐藏中将 css 添加为内联 css

CSS

.slide .btn_six::after {
    content: " ECHNOLOGY";
}

HTML

<div class="slide">
<a target="_blank" href="#" class="post-badge btn_six">T</a>
</div>

我必须列出多篇文章,每篇文章属于一个类别,每个类别我必须以动画方式显示,其中只有单词的第一个字符是可见的,当用户将鼠标悬停在它上面时,它会显示整个类别名称,如图所示在模板中link .

我想从代码隐藏文件本身使用 C# 来执行此操作,因为它很容易

我找了例子,但找不到任何相关的例子

最佳答案

做不到。

悬停事件只能从客户端使用 JavaScript 或使用 CSS 执行 :hover selector .虽然可以将其连接起来,将请求发送回服务器以编写一段 HTML,然后用 JavaScript 替换 HTML 元素,但这不太实用。只需在客户端编写类而无需往返服务器或更好,只需设置 CSS :hover 即可完成。

关于c# - 有没有办法我们可以动态添加伪元素 css 作为内联 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48364451/

相关文章:

javascript - ASP.NET 输入类型图像...如何使其链接到页面?

javascript - 如何使用 JavaScript 检测页面 404 错误?

body 上的 CSS 背景不考虑宽度

html - Margin-bottom 只与 float-left 一起使用

html - 隐藏的 div 使我的网站太长

jquery - HTML-CSS;为层次结构中的每个下一个嵌套 ul li 添加 5px 到 margin-left

c# - C# 中的 SqlConnection

c# - LINQ to Entities 无法识别方法 'System.String ToString()' 方法并且此方法无法转换为存储表达式

c# - 使用 .NET Core 和 Angular 6 启用 CORS

c# - 对于实现接口(interface)的类型,你怎么能要求一个没有参数的构造函数呢?