【发布时间】:2017-04-21 02:03:44
【问题描述】:
我正在使用光滑的滑块并希望使滑块呈三角形。尝试使用 css3 skew
&__shape {
overflow: hidden;
position: absolute;
height: 100%;
transform: skewX(-55.98deg);
transform-origin: 100% 0;
transition: all 1s ease;
width: 100%;
div.is-zoom & {
transform: skewX(0deg);
}
}
见codepenhttp://codepen.io/adamjw3/pen/aBYrMK?editors=1111
这适用于直角三角形,但我无法让它适用于等边三角形、钝角或不等边三角形。
无法使用边框,因为我希望图像位于中间。目前我放弃了使用 css 并转而使用 svg 图形,但是当您单击放大时,这并没有那么好的动画效果。
等边三角形、钝角和不等边三角形可以用css3做吗?
谢谢
【问题讨论】:
标签: jquery css css-shapes shapes slick.js