首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

显示在文本框下面的字体漂亮的图标

要在文本框下面显示一个字体漂亮的图标,你可以使用HTML、CSS和JavaScript来实现。这里有一个简单的例子,使用Font Awesome图标库来添加图标。

步骤 1: 引入Font Awesome库

首先,你需要在HTML文件中引入Font Awesome库。你可以通过CDN链接来引入:

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Text Box with Icon</title>
    <!-- 引入Font Awesome CSS -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
</head>
<body>
    <!-- 你的内容 -->
</body>
</html>

步骤 2: 创建文本框和图标

接下来,在HTML中创建一个文本框和一个图标。你可以使用<input>标签来创建文本框,使用<i>标签来添加图标。

代码语言:javascript
复制
<div class="input-container">
    <input type="text" placeholder="Enter text here...">
    <i class="fas fa-check-circle"></i>
</div>

步骤 3: 使用CSS进行样式调整

最后,使用CSS来调整文本框和图标的样式,使图标显示在文本框下面,并且看起来漂亮。

代码语言:javascript
复制
<style>
    .input-container {
        position: relative;
        width: 300px;
    }

    .input-container input[type="text"] {
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
        border: 1px solid #ccc;
        border-radius: 4px;
    }

    .input-container i {
        position: absolute;
        bottom: -25px;
        left: 50%;
        transform: translateX(-50%);
        font-size: 24px;
        color: #333;
    }
</style>

完整示例

以下是完整的HTML代码:

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Text Box with Icon</title>
    <!-- 引入Font Awesome CSS -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
    <style>
        .input-container {
            position: relative;
            width: 300px;
        }

        .input-container input[type="text"] {
            width: 100%;
            padding: 10px;
            box-sizing: border-box;
            border: 1px solid #ccc;
            border-radius: 4px;
        }

        .input-container i {
            position: absolute;
            bottom: -25px;
            left: 50%;
            transform: translateX(-50%);
            font-size: 24px;
            color: #333;
        }
    </style>
</head>
<body>
    <div class="input-container">
        <input type="text" placeholder="Enter text here...">
        <i class="fas fa-check-circle"></i>
    </div>
</body>
</html>

这个示例中,我们使用了Font Awesome的fas fa-check-circle图标。你可以根据需要选择其他图标。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

zblog未开启https后台不显示字体图标,提示“拒绝加载字体”错误的解决办法

之前给客户处理问题的时候发现他的网站没有开启https功能,也就是我们所谓的SSL证书,当时并没有在意可能觉得是服务器主机没有设置正确导致的,但是我的测试站因为SSL证书到期之后也出现了“Refused...“拒绝加载字体'/zb_system/image/icon/zblog.ttf?...最初我也以为是服务器设置问题导致不能加载字体文件,于是乎我在NGINX服务加上了字体的格式,如图: 因为我很清醒的记着在win服务器里面,需要在IIS服务器上添加MIME类型,但是Linux我记得不需要...胳膊拗不过大腿啊,随后猪猪管理来了一句他本地也没有https但是访问正常,让我试着关闭“安全增强”功能,我在后台一看还真实开启状态,关闭之后正常了,呼呼原来如此,安全增强不仅仅是网站安全性还包括了https方面的...,具体关闭方法如下: 后台,网站设置-全局设置-安全增强(灰色关闭) 如图关闭之后刷新页面,清空缓存编译,再加上强制更新(Ctrl+F5)图标显示正常,错误提示消失的无影无踪。

