2

我需要在某些文本区域的右下角显示一个“Enter”图标,以指示用户可以按 Enter 来处理他的输入。这就是它需要的样子:

在此处输入图像描述

如何才能做到这一点?它必须适用于多种大小的文本区域,所以我更喜欢灵活的东西,而不是通过位置:绝对

4

2 回答 2

5

使用background-position: bottom right背景图片就可以了:http: //jsfiddle.net/ybG53/

这应该可行,除非你想在没有背景图像的情况下这样做。

于 2013-02-11T03:16:25.753 回答
3

这是一种方法,将文本区域包围在包装器中,并在伪元素上使用绝对定位来绘制图像。伪元素似乎不适用于文本区域。

<div id="container">
    <textarea></textarea>
</div>

#container {
    position:relative;
    display:inline-block;
}

#container:before {
    position:absolute;
    display:block;
    right:0%;
    bottom:0%;
    width:10px;
    height:10px;
    content:"";
    background-color:#F00;
}

http://jsfiddle.net/kafNg/1/

于 2013-02-11T03:20:42.777 回答