CSS凹型导航按钮效果的实现代码

2020-04-30 14:43:34易采站长站整理

            height: 60px;    
            line-height: 60px;    
            text-align: center;    
            background: #7bd1ff;    
            border-radius: 10px 10px 0 0;    
        }    
     /*   
      设置凹型的尺寸,   
      通过margin定位   
     */    
.left, .rightright {    
 width: 7px; height: 7px; margin: 53px 0 0 0;     
}    
      /*   
      下面的是关键,主要是用到了径向渐变 radial-gradient,   
      通过比例划分实现直接透明过度到背景色,没有渐变   
      测试结果显示 transparent 50% 并不能一半透明一半有颜色,70%+比较何时   
     */    
.left { background: -webkit-radial-gradient(top left, circle, transparent 70%, #7bd1ff 30%); }    
 .rightright { background: -webkit-radial-gradient(top rightright, circle, transparent 70%, #7bd1ff 30%); }    
     
     
 li:hover .con { background: #2d85ff }    
 li:hover .left { background: -webkit-radial-gradient(top left, circle, transparent 70%, #2d85ff 30%); }    
 li:hover .rightright { background: -webkit-radial-gradient(top rightright, circle, transparent 70%, #2d85ff 30%); }  

 so,这样,是不是也没有什么难度,轻松搞定。

以上这篇CSS凹型导航按钮效果的实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

原文地址:CSS凹型导航按钮效果的实现代码