zoukankan      html  css  js  c++  java
  • CSS可以设置圆角的方块

    原来用CSS可以设置圆角的方块。

    究其原理,是用3条长度不同的直线(或更多)叠在一起,模拟出这个弯曲的圆角,正如多边形可以组成圆形一样,只要边够多,就可以无限逼近一个圆。

    ===============================================================

    附网上找到的示例

    <html>
    <head>
    <title> 用CSS做圆角方块</title>
    <style type="text/css">

    .roundBorder

    {

     display: block;

    }

    .roundBorder *

    {

     background: white;

     display: block;

     height: 1px;

     overflow: hidden;

    }

    .roundBorderLayer1

    {

     border-left: 1px solid #C4C4C4;

     border-right: 1px solid #C4C4C4;

     margin: 0px 1px;

    }

    .roundBorderLayer2

    {

     border-left: 1px solid #D3D4D5;

     border-right: 1px solid #D3D4D5;

     margin: 0px 2px;

     padding: 0px;

    }

    .roundBorderLayer3

    {

     background: #C4C4C4;

     border-left: 1px solid #D3D4D5;

     border-right: 1px solid #D3D4D5;

     margin: 0px 3px;

    }

    .roundContent

    {

     background:white;

     border-left: 1px solid #C4C4C4;

     border-right: 1px solid #C4C4C4;

     overflow: hidden;

     padding: 4px 10px;

    }

    </style>

    </head>
    <body>

    <b class="roundBorder">

     <b class="roundBorderLayer3"></b>

     <b class="roundBorderLayer2"></b>

     <b class="roundBorderLayer1"></b>

    </b>

    <div class="roundContent">

     Hello!!

     <br/>

     用CSS做圆角方块

     <br/>

     真的很简单

    </div>

    <b class="roundBorder">

     <b class="roundBorderLayer1"></b>

     <b class="roundBorderLayer2"></b>

     <b class="roundBorderLayer3"></b>

    </b>
    </body>
    </html>

  • 相关阅读:
    ADO.NET入门教程(五) 细说数据库连接池
    Delphi下使用指针的简单总结
    Delphi
    Delphi
    Delphi
    TXLSReadWriteII5 单元格读写
    [Delphi]Delphi开发的一些技巧
    TXLSReadWriteII2版本导出Excel文件:
    Tomcat使用startup启动,一闪而过,如何查看出错信息
    【转】Java保留固定小数位的4种方法
  • 原文地址:https://www.cnblogs.com/leftfist/p/4258183.html
Copyright © 2011-2022 走看看