zoukankan      html  css  js  c++  java
  • 纯代码实现CSS圆角

    我这里说的是纯代码,是指的不使用图片实现圆角,图片实现圆角,这里就不说了。
    纯代码实现圆角主要有3种方法:
    第一种:CSS3圆角
    #chaomao{
    border-radius:2px 2px 2px 2px;
    }
    上面代码的意思是左上、右上、右下、右下分别2px的圆角
    当然也可以简写:border-radius:2px
    方向是从左上到左下逆时针
    也可以分别指定
    #chaomao{
    border-top-left-radius:4px 2px;
    border-top-right-radius:3px 4px;
    border-bottom-right-radius:6px 2px;
    border-bottom-left-radius:3px 4px;
    }
    第二种:用CSS+html代码
    百度知道的首页圆角就是用这种方法实现的
    有点:兼容所有浏览器,
    缺点:需要添加额外的HTML标签,维护比较麻烦
    实现原理是利用多个空层,上面一层比下面少1px,从而使边角看起来是一个圆弧状
    CSS代码
    b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{
    height:1px;
    font-size:1px;
    overflow:hidden;
    display:block;
    }
    .b1,.b8{
    margin:0 5px;
    }
    .b2,.b7{
    margin:0 3px;
    border-right:2px solid;
    border-left:2px solid;
    }
    .b3,.b6{
    margin:0 2px;
    border-right:1px solid;
    border-left:1px solid;
    }
    .b4,.b5{
    margin:0 1px;
    border-right:1px solid;
    border-left:1px solid;
    height:2px;
    }
    第三种:利用jQuery圆角插件代码实现圆角
    优点:兼容所有浏览器
    缺点:需要使用jQuery插件
    这是一个jQuery插件,使用的时候,需要jQuery文件一起,使用方法很简单
    $("#chaomao").corner("5px")
    它就实现了id值问哦chaomao的元素,5px的圆角
     
     
     
    转载请注明出处: 欢迎留言或qq(1090413588)交流
  • 相关阅读:
    linux日常。
    tp5中的config类和config助手函数
    TP5隐藏index.php
    TP5读取数据概述
    TP5的安装部署概要
    eclipse4.7中文包安装方法。
    利用mysqldump备份magento数据库
    MySQL 基础知识
    PHP 基础知识
    妖怪与和尚过河问题
  • 原文地址:https://www.cnblogs.com/linyusong/p/6406501.html
Copyright © 2011-2022 走看看