只有正方形的垂直线

时间:2017-03-13 12:44:28

标签: html css

我只需要一个正方形的水平线,我试过这种方式,但在我的情况下,我只需要顶部的水平线,



div {
  height: 100px;
  width: 200px;
  border: 1px solid;
  background-color: gray;
  background-image: linear-gradient(to bottom, black, black), linear-gradient(to right, red, transparent), linear-gradient(to right, black, black), linear-gradient(to bottom, red, transparent);
  background-repeat: no-repeat;
  background-size: 1px 100%, 1px 100%, 100% 1px, 100% 1px;
  background-position: 20px 0px, 21px 0px, 0px 10px, 0px 11px;
  box-shadow: inset 0px 0px 3px red;
}

<div></div>
&#13;
&#13;
&#13;

下面是我的工作小提琴 http://jsfiddle.net/uXbn6/4322/

1 个答案:

答案 0 :(得分:0)

div {
    height: 100px;
    width: 200px;
    border: 1px solid;
    background-color: gray;
    background-image: 
        linear-gradient(to bottom, black, black), 
        linear-gradient(to right, red, transparent), 
        linear-gradient(to right, black, black),   
        linear-gradient(to bottom, red, transparent);
    background-repeat: no-repeat;
    background-size: 1px 100%, 1px 100%, 100% 1px, 100% 1px;
    background-position: 0px 10px, 0px 11px;
    box-shadow: inset 0px 0px 3px red;
 }

Fiddle