zoukankan      html  css  js  c++  java
  • css渐变圆角参考 Mr

    首先圆角是网页中常用的美化效果,当然实现圆角的方式也很多,在项目中我们为了效率往往是采用背景图的方式去实现圆角的效果,图片基本上是采用css sprites方式合并的图,当然有其自身的缺点,执行效率低下,不便于以后的维护,出于对页面样式灵活性的考虑,可以通过纯css无图片的形式来处理这些效果。

    本文章为原创文章,转载请注明出处:http://www.cnblogs.com/rafx/

    Css圆角的实现原理:

    圆角框其实就是各种样式来控制div的大小来实现视觉上的优美弧形 

    Html结构:

    其中rnd代表圆角的样式,border_color代表圆角边框颜色  background_colord代表背景色

    <div class="mi_left left">
    <b class="rnd_modboxin">
    <b class="rnd1 border_color1 background_color2"></b>
    <b class="rnd2 border_color1 background_color3"></b>
    <b class="rnd3 border_color1 background_color3"></b>
    </b>
    <div class="rnd_mid border_color5">
    hello,kitty
    </div>
    <b class="rnd_modboxin">
    <b class="rnd3 border_color1 background_color3"></b>
    <b class="rnd2 border_color1 background_color3"></b>
    <b class="rnd1 border_color1 background_color2"></b>
    </b>
    </div>

    Css样式表:

    /*圆角边框样式*/

    .rnd3,.rnd2,.rnd1 {

    overflow
    : hidden;

    border-style
    : solid;

    border-width
    : 0;

    display
    : block;

    font-size
    : 1px;

    height
    : 1px;

    line-height
    : 1px;

    text-align
    : left;

    }

    .rnd3
    {

    border-width
    : 0 1px;

    height
    : 2px;

    margin
    : 0 1px;

    }

    .rnd2
    {

    border-width
    : 0 2px;

    margin
    : 0 2px;

    }

    .rnd1
    {

    margin
    : 0 4px;

    }

    .rnd_mid
    {

    border-style
    : solid;

    border-width
    : 0 1px;

    }

    /*圆角边框颜色*/

    .border_color1 {

    border-color
    : #dadada;

    }

    .border_color2
    {

    border-color
    : #0E5CA5;

    }

    .border_color3
    {

    border-color
    : #73B4EC;

    }

    /*背景color*/

    .background_color0 {

    background
    : none repeat scroll 0 50% #fafafa;

    }

    .background_color1
    {

    background
    : none repeat scroll 0 50% #f7f7f7;

    }

    .background_color3
    {

    background
    : none repeat scroll 0 50% #ffffff;

    }

    .background_color4
    {

    background
    : none repeat scroll 0 50% #fbfbfb;

    }

    .background_color5
    {

    background
    : none repeat scroll 0 50% #1181E0;

    }

    .background_color2
    {

    background
    : none repeat scroll 0 50% #dadada;

    }

    .background_color6
    {

    background
    : none repeat scroll 0 50% #0E5CA5;

    }

    .background_color7
    {

    background
    : none repeat scroll 0 50% #73B4EC;

    }

    Div样式

    .mi_center {

    width
    : 400px;

    padding
    : 0 0 0 8px;

    }

    样式实现图:

    当然这个圆角的实现非常灵活,可以按照自己的需要将其绚丽。

     qq:313247313
     Email:rafx.z@hotmail.com

     新浪微博:Mr-sniper
    Mr-sniper
    北京市海淀区
    邮箱:rafx_z@hotmail.com
  • 相关阅读:
    HTTP协议
    在项目中使用模块
    将封装模块发布到NPM注册表
    package.json文件常用指令说明
    npm常用命令
    分享wifi热点
    Globals模块常用的方法和属性
    WebStorm2016.1.1永久破解
    Module
    解释器模式(Interpreter Pattern)
  • 原文地址:https://www.cnblogs.com/rafx/p/cssRound.html
Copyright © 2011-2022 走看看