Input with border for half height

前端 未结 1 1554
余生分开走
余生分开走 2020-12-15 01:13

I need to create an input text box with a bottom border and the side borders should span half the height of the input on left and right.

Is there a

1条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-15 01:48

    Maybe this could be an elegant solution.

    If you use background then you can specify really nicely where what goes and it improves readability a bit.

    input[type="text"] {
      padding: 10px;
    
      background: linear-gradient(#000, #000), linear-gradient(#000, #000), linear-gradient(#000, #000);
      background-size: 1px 20%, 100% 1px, 1px 20%;
      background-position: bottom left, bottom center, bottom right;
      background-repeat: no-repeat;
    
      border: none;
      color: #999;
    }

    0 讨论(0)
提交回复
热议问题