2

你怎么能只调整块元素的一个边缘?我考虑过使用旋转(在另一边上变换原点,然后围绕中心旋转),但是当它放在视口上的另一个点上时(因为透视),它看起来会有所不同。我看到了 transform: matrix() 属性,但似乎这只允许缩放元素的局部向量。

有任何想法吗?

4

1 回答 1

3

不知道你的情况是否边缘 = 边界。试试这个,如果是:

div {
    width:200px;
    height:150px;
}

.border {
    border:#CCCCCC 1px solid;
    border-radius: 5px;
}

.transition {
    transition: all 1s ease;
}

.border:hover {
    border-bottom-left-radius:20px 20px;
}
<div class="border transition"></div>

JSFIDDLE

于 2013-08-03T09:15:39.570 回答