如何在不使用SVG或HTML Canvas的情况下绘制交叉对角线

时间:2017-08-18 04:11:36

标签: html css

如何在不使用SVG或HTML Canvas的情况下绘制交叉对角线?

我的导师希望我们使用简单的CSS来制作它。

1 个答案:

答案 0 :(得分:2)

这里有两条对角线,仅使用CSS和一个元素形成一个X.

.x {
  width: 100px;
  height: 100px;
  position: relative;
}

.x::before,
.x::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-right: 1px solid #000;
}

.x::before {
  transform: rotate(45deg) translate(-50px, 0);
}

.x::after {
  transform: rotate(-45deg) translate(-50px, 0);
}
<div class="x"></div>