/* CSS3代码 */ .arrow-triangle { width: 0; height: 0; border-style: solid; border-width: 0 5px 8px 5px; border-color: transparent transparent #000000 transparent; }
添加动画效果的代码:
/* CSS3动画代码 */ .arrow-triangle { width: 0; height: 0; border-style: solid; border-width: 0 5px 8px 5px; border-color: transparent transparent #000000 transparent; transform: rotate(90deg); transition: transform 0.5s ease-in-out; } .arrow-triangle:hover { transform: rotate(-90deg); }
另一种实现方法:
/* CSS3代码 */ .arrow { width: 0; height: 0; border-right: 10px solid transparent; border-left: 10px solid transparent; border-bottom: 10px solid #000; transform: rotate(45deg); }在使用小三角时,需要注意 CSS3 的兼容性问题。建议使用最新版本的浏览器,并测试不同分辨率下的显示效果。