filicaliva Asked:2020-07-30 07:13:31 +0800 CST2020-07-30 07:13:31 +0800 CST 2020-07-30 07:13:31 +0800 CST 输入后如何实现? 772 如何在给定的输入中实现右边框和给定的图标?一直以来的身高问题 css 1 个回答 Voted Best Answer OPTIMUS PRIME 2020-07-30T09:16:24+08:002020-07-30T09:16:24+08:00 input该系列中的单个元素img没有伪元素::before并且::after 有几个选项,但我有一个输入放置在一个附加块内,其中一个箭头和一个边框被添加到伪元素。 .block { position: relative; display: inline-block; } .block::before { content: ""; position: absolute; top: 0; right: 0; border-left: 2px solid #dde; height: 100%; width: 50px; } .block::after { content: ""; position: absolute; cursor: pointer; margin: auto; top: 0; bottom: 0; right: 20px; color: white; border-right: 1px solid #dde; border-bottom: 1px solid #dde; height: 20px; width: 20px; transform: rotate(-45deg); } .input { border: 2px solid #ddd; padding: 10px 30px 10px 10px; font-size: 24px; line-height: 24px; border-radius: 10px; color: #ddd; outline: none; background-color: transparent; } body { background-color: #111; } <div class="block"> <input class="input" placeholder="E-mail"> </div> 尽管可以通过在输入旁边放置一个小方块来组织这项业务。并且可以像这样绘制这种边界: .demo { height: 50px; width: 200px; border: 2px solid orange; border-radius: 15px; border-bottom-right-radius: 0; border-top-right-radius: 0; } <input class="demo">
input
该系列中的单个元素img
没有伪元素::before
并且::after
有几个选项,但我有一个输入放置在一个附加块内,其中一个箭头和一个边框被添加到伪元素。
尽管可以通过在输入旁边放置一个小方块来组织这项业务。并且可以像这样绘制这种边界: