有没有办法可以动态添加伪元素css作为内联css

时间:2018-01-21 07:02:31

标签: 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#这样做,因为它很容易

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

1 个答案:

答案 0 :(得分:2)

无法完成。

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