为了账号安全,请及时绑定邮箱和手机立即绑定

伪元素 谁能讲讲这段代码啊?

.index-menu .menu-tips:after{

position: absolute;

content: '';

left: 0;

bottom: 0;

width: 0;

height: 0;

border-left: 78px solid transparent;

border-right: 78px solid transparent;

border-bottom:10px solid #fff;

}


正在回答

2 回答

.index-menu .menu-tips:after{
position: absolute;
content: '';
left: 0;/*伪元素相对于.index-menu .menu-tips左边偏移0px*/
bottom: 0;/*伪元素相对.index-menu .menu-tips底侧偏移0px,也可写作top: 62px;*/
width: 0;
height: 0;/*伪元素高宽为0*/
border-left: 78px solid transparent;/*border-left宽度为一半,且颜色透明*/
border-right: 78px solid transparent;
border-bottom:10px solid #fff;
}

用border画三角形请参考如下,其实非常容易理解

http://www.zhangxinxu.com/wordpress/2010/05/css-border%E4%B8%89%E8%A7%92%E3%80%81%E5%9C%86%E8%A7%92%E5%9B%BE%E5%BD%A2%E7%94%9F%E6%88%90%E6%8A%80%E6%9C%AF%E7%AE%80%E4%BB%8B/

demo参考

http://www.ziven27.com/cssAngle/

1 回复 有任何疑惑可以回复我~
#1

qq_华音流韶_0 提问者

非常感谢!
2016-07-05 回复 有任何疑惑可以回复我~

给.index-menu .menu-tips这个元素的尾部添加了一个三角的元素了呢

0 回复 有任何疑惑可以回复我~
#1

qq_华音流韶_0 提问者

额,我知道这段代码的结果是这个,不明白这段代码
2016-06-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

伪元素 谁能讲讲这段代码啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信