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

两个问题,一、.clr这里面的样式干嘛的。二、底部导航中添加的三角形其他三个透明边框区域怎么隐藏,鼠标移上去为什么a的颜色会变

.nav input:checked + a:after{content:"";height:0;width:0;overflow:hidden;border:50px solid transparent;border-bottom-color:#AA213E;position:absolute;bottom:50px;left:50%;margin-left:-50px;}

.nav input:hover + a{background:#D9161A;}

.nav input:checked:hover + a{background:#AA213E;}


正在回答

2 回答

.clr 是清除浮动的

border:50px solid transparent;里transparent就是设置为颜色为透明,后面再只给border-bottom-color设置颜色,就只会显示底部三角了

加了hover 所以鼠标滑过的时候颜色会变

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

.clr在哪 没看到 

.st-container input:checked + a:after{content: "";width: 0;height: 0;overflow: hidden;

border: 20px solid transparent;border-bottom-color: #821134;position: absolute;bottom: 100%;left: 50%;margin-left: -20px;}

.st-container input:checked + a,

.st-container input:checked:hover + a{background: #3f7830;}

三个透明边框 你可以搜索下 CSS画三角形 那边说的比较详细 你重新写一遍看看 因为加了hover就是鼠标掠过的触发所以鼠标移动上去于颜色会变

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

举报

0/150
提交
取消

两个问题,一、.clr这里面的样式干嘛的。二、底部导航中添加的三角形其他三个透明边框区域怎么隐藏,鼠标移上去为什么a的颜色会变

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