1.9K10
  • CSS征途之Background点滴

    思路很简单:不再给每列单独设置背景,而是给各列的父元素设置一个背景图。所有栏的设计都包含在这张图片之中。 (2) 文本替换 在网页上,对于字体的选择是相当有限的。...可以使用 sIFR 之类的工具来定制字体,但是这需要用户启用 JavaScript 。一个适用于任意浏览器的简单方法是,用想用的字体来做一张文本图片,并用这张图片作为背景。...这样,文本依然出现在文档标记中以供搜索引擎检索和屏幕浏览器识别,但是在浏览器中就会显示首选的字体。...第一个图片是定位在元素最上面的背景,后面的背景图片依次在它下面显示,如下: background-image: url(top-image.jpg), url(middle-image.jpg), url...属性值如下: (1)background-clip: border;背景在border边框下开始显示 (2)background-clip: padding;背景在padding下开始显示,而不是border

    1.5K40

    实战贴:开源GUI STemWin在小熊派上的移植(显示很漂亮、很细腻,棒!)

    关于GUI的移植,之前也在小熊派上分享过一些别的GUI的教程,文章链接如下: 实战贴:开源GUI LittlevGL在MCU上的移植 MCU SPI屏也能跑这么炫酷的特效?...1、STemWin简介 STemWin是SEGGER公司授权给意法半导体(ST)公司,使用ST芯片的用户可免费使用STemWin,关于STemWin的显示效果,有兴趣的可自行百度搜索查看。...(ST7789),实现的接口是一次只写1个字节的数据,所以我们要将接口改成1个字节的写入,否则显示会有问题。...官方文档有相应的描述: ? 到这里,STemWin在小熊派上的移植工作就基本结束了,接下来直接编写例程。...在.h文件中导出CreateWindow函数,该函数就是刚刚画的那个页面的实现流程,详情请分析app.c里的源代码。 ?

    3.2K20

    手机连接ESP8266的WIFI,进入内置网页,输入要显示的内容,在OLED显示屏上显示文本

    此系统能够让用户通过一个简单的Web界面输入信息,并将其显示在OLED屏幕上。这种设备的应用非常广泛,可以用于智能家居系统、信息提示牌或任何需要远程显示信息的场景。...SSD1306 OLED显示屏:一种小型显示屏,分辨率为128x64,适合显示文本和简单图形。...Web服务器交互 用户可以通过访问在OLED显示屏上提供的Web地址来输入想要显示的消息。这通过一个简单的HTML表单完成,提交后消息会发送到ESP8266。...消息显示 提交的信息将通过Web服务器的路由处理器接收,并显示在OLED屏幕上。同时,服务器会向用户确认消息已显示。...编程注意事项 在代码中,我们首先定义了所有必要的库和参数,如屏幕尺寸和Wi-Fi设置。主要的逻辑包括设置AP模式、初始化Web服务器,并创建处理HTTP请求的函数。

    35310

    HarmonyOS应用开发-低代码开发登录页

    ② 放置图标图片 如图,我们需要放置一个水平居中的应用图标: 思路:下面我们来实现登录页面的图标,我们需要创建一个行容器(Row),然后拖一个图片组件(Imgae)进去,并使图片居中。...然后我们拖入图片组件(Imgae),设置图片宽高均为 100vp(和Row的高相等)。 图片的Src(图片存储路径)设置为app自带的默认图标,至此我们的登录页应用图标就显示出来了。...操作流程: 首先,我们处理账号和密码输入两个文本输入框。 拖两个文本输入组件(TextInput)在我们之前拖的组件下面。...效果图如下: 下一步,我们来制作两个输入框下面的 “短信验证码登录” 和 “忘记密码”。 拖一个行容器(Row)到文本输入框组件下面,设置行容器(Row)的属性。...,会根据我们提供的参数动态进行内容显示,由于我们在设计上固定为行内显示3个,所以宽度就直接定为33.3%了。

    4312423

    HTML+CSS+PS 编写京东商城首页

    其中菜单里面的下箭头我才用的阿里巴巴矢量图标,如果不清楚如何使用,可以点击iconfont阿里巴巴矢量图标库从注册到使用访问。 ? 好了,下面再来编写下一部分。 编写京东图标 ?...准备好京东图标 ? 编写HTML以及CSS 可以从图标显示来看,图标可以使用绝对定位来解决。 首先写一个div来显示看看,如下: ? 浏览器显示如下: ?...---- 下面将京东的logo设置背景图片,如下: ? 浏览器显示如下: ? 好了,下面继续下一部分,如下: ? 编写搜索栏目 这里面的图标可以到阿里巴巴的矢量图库中找一下看看。 准备图标 ?...---- 开始写图标以及右边放大镜部分,如下: ? 浏览器展示如下: ? 编写搜索框下的推荐栏目 ? 简单看看,这里可以使用ul>li>a来编写,然后调整一下大小以及字体样式即可。...准备图标 ? ? ? ? 好了,准备好了购物车的图标,下面就继续来写HTML + CSS部分。 编写 HTML + CSS ? 浏览器演示如下: ? 编写搜索框下的菜单栏目 ?

    3.5K50

    分享 63 个面向前端开发人员的开源项目工具

    具有许多漂亮的效果,例如下划线、框、圆圈、突出显示、括号... 22、Flip 地址:https://pqina.nl/flip/ Flip 是一个插件,可让我们快速轻松地为网站创建具有翻转效果的计数器...此外,我们还可以在同一页面上设置一张或多张图片,全屏显示图片或将其限制为我们想要的任何 div 标签。...35、免费网站图标制作工具 地址:https://formito.com/tools/favicon 网站图标是用户访问我们的网站时显示在浏览器选项卡上的小徽标。...44、GooFonts 地址:https://goofonts.com/ 对于字体,我最常使用 Google 字体。它是免费的,并且有很多漂亮的字体。...59、Pretty Snap 地址:https://prettysnap.app/ Pretty Snap 是一种工具,可帮助我们为要在网页中显示的图像创建漂亮的背景。

    4.1K40

    分享我用Qt开发的应用程序【二】在Qt应用程序中使用字体图标fontawesome

    为了使用简单,需要先写一个单件类,头文件的代码如下: 其中静态方法Instance保证IconHelper的实例全局唯一 (注意构造函数已经私有化了) #ifndefICONHELPER_H #defineICONHELPER_H...voidSetIcon(QPushButton*ctl,QCharc,intsize=10); signals: publicslots: }; #endif//ICONHELPER_H 下面来看一下CPP文件的代码...应用程序所在目录下创建res目录,并放置字体文件/res/fontawesome-webfont.ttf 然后加载到全局字体中 #include"IconHelper.h" IconHelper*IconHelper...1、黑色背景是我的桌面颜色,大家可以忽略 2、虽然右键菜单里写了“开机自启动”,但我并没有开发这个功能,请见谅 3、我会在下一篇文章里公布这个小程序的源码,敬请期待 4、这个小程序会始终在你的桌面上,...你点显示桌面,它还是在你的桌面上 ?

    1.8K70

    Sketch55发布,这几个好用新功能你了解吗?

    这个智能分布功能其实用法很简单,当我们选中一行或者一列的需要平均分布的图层对象,就会出现下面的界面。当然,这个界面非常的隐蔽,不仔细看很难发现,来看动图: ?...02 SVG代码直接创建图形 我们都知道SVG的文件,用文本编辑器打开,就是一长串的代码。现在你只需要粘贴这个代码到Sketch中,就可以创建SVG图层,看起来挺有趣的。比如下边的这个点赞图标: ?...03 关于Sketch细节的吐槽 在Sketch之前的版本中,我们滑动数值输入框下方就可以快速调整数值大小,这一点非常方便。 ?...但是在新版本的Sketch中,很多地方的数值输入框是无法进行拖动调整大小的,这个让静电非常抓狂,比如下方的这个文本大小的数值框,必须用手动输入的方式才能调整,真的炒鸡不方便啊~不知道ßSketch的设计师基于什么考量...来看看静电的具体分析~ 2019即将过半,UI设计师在激烈的从业环境如何提升 平面设计师如何快速转行UI设计行业? 阿里巴巴发布新款免费商用字体,快点用起来!

    1.2K40

    解决ubuntu16.04中codeblocks中文显示不全的问题

    设置codeblocks代码编码的编译选项 6.codeblock设置字体为:kacstdigital 或 century schoolbookl ubuntu添加字体 Ubuntu16.04更换漂亮绚丽...flatabulous主题 ubuntu安装漂亮的YaheiConsolas字体,完美显示中英文 1. ubuntu16.04是否安装了中文语言包?...中添加上ibus拼音输入法,并将Show current input source in the menu bar勾选上,这样就会在系统的菜单条上显示输入法切换的图标了。...schoolbookl 中文在终端输出正常,但在源代码文件中显示不全,这是因为字体的支持问题。...YaheiConsolas字体,完美显示中英文 经过上面6个步骤可完全解决中文的支持问题,但是codeblocks中字体显示的代码样式很丑,windows下常用的consolas字体在ubuntu codeblocks

    2.1K20

    推荐一款免费的SSH远程连接软件,国产远程工具FinalShell

    /www.hostbuf.com/ FinalShell功能特点 1、多平台支持Windows,macOS,Linux 2、多标签,批量服务器管理. 3、支持登录ssh和Windows远程桌面 4、漂亮的平滑字体显示.... 14、内置文本编辑器,支持语法高亮,代码折叠,搜索,替换. 15、ssh和远程桌面均支持代理服务器. 16、打包传输,自动压缩解压. 17、支持rz,sz (zmodem) 18、多地点ping监控...在弹出的连接管理器界面中点击左上角的添加图标功能菜单,可以添加连接linux服务器和windows远程桌面,这里我们先点击SSH连接(Linux) 在弹出的窗口中输入主机的ip,用户名和密码,端口...,非常的方便 右上角菜单功能还有一些不错的功能可以去尝试下(一般很少用) 点击右上角图标在选项中它还有一些常用的设置,可以设置主题配置,字体大小,使用什么字体等 连接windows服务器 在连接管理器界面中点击左上角的添加图标功能菜单...,软件本身是采用Java开发的,所以其跨平台特性也足够强悍,更多使用方面的技巧。

    12.2K40

    《iOS Human Interface Guidelines》——Designing for iOS服从内容指示清晰通过深度来传达

    清晰:文本在每个尺寸都很清晰,图标是清晰且明白易懂的,装饰是巧妙而合适的,并且专注于使用的设计。...天气app是这个方法的一个很好的例子:这个显示某个地区当前的天气的漂亮的、全屏的描述界面,包括那些显示每小时的天气信息的空间立即传达了最重要的信息。 重新考虑物理的、真实的视觉指示物。...内置的app使用了一系列纯净的系统颜色,使其在各种色彩下以及黑暗或明亮的背景下都看起来不错。 使用系统字体来确保清晰。...动态类型的San Francisco(一种iOS系统字体)可以自动地调整字母间距和行高,这样文本会易于阅读,在每个尺寸下都很好看。...无论你使用San Francisco还是自定义的字体,确保使用动态类型,这样你的app可以在用户选择了不同的文本尺寸时做出响应。 采取没有边界的按钮。在默认情况下,所有的按钮都是无边界的。

    57730

    【CSS】文字溢出问题 ( 强制文本在一行中显示 | 隐藏文本的超出部分 | 使用省略号代替文本超出部分 )

    一、文字溢出问题 ---- 在元素对象内部显示文字 , 如果文本过长 , 则会出现文本溢出的问题 ; 下面的示例中 , 在 150x25 像素的盒子中 , 显示 骐骥一跃,不能十步;驽马十驾,功在不舍;...一段话 , 明显盒子太小 , 默认的显示效果如下 : 文字溢出代码示例 : <!...; 显示效果 : 二、文字溢出处理方案 ---- 文字溢出处理方案 : 首先 , 强制文本在一行中显示 ; white-space: nowrap...文本显示方式 : 默认方式 : 显示多行 ; white-space: normal; 显示一行 : 强行将盒子中的文本显示在一行中 ; white-space: nowrap; text-overflow.../title> div { width: 150px; height: 25px; border: 1px solid red; /* 首先 强制文本在一行中显示

    4.1K10

    创建华丽 UI 的 7条规则  第二部分 (2019年更新)

    这种方法有各种各样的问题和需要注意事项: 图像色调应该偏暗,并且竖直方向上不能有太大的色差。 文本必须是白色的。 测量不同尺寸的屏幕或窗口以确保图像显示正常。...使文本层次分明 让文本看起来美观和合适通常做法的是以对比的方式设置样式 - 例如,更大但更轻。 在我看来,创建一个漂亮的用户界面最困难的部分就是文本的样式 - 当然不是因为不熟悉这些属性。...比较上面的两个镜头——同样的字体,两种不同的感觉。 下载地址点击这里。 4....作者还没有把它打包成图标字体,但是有人在 Github 上放了一个字体版本,可以很好地跟踪原始设置(如果你只使用了套装中的10或20个图标,没有必要加载整个包)。...事实上,你可以在 Dribble 关注我的里面的作品,这里还有一些人你也可以关注: Jamie Syke。基本上每天都发布新的UI,一些流行的东西回归丰富的经验和设计。我能说什么呢?关注就对咯。

    1.1K30

    串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(一)

    例如:在 Name 属性栏中,可查看标号控件名字(所有,一切的一切,控件都有自己的名字,在程序编写时会用到,最好不要去修改!) 在 Font 属性栏中,可修改文本的字体,大小。...在 Text 属性栏中,可修改具体显示出来的文字。 按相同方法,我们设计出如下四个标号控件,布好局: 第二,添加下拉组合框控件。...在 Items 属性栏中,可添加组合框下拉菜单内容。 注:本次串口助手软件 端口组合框 会在程序中添加下拉菜单内容,不用在属性栏中手动添加。...下面的文本框用于储存待发送数据,右边文本框用于储存串口接收到的数据。选择 工具箱 -》 公共控件 -》 TextBox(文本框控件),单击选择到窗体中。...这时细心的你会发现窗体中没有串口图标,不要担心,它在你的窗体下方,因为他是一个隐式(不可见的)(后台的)控件。 在串口的属性窗口中,我们发现可以设置波特率、串口号、停止位、校验位等参数。

    7.1K21

    Flutter 全栈式——基础控件

    文本显示的样式 textAlign TextAlign 文本对齐方式 textDirection TextDirection 文本显示方向 softWrap bool 是否自动换行 overflow...clip:剪辑溢出的文本;fade:将溢出的文本淡化为透明;ellipsis:用省略号表示溢出;visible:在容器之外显示溢出的文本 textScaleFactor double 每个逻辑像素的字体像素值...简单说就是字体缩放系数 maxLines int 文本最多可显示的行数。如果文本超过给定的行数,则根据溢出规则截断 textSpan TextSpan 以TextSpan方式显示文本。...labelStyle TextStyle 设置labelText的样式 helperText String 帮助文本,位于输入框下方,如果errorText为空则不会显示 helperStyle TextStyle...prefixIcon Widget 位于输入框内部起始位置的图标 prefix Widget 预先填充的Widget,跟prefixText只能同时出现一个 prefixText String 预填充的文本

    3.8K40
    领券