小编Ash*_*ley的帖子

绝对定位旋转div的角落

到目前为止,这是我的代码:

我有一个父div和另一个div旋转了6度.

父div的CSS是:

#side-left {
    background: #f5f5f5;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

和旋转的三角形:

.solid-triangle {
    background: #c9dee2;
    border-left: 3px solid black;
    position: absolute;
    height: 110%;
    width: 145px;
    top: -10px;
    right: 0;
    -webkit-transform: rotate(6deg);
    -moz-transform: rotate(6deg);
    transform: rotate(6deg);
    transform-origin: left bottom;
}
Run Code Online (Sandbox Code Playgroud)

基本上,我希望黑色边框的顶部位于父div的右上角,如下所示:

在此输入图像描述

我可以通过调整右边的绝对定位(当前为0)来排队,但是当父div的高度发生变化时(由于在右侧添加更多/更少的文本),值会变得混乱.

我已经看到了一些用于90度旋转的jQuery解决方案,但它们都没有与我的6度旋转一起工作.

html javascript css jquery css3

4
推荐指数
1
解决办法
120
查看次数

标签 统计

css ×1

css3 ×1

html ×1

javascript ×1

jquery ×1