1
8
通过以下方式实现此效果
变换可以通过在容器顶部放置一个伪元素来使用,但它们需要根据三角方程计算元素的高度和宽度。更简单的方法是梯度和SVG方法。 使用渐变:
您可以使用渐变
这样做的一个优点是,它不需要任何额外的元素(SVG或HTML,甚至不需要伪元素),但缺点是,仅三角形需要悬停和点击效果(仅限于三角形的边界)。由于元素仍然是矩形/正方形,即使鼠标位于三角形之外但位于容器内,也会触发悬停或单击效果。
使用SVG:
您也可以使用SVG
对渐变上的三角形使用SVG的优点是,悬停和点击效果可以单独添加到三角形中。
|
2
0
在梯度中
风格
html语言
|
YunusoviÄ · 我无法用css更改html段落颜色 1 年前 |
Blake · 无法使用CSS旋转Angular 15中的字体图标 1 年前 |
Phil Lucks · 如何制作边界的外半径? 1 年前 |
roy_meir · 创建自定义下拉式元素 1 年前 |
Community wiki · 如何为触摸设备优化网站 1 年前 |
tpetzoldt · 如何在有光泽的情况下抑制图像的抗锯齿? 1 年前 |
manofconstsorrow · 点击导航项目关闭汉堡菜单 1 年前 |