css+div实现各种常见边框

css+div实现各种常见边框

一、效果图如下

 

 

二、实现代码

div {
      width: 120px;
      height: 100px;
      margin: 10px;
      float: left;
      text-align: center;
      line-height: 100px;
      font-size: 18px;
      color: #999999;
      border: 4px solid #797979;
    }

    .rounded {
      border-radius: 30px;
    }

    .asymmetric-radius {
      border-radius: 30px / 90px;
    }

    .percentages {
      border-radius: 50%;
    }

    .brackets {
      border-top: none;
      border-bottom: none;
      border-radius: 30px / 90px;
    }

    .inner-brackets {
      border-top: none;
      border-bottom: none;
      border-radius: 20px / 70px;
    }

    span {
      width: 100px;
      height: 90px;
      margin: 7px;
      float: left;
      border: 4px solid #797979;
      font-size: 18px;
      color: #797979;
    }

    .squarebrackets {
      border: none;
      position: relative;
      width: 200px;
      height: 100px;
      padding: 0;
      margin: 1em;
    }

    .squarebrackets:before,
    .squarebrackets:after {
      content: '';
      display: block;
      height: 100%;
      width: 15px;
      border: 4px solid #797979;
      position: absolute;
      top: -5px;
    }

    .squarebrackets:before {
      left: 0;
      border-right: 0;
    }

    .squarebrackets:after {
      right: 0;
      border-left: 0;
    }

 

三、完整代码

完整代码示例下载

posted @ 2021-03-10 18:24  BillyYang  阅读(832)  评论(0编辑  收藏  举报