zoukankan      html  css  js  c++  java
  • 实现圆角的两种方式

    第一种:用背景图片利用css-sprites技术把4个小圆角拼合到一张小图里

    图片:

    css:

    代码
    .box{border:1px solid #069; position: relative;}
    .tl,.tr,.bl,.br
    {width:6px; height:6px; display:inline-block; position:absolute; background:url(images/bg_co1.gif);}
    .tl
    {top:-1px; left:-1px;}
    .tr
    {top:-1px; right:-1px; background-position:0 -6px;}
    .bl
    {bottom:-1px; left:-1px; background-position:0 -12px;}
    .br
    {bottom:-1px; right:-1px; background-position:0 -18px;}

    Dom:

    <div class="box">
    <span class="tl"></span><span class="tr"></span>
    <div class="main">
      
    <p>这里是主要内容</p>
    </div>
    <span class="bl"></span><span class="br"></span>
    </div>

    第二种:利用纯css实现圆角

    css:

    代码
    .box{
        width
    :300px;
    }
    .box .b1,.box .b2,.box .b3,.box .b4,.box .b5,.box .b6,.box .b7,.box .b8
    {
        height
    :1px;overflow:hidden; display:block;
    }
    .box .b1,.box .b8
    {
        background
    :#dedede;
        margin
    :0 5px;
    }
    .box .b2,.box .b7
    {
        background
    :#fff;
        margin
    :0 3px;
        border-left
    :2px solid #dedede;
        border-right
    :2px solid #dedede;
    }
    .box .b3,.box .b6
    {
        background
    :#fff;
        margin
    :0 2px;
        border-left
    :1px solid #dedede;
        border-right
    :1px solid #dedede;
    }
    .box .b4,.box .b5
    {
        background
    :#fff;
        margin
    :0 1px;
        border-left
    :1px solid #dedede;
        border-right
    :1px solid #dedede;
    }

    .maintxt
    {
        border-left
    :1px solid #dedede;border-right:1px solid #dedede;background:#fff; height:300px;
    }

    DOM:

    代码
    <div class="box">
    <class="b1"></b><class="b2"></b><class="b3"></b><class="b4"></b>
    <div class="maintxt"></div>
    <class="b5"></b><class="b6"></b><class="b7"></b><class="b8"></b>
    </div>
  • 相关阅读:
    Codeforces 831 A Unimodal Array 模拟(我感觉我现在比任何时候都理解程序员就是专门写各种Bug这句话)
    HDU 1205 吃糖果 鸽巢原理
    UVA 12716 GCDXOR 数论
    HDU 6152 Friend-Graph Ramsey定理 组合数学
    UVA 10791 Minimum Sum LCM 数论
    DFS系列 POJ(自认为的讲解)
    HDU 5101
    gets,gets_s,fgets函数
    vector理解一波~~~
    BestCoder Round #74 (div.1) 1002Shortest Path(hdoj5636)
  • 原文地址:https://www.cnblogs.com/lch880/p/1684090.html
Copyright © 2011-2022 走看看