如何将字体很棒的图标添加到文本区域? [英] How can I add a font-awesome icon to a textarea?
本文介绍了如何将字体很棒的图标添加到文本区域?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试在 textarea 的左上角添加一个字体很棒的图标.我尝试使用以下解决方案
.text-box {边距:30px 自动;最小宽度:480px;}.文本容器{边距:30px 自动;空白:nowrap;位置:相对;}.icon 文本区域 {位置:绝对;顶部:50%;左边距:17px;边距顶部:17px;z-索引:1;颜色:黑色;}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="样式表"/><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script><link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/><div class="text-box"><div class="text-container"><span class="text-icon"><i class="fa fa-list-ol"></i></span><textarea rows="3"></textarea>
但对齐已关闭且输入文本垂直/水平居中.
解决方案
这是一个工作示例:
.text-box {边距:30px 自动;最小宽度:480px;}.文本容器{边距:30px 自动;空白:nowrap;位置:相对;}.text-container .text-icon {位置:绝对;顶部:0;左:0;}.text-container textarea {位置:绝对;顶部:0;z-索引:1;颜色:黑色;背景:无;左边距:15px;}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="样式表"/><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script><link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/><div class="text-box"><div class="text-container"><span class="text-icon"><i class="fa fa-list-ol"></i></span><textarea rows="3">这是文本</textarea>