• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >css3 > CSS3制作气泡对话框的实例教程

CSS3制作气泡对话框的实例教程

作者:颜海镜 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含css3气泡,css3对话框,html5 css3网站实例,html5和css3实例教程,css3动画实例等相关知识,颜海镜 希望在学习及工作中可以帮助到您

创建一个100%CSS的气泡,我们从下面的标记考试。

</div>
  1. <div class="speech-bubble">Hi there!</div>  
</div> </div>

接下来,应用一些基本样式。

</div>
  1. .speech-bubble {   
  2.     position: relative;   
  3.     background-color: #292929;   
  4.     
  5.     width: 200px;   
  6.     height: 150px;   
  7.     line-height: 150px; /* 垂直居中 */  
  8.     
  9.     color: white;   
  10.     text-align: center;   
  11. }  
</div> </div>

2016510114442520.jpg (523×398)

箭头将通过after伪元素实现。

</div>
  1. .speech-bubble:after {   
  2.     content: '';      
  3. }   
  4. :before和:after伪元素可以用来在元素内容之前或之后插入生成内容。 接下来,只是简单复制箭头,并定位到适当的位置。我们开始通过绝对定位的内容,重置宽度和高度,并应用边界颜色。   
  5. .speech-bubble:after {   
  6.   content: '';   
  7.   position: absolute;   
  8.     
  9.   width: 0;   
  10.   height: 0;   
  11.     
  12.   border: 10px solid;   
  13.   border-color: red green blue yellow;   
  14. }  
</div> </div>

2016510114508238.jpg (529×406)

因为我们知道我们想要向下的箭头,上面的图片表明,除了红色(或上)边境其他的都应该被省略,或者设置为透明。

</div>
  1. .speech-bubble:after {   
  2.   content: '';   
  3.   position: absolute;   
  4.     
  5.   width: 0;   
  6.   height: 0;   
  7.     
  8.   border: 10px solid;   
  9.   border-top-color: red;   
  10. }  
</div> </div>

2016510114530648.jpg (521×401)

当创建CSS形状是,因为我们不能使用width属性来指定箭头的宽度,而是应该使用border-width属性。在这种情况下,箭头应该更大点;所以border-width可以增加到15px。我们将箭头定位到容器的底部居中,通过利用top和left属性。

</div>
  1. .speech-bubble:after {   
  2.   content: '';   
  3.   position: absolute;   
  4.     
  5.   width: 0

您可能想查找下面的文章:

  • CSS3 仿微信聊天小气泡实例代码
  • CSS3制作气泡对话框的实例教程
  • css3 iphone玻璃透明气泡完美实现
  • css3气泡 css3关键帧动画创建的动态通知气泡

相关文章

  • 2017-06-02CSS3绘制圆角矩形的简单示例
  • 2017-06-02css3选择器基本介绍
  • 2017-06-02使用CSS3设计地图上的雷达定位提示效果
  • 2017-06-02用CSS禁用输入法(CSS3 UI规范)实例解析
  • 2017-06-02使用CSS3中的calc()属性来以算式表达尺寸数值
  • 2017-06-02基础的CSS3弹性盒Flexbox布局使用实例
  • 2017-06-02纯CSS实现颜色渐变效果(包含环形渐变、线性渐变、彩虹效果等)
  • 2017-06-02使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
  • 2017-06-02CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
  • 2017-06-02初探CSS3中的calc()功能

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • CSS3实现各种图形的示例代码
    • css3学习心得分享
    • 25个CSS3动画按钮和菜单教程分享
    • 使用CSS3制作一个简单的Chrome模拟器
    • Web页面中八种创建多列等高(等高列布局)的实现技术
    • CSS3 3D位移translate效果实例介绍
    • 详解CSS3的perspective属性设置3D变换距离的方法
    • 纯CSS3打造属于自己的“小黄人”
    • css3强大的动画效果animate使用说明及浏览器兼容介绍
    • 谈谈对css属性box-sizing的了解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有