Javascript 将文本从div内容框的一角覆盖到另一角

Javascript 将文本从div内容框的一角覆盖到另一角,javascript,html,css,pure-css,Javascript,Html,Css,Pure Css,我试图建立一个内容框,我可以覆盖一些文本。我正在努力构建一个新功能。在开发过程中,我想展示一些即将在页面上出现的变化。因此,我想把它全部放在一个灰色的框中,然后把文本“正在建设”从一个角覆盖到另一个角 我正在为其他元素使用PureCSS,我知道这不应该是一个必要的细节,但如果这个框架已经构建了一些我不知道的很酷的东西,那么使用它就太好了 所以我想在这个部分周围放一个框,所以我选择将它放在网格上下文中,因为这似乎是最好的。我还想在盒子上以45度的角度放置一些文字。这就是我开始的地方,现在我想让它发

我试图建立一个内容框,我可以覆盖一些文本。我正在努力构建一个新功能。在开发过程中,我想展示一些即将在页面上出现的变化。因此,我想把它全部放在一个灰色的框中,然后把文本“正在建设”从一个角覆盖到另一个角

我正在为其他元素使用PureCSS,我知道这不应该是一个必要的细节,但如果这个框架已经构建了一些我不知道的很酷的东西,那么使用它就太好了

所以我想在这个部分周围放一个框,所以我选择将它放在网格上下文中,因为这似乎是最好的。我还想在盒子上以45度的角度放置一些文字。这就是我开始的地方,现在我想让它发展一点。我想覆盖的内容不是在45度角,而是从一个角落到另一个角落。现在最大的问题是,我希望它随着内容框和页面大小的变化而动态调整大小。我没有发现任何东西,除了一些例子,把线框,但没有什么是动态的,没有任何包含文本

我需要一种方法来计算盒子的大小,然后计算出正确的角度,或者让它从左下角到右上角进行相对定位。因此我知道了
变换:旋转(-45度)将需要更改。另外,如果可能的话,我想把文本放在这一行的中心

。对角线构造{
内容:'';
变换:旋转(-45度)透视图(0);
文本对齐:居中;
垂直对齐:居中;
字体大小:150%;
颜色:橙色;
}
.对角线构造::之前{
内容:“\01F6A7”;
}
.对角线构造::之后{
内容:“\01F6A7”;
}
.网格内容{
填充:0.5em;
边框:1px实心#ccc;
边界半径:3px;
边框左上半径:0;
溢出y:隐藏;
背景:浅灰色;
}

请继续检查以获取更多更新

在建工程
您需要的计算将需要Javascript。CSS不会这样做。CSS无法检测元素的尺寸。@Paulie\u感谢您提供的信息。我仍然不知道如何完成我正在尝试的,那个建议只是一个想法。你能进一步帮助我吗?我仍然不知道如何解决这个问题。@Paulie_D我创建了一些Javascript来检测元素维度。现在我被卡住了,因为我不知道如何才能将我创建的新变量转换为CSS样式计算,如您需要的,将需要Javascript。CSS不会这样做。CSS无法检测元素的尺寸。@Paulie\u感谢您提供的信息。我仍然不知道如何完成我正在尝试的,那个建议只是一个想法。你能进一步帮助我吗?我仍然不知道如何解决这个问题。@Paulie_D我创建了一些Javascript来检测元素维度。现在我被卡住了,因为我不知道如何将我创建的新变量转换为CSS样式