CSS - 如果我制作两条对 Angular 线以形成 x 有没有办法将文本放置在交点处?

标签 css

我的对 Angular 线按照 draw diagonal lines in div background with CSS 工作并设置为 % 以响应。

尝试将字母放在线交叉点两侧的空白处。即

十字路口/中心的上方、下方、左侧、右侧

我无法让它工作。

然后我想设置一个带有文本覆盖的整页图像背景 slider 。

最佳答案

我根据您的要求想出了一个解决方案。

HTML:

<div class="crossed">
    <div style="text-align:center;">A</div>
    <div style="float:left;margin-top:1em;">B</div>
    <div style="float:right;margin-top:1em;">C</div>
    <div style="text-align:center;margin-top:4em;">D</div>
</div>

CSS:

.crossed 
{
    width: 100px;
    height: 100px;
    background:linear-gradient(to top left,
           rgba(0,0,0,0) 0%,
           rgba(0,0,0,0) calc(50% - 0.8px),
           rgba(0,0,0,1) 50%,
           rgba(0,0,0,0) calc(50% + 0.8px),
           rgba(0,0,0,0) 100%),
       linear-gradient(to top right,
           rgba(0,0,0,0) 0%,
           rgba(0,0,0,0) calc(50% - 0.8px),
           rgba(0,0,0,1) 50%,
           rgba(0,0,0,0) calc(50% + 0.8px),
           rgba(0,0,0,0) 100%);
}

演示在这里:DEMO

关于CSS - 如果我制作两条对 Angular 线以形成 x 有没有办法将文本放置在交点处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30076215/

相关文章:

javascript - 是否可以在幻灯片容器内移动 Orbit 子弹?

html - 如何在没有回发的情况下访问 ASP.NET 代码中的 HTML 标记

css - 在::before 伪元素上使用 CSS 过渡

css - 使用css对齐菜单中的单个按钮

html - 如果我有显示 : inline?,为什么我的背景颜色不显示

css - Rails 表单内联

javascript - jQuery slider 在第一次加载幻灯片时不显示效果

javascript - iOS 双指缩放 - 现在无法通过视口(viewport)禁用

css - "+"(加号)CSS 选择器是什么意思?

css - HTML : Scale images using max height/width