【问题标题】:rounded diagonal line css圆角对角线 css
【发布时间】:2015-05-24 13:49:01
【问题描述】:

请告诉我如何制作这样一条对角线:

  • 形状:

HTML

<div class="block"></div>

CSS

.block {
    margin: 50px auto;
    width: 100px;
    height: 100px;
    background: black;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

我正在寻找如何做的信息,但没有找到。

【问题讨论】:

标签: css border css-shapes diagonal


【解决方案1】:

尝试 3D 变换 - 像这样:

demo

相关CSS

body /* parent of .block in general */ {
    -webkit-perspective: 15em;
    perspective: 15em;
}
.block {
    -webkit-transform: rotateX(-5deg) rotateY(10deg);
    transform: rotateX(-5deg) rotateY(10deg);
}

【讨论】:

  • 谢谢,几乎完美,但不适用于 IE8 和 Opera 12.15。也许甚至在内容中?我尝试对齐:demo
  • @ShootingStar CSS3 不受旧版浏览器的支持。在这种情况下,需要使用图像创建形状。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-04
相关资源
最近更新 更多