本篇教程介绍了HTML+CSS入门 纯CSS手写圆角气泡对话框,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门。

<

嗯……我们设计师强烈要求一定要圆角!圆角的气泡对话框,不要那种尖角的。这其中还遇上了个尴尬的问题,z-index不生效

无非就是两种方法,一种是使用图片再定位拼接起来使用,太简单了具体就不详细的说了。另一种方法就是border来写了,虽然怎么写都是尖角的,可是我想尝试一下。纯手写写出设计师想要的圆角吧

什么是圆角的?什么是尖角的?以下图片可以对比出来:

这种是尖角:

这种是圆角:

尖角的方法网上一搜也是一大堆,其中有我最喜欢的阮大神的方法,阮大神博文在此(可点击):http://www.ruanyifeng.com/blog/2010/04/css_speech_bubbles.html

而圆角的一个思路是使用边框加上背景色使用

html

aaaaaaaaaa

web端把view标签修改为div标签即可

css

.dialog{

position: relative;

display: inline-block;

width: 250px;

background-color: green;

padding: 30px;

z-index: 2;

}

.u-tri::before{

position: absolute;

left: -4px;

top: 4px;

content: '';

width: 50px;

height: 50px;

border-style:solid;

border-width:2px;

border-color: red ;

border-radius:6px;

background-color: red;

transform:rotate(45deg);

z-index: -1;

}

这里的 z-index 有个需要注意的地方,父必须得设置 z-index。如果不设置,那么 u-tri 会直接不见

效果

真机预览和微信开发工具的一样,把背景颜色都调成一样的,调整下位置和大小即可解除设计师的怨念,

另外注意一下,小程序使用可以根据需要将px单位改成rpx单位。我这边只做简单演示,小程序端最好是使用rpx单位哈

本文由职坐标整理发布,欢迎关注职坐标WEB前端HTML/CSS频道,获取更多HTML/CSS知识!

html编写气泡对话框,HTML+CSS入门 纯CSS手写圆角气泡对话框相关推荐

  1. html编写气泡对话框,纯css手写圆角气泡对话框 微信小程序和web都适用

    嗯--我们设计师强烈要求一定要圆角!圆角的气泡对话框,不要那种尖角的.这其中还遇上了个尴尬的问题,z-index不生效 无非就是两种方法,一种是使用图片再定位拼接起来使用,太简单了具体就不详细的说了. ...

  2. [css] 使用纯CSS代码实现动画的暂停与播放

    [css] 使用纯CSS代码实现动画的暂停与播放 一个属性:animation-play-state 取值:paused(暂停)|running(播放) hover取代点击 .stop:hover~. ...

  3. [css] 使用纯css来创建一个滑块

    [css] 使用纯css来创建一个滑块 .checke{position: relative;-webkit-appearance: none;width:90px;height: 44px;line ...

  4. [css] 使用纯css能否监控到用户的一些信息?怎么实现?

    [css] 使用纯css能否监控到用户的一些信息?怎么实现? 利用:active 伪类实现监控用户的点击 .button-1:active::after {content: url(./pixel.g ...

  5. 【PytorchLearning】NLP入门笔记之手写Transformer Encoder内部机制

    NLP入门笔记之手写Transformer Encoder内部机制 本文主要从Transformer Encoder中Word embedding生成.Position embedding机制和sel ...

  6. CSS入门(css 基本教程)

    CSS入门 CSS简介    v      概念 Cascading Style Sheets ,层叠样式表  v      功能 v       基本语法 CSS的定义是由三个部分构成:选择符(se ...

  7. 制作css开关,纯css实现开关效果

    大家好,我又来了,这次给大家表演使用纯css实现开关效果 首先是构思 我们使用标签来实现这个效果. checkbox的选中.未选中的特性,刚好对应开关的打开.关闭 on:打开 off:关闭 未选中,则 ...

  8. 【CSS】纯css实现立体摆放图片效果

    1.  元素的 width/height/padding/margin 的百分比基准 设置 一个元素 width/height/padding/margin 的百分比的时候,大家可知道基准是什么? 举 ...

  9. php下拉框css样式,纯CSS实现的下拉菜单

    实现效果 实现代码 html Home WordPress Themes Plugins Tutorials Web Design Resources Links Tutorials HTML/CSS ...

最新文章

  1. nginx安装包 linux,Linux(CentOS)环境下安装下载Nginx并配置
  2. 业界丨2018深度学习十大趋势:元学习成新SGD,多数硬件创企将失败
  3. 3D Reconstruction三维重建halcon算子,持续更新
  4. FreeRTOS--堆内存管理(二)
  5. iOS8:把这些七招APP哭
  6. 摩根IT实习经验谈及其他
  7. spingMVC问题小结
  8. 开源数据库学习资料汇总
  9. gedit 编辑器使用教程
  10. 【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(操作系统、终端篇)
  11. 老九学堂 学习C++ 第九天
  12. 计算机无法开移动热点,Windows10系统下无法开启移动热点的解决方法
  13. php获得当前时间差,PHP获取当前时间差8小时的问题
  14. 用阿里云搭建自己的云主机详细教程
  15. 正态性/方差齐性检验及stata实现
  16. ai自动生成字幕_使用AI对您的会议进行现场字幕
  17. String------字符串的字母大小写切换及获取
  18. win10 系统恢复后右键一直转圈卡死
  19. AG9311MAQ设计100W USB TYPEC拓展坞资料|AG9311MAQ用于100W USB TYPEC转HDMI带PD快充+U3+SD/CF拓展坞方案说明
  20. android sensor之重力小球

热门文章

  1. java 网络实验_20145220 实验五 Java网络编程
  2. Mac 登陆Linux云服务器方法
  3. 图片相框展示的设计与实现
  4. Linux内存管理:《Aarch64 Kernel Memory Management.pptx》
  5. 编程常用英语词汇 | GitHub
  6. 一个Linux驱动:Simple - REALLY simple memory mapping demonstration.
  7. 《代码大全》代码生成
  8. 虚拟机Ubuntu20.04.2LTS卸载python3.8出现tty1-tty6循环登录,无法进入图形化界面,乱码(亲测)
  9. 小米笔记本 镜像_华为的裤衩——小米互传
  10. java调用cmd_Java调用CMD命令