如何使用css实现对文本输入的影响?
答案 0 :(得分:1)
你可以包裹input
并使用pseudo
元素使curved
成为可以使用inset
box-shadow
和input
的弯曲阴影您可以添加padding
* {
box-sizing: border-box;
}
div {
display: inline-block;
position: relative;
height: 40px;
}
div:after {
content: '';
width: 40px;
height: 100%;
left: 92%;
top: 0;
border-radius: 50%;
background: white;
position: absolute;
box-shadow: inset 2px 0px 0px 0px rgb(184, 170, 170);
}
div input {
width: 100%;
height: 100%;
border: 0;
display: inline-block;
border-radius: 30px 0px 0px 30px;
background: #343434;
padding: 10px;
color: white;
font-size: 20px;
box-shadow: 2px 1px 3px 0px rgb(184, 170, 170);
}

<div>
<input type="text" />
</div>
&#13;