html编写气泡对话框,HTML+CSS入门 纯CSS手写圆角气泡对话框
本篇教程介绍了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手写圆角气泡对话框相关推荐
- html编写气泡对话框,纯css手写圆角气泡对话框 微信小程序和web都适用
嗯--我们设计师强烈要求一定要圆角!圆角的气泡对话框,不要那种尖角的.这其中还遇上了个尴尬的问题,z-index不生效 无非就是两种方法,一种是使用图片再定位拼接起来使用,太简单了具体就不详细的说了. ...
- [css] 使用纯CSS代码实现动画的暂停与播放
[css] 使用纯CSS代码实现动画的暂停与播放 一个属性:animation-play-state 取值:paused(暂停)|running(播放) hover取代点击 .stop:hover~. ...
- [css] 使用纯css来创建一个滑块
[css] 使用纯css来创建一个滑块 .checke{position: relative;-webkit-appearance: none;width:90px;height: 44px;line ...
- [css] 使用纯css能否监控到用户的一些信息?怎么实现?
[css] 使用纯css能否监控到用户的一些信息?怎么实现? 利用:active 伪类实现监控用户的点击 .button-1:active::after {content: url(./pixel.g ...
- 【PytorchLearning】NLP入门笔记之手写Transformer Encoder内部机制
NLP入门笔记之手写Transformer Encoder内部机制 本文主要从Transformer Encoder中Word embedding生成.Position embedding机制和sel ...
- CSS入门(css 基本教程)
CSS入门 CSS简介 v 概念 Cascading Style Sheets ,层叠样式表 v 功能 v 基本语法 CSS的定义是由三个部分构成:选择符(se ...
- 制作css开关,纯css实现开关效果
大家好,我又来了,这次给大家表演使用纯css实现开关效果 首先是构思 我们使用标签来实现这个效果. checkbox的选中.未选中的特性,刚好对应开关的打开.关闭 on:打开 off:关闭 未选中,则 ...
- 【CSS】纯css实现立体摆放图片效果
1. 元素的 width/height/padding/margin 的百分比基准 设置 一个元素 width/height/padding/margin 的百分比的时候,大家可知道基准是什么? 举 ...
- php下拉框css样式,纯CSS实现的下拉菜单
实现效果 实现代码 html Home WordPress Themes Plugins Tutorials Web Design Resources Links Tutorials HTML/CSS ...
最新文章
- nginx安装包 linux,Linux(CentOS)环境下安装下载Nginx并配置
- 业界丨2018深度学习十大趋势:元学习成新SGD,多数硬件创企将失败
- 3D Reconstruction三维重建halcon算子,持续更新
- FreeRTOS--堆内存管理(二)
- iOS8:把这些七招APP哭
- 摩根IT实习经验谈及其他
- spingMVC问题小结
- 开源数据库学习资料汇总
- gedit 编辑器使用教程
- 【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(操作系统、终端篇)
- 老九学堂 学习C++ 第九天
- 计算机无法开移动热点,Windows10系统下无法开启移动热点的解决方法
- php获得当前时间差,PHP获取当前时间差8小时的问题
- 用阿里云搭建自己的云主机详细教程
- 正态性/方差齐性检验及stata实现
- ai自动生成字幕_使用AI对您的会议进行现场字幕
- String------字符串的字母大小写切换及获取
- win10 系统恢复后右键一直转圈卡死
- AG9311MAQ设计100W USB TYPEC拓展坞资料|AG9311MAQ用于100W USB TYPEC转HDMI带PD快充+U3+SD/CF拓展坞方案说明
- android sensor之重力小球
热门文章
- java 网络实验_20145220 实验五 Java网络编程
- Mac 登陆Linux云服务器方法
- 图片相框展示的设计与实现
- Linux内存管理:《Aarch64 Kernel Memory Management.pptx》
- 编程常用英语词汇 | GitHub
- 一个Linux驱动:Simple - REALLY simple memory mapping demonstration.
- 《代码大全》代码生成
- 虚拟机Ubuntu20.04.2LTS卸载python3.8出现tty1-tty6循环登录,无法进入图形化界面,乱码(亲测)
- 小米笔记本 镜像_华为的裤衩——小米互传
- java调用cmd_Java调用CMD命令