网页|利用提示框(Tooltip)实现弹窗效果

简介: 网页|利用提示框(Tooltip)实现弹窗效果

一、提示框的运用

提示框是指当鼠标移动到指定元素上时,会显示出一个提示框显示提示信息。常见的提示工具触发器是a链接、input输入框和button按钮。提示框可在所选位置定位的上下左右显示提示内容,其默认位置是上方。


二、Tooltip简单介绍

提示工具(Tooltip)是一个插件,可以根据需求生成标记内容,但在默认情况下是把提示工具(tooltip)放在它们的触发元素后面。在bootstrap中可以用data-toggle="tooltip"的方法实现效果。

如下是tooltip的一些常见方法和属性:

图2.1 常见方法

图2.2 常用属性


三、制作步骤

(1)利用data-toggle="tooltip"实现提示框效果。这里就是用的提示框的默认位置:上。Title就是显示需要的提示内容。

<a  data-toggle="tooltip" title="点击进入详情页">关于我们</a>


3.1默认提示框

这里使用Toggle: .tooltip('toggle')方法。当然也可以使用图2.1介绍的其他方法。

<script>

       $(function  () { $("[data-toggle='tooltip']").tooltip(); });

</script>

(2)显示不同位置的提示框。利用data-placement="top"、data-placement="bottom"、data-placement="left"、data-placement="right"在不同位置显示。

<h2>提示框效果</h2>

 这是一个页面:<a href="#" data-toggle="tooltip"  data-placement="top" title="点击进入详情页">关于我们1</a></br>

 这是一个页面:<a href="#" data-toggle="tooltip"  data-placement="bottom" title="点击进入详情页">关于我们2</a></br>

 这是一个页面:<a href="#" data-toggle="tooltip"  data-placement="left" title="点击进入详情页">关于我们3</a></br>

 这是一个页面:<a href="#" data-toggle="tooltip"  data-placement="right" title="点击进入详情页">关于我们4</a></br>

3.2不同位置显示效果

(3)在bootstrap中提示插件,默认提示框的背景是黑色的,文字是白色,带有箭头。如果想要修改样式,需要先了解在bootstrap封装样式中,对于提示框的命名(tooltip-inner),在设置样式进行修改。

.tooltip-inner{

       background:green;/*背景颜色*/

       color:red;/*文字颜色*/

       }

3.3样式修改

(4)利用提示工具制作登录注册页面。这样提示信息就会更醒目。

3.4 登录注册

button>用户名</button>

<input type="button" class="btn  btn-default" data-toggle="tooltip" data-placement="right"  title="请输入用户名"

       style="width:  120px;height: 30px;"/>

<br /><br />

<button>密&nbsp;&nbsp;&nbsp;&nbsp;码</button>

<input type="button" class="btn  btn-default" data-toggle="tooltip" data-placement="right"  title="请输入12位密码"

       style="width:  120px;height: 30px;"/>

<br /><br />

 

<button>性&nbsp;&nbsp;&nbsp;&nbsp;别</button>

&nbsp;&nbsp;&nbsp;&nbsp;

 男<input type="radio" name="sex" id="man"  checked="checked"> &nbsp;&nbsp;

 女<input type="radio" name="sex" id="feman"><br>

<br />

   <button>籍&nbsp;&nbsp;&nbsp;&nbsp;贯</button>

   <select id="city" name="city" onchange="codeCity()"  style="width: 120px;height: 30px;">

                    <option value="0">-请选择-</option>

                    <option value="1">四川</option>

                    <option value="2">南充</option>

                    <option value="3">北京</option>

                 </select><span id="citySpan"></span><br>

<br />

    <button>立即注册</button>&nbsp;&nbsp;&nbsp;&nbsp;

   <button>立即登录</button>


目录
相关文章
|
前端开发
Window对象提示框、确认框、输入框、弹窗详解
本文目录 1. 背景 2. alert提示框 3. confirm确认框 4. prompt输入框 5. showModalDialog弹窗 6. 小结
1270 0
Window对象提示框、确认框、输入框、弹窗详解
|
9月前
el-drawer抽屉组件弹窗遮挡问题解决
el-drawer抽屉组件弹窗遮挡问题解决
462 3
|
9月前
|
JavaScript
vue中轻松搞掂鼠标气泡框提示框tip跟随
vue中轻松搞掂鼠标气泡框提示框tip跟随
|
9月前
|
前端开发
css样式实现一个滑动按钮
css样式实现一个滑动按钮
70 0
|
前端开发
uniapp checkbox样式失效,选中框选中按钮不显示
uniapp checkbox样式失效,选中框选中按钮不显示
374 0
|
前端开发 C# 数据安全/隐私保护
ApeForms | C# - WinForm临时对话框(消息框、提示框、输入框、密码框、单选框、多选框等)
ApeForms一款基于WinForm实现的开源免费商用的UI库,其中提供了一套便于用户交互的临时对话框组件(Dialog),可用于快速创建开发中常见的交互对话框,例如:消息框、提示框、输入框、单选框、多选框等。 ApeFree.ApeDialogs并不是一个包含Dialog实现的UI库,而是一套Dialog标准(提供了一套临时弹出对话框的实现标准)。 Dialog是界面开发过程中必不可少的组件,无论是桌面开发、Web前端开发、移动端开发,甚至命令行应用程序中的一次“Yes or No”的输入都可以看做是一次Dialog弹框。
632 0
|
搜索推荐
cnblog博客园自定义样式修改标签页的icon图标
cnblog博客园自定义样式修改标签页的icon图标
136 0
|
缓存 JavaScript 前端开发
如何解决超链接被点击后hover样式不出现的问题?
如何解决超链接被点击后hover样式不出现的问题?
763 0
|
JavaScript 前端开发
点击遮罩层的背景关闭遮罩层(HTML)
点击遮罩层的背景关闭遮罩层(HTML)
220 0
点击遮罩层的背景关闭遮罩层(HTML)
|
前端开发 JavaScript
Bootstrap教程(15)--警告框、弹出框、工具提示框
本文目录 1. 概述 2. 警告框 2.1 普通警告框 2.2 可关闭警告框 3. 弹出框 3.1 弹出框初始化 3.2 弹出框显示 4. 工具提示框 4.1 工具提示框初始化 4.2 工具提示框显示 5. 小结
573 0
Bootstrap教程(15)--警告框、弹出框、工具提示框