热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在div中间(水平)创建边框?

如何解决《如何在div中间(水平)创建边框?》经验,为你挑选了2个好方法。

我有一行像这样的对象/元素:

在此输入图像描述

我想创建一条线,并将它放在我的所有对象后面,如果我的div ,则放在 中心.

这是我希望做的:

在此输入图像描述

要在div的顶部,右侧,底部,左侧或周围创建边框非常简单,但在div的中间却非常难.我一直在努力研究这个,但到目前为止我看不到任何好的.

任何CSS专家都想展示你的CSS技能?

Fiddle



1> Brett East..:

Codepen

放手一搏:

HTML

CSS

div { width: 200px; 
  height: 200px; 
  border: red 1px solid;
  position: relative;
}

div:after { content: '';
  position: absolute;
  border-right: 2px green solid;
  height: 200px;
  width: 200px;
  transform: translateX(-50%);
}
div:before { content: '';
  position: absolute;
  border-bottom: 2px green solid;
  height: 200px;
  width: 200px;
  transform: translateY(-50%);
   }



2> Brett East..:

这是您自己更新的JSFiddle

.border-center { 
            width: 100%;
            border: red 1px solid;
            position: relative;
        }

.border-center:before { content: '';
        position: absolute;
        bottom: 50%;
        border-bottom: 2px green solid;
        width: 100%;
        z-index:0;
    }


推荐阅读
author-avatar
拍友2702933273
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有