以前看漫画的时候如果有对话内容,一般会有一个边框,然后带着一个三角从说话人的身上引出。类似下图这样:
应该有很多方法来实现,这里提供的办法就是创造一个边框,然后用两个三角覆盖。效果如下:
为了方便理解,我给body加了个黑色背景,是这样:
立即学习“前端免费学习笔记(深入)”;
代码如下:
<!doctype html><html><head><meta charset="UTF-8"><title>带三角缺口的边框</title><style>.out { display:block; width:0; height:0; border-left:6px dashed transparent; border-right:6px dashed transparent; border-top:0; border-bottom:7px solid #ccc; position:relative; top:-7px; left:50%;}.inner { position:absolute; border-left:6px dashed transparent; border-right:6px dashed transparent; border-top:0; border-bottom:7px solid #fff; left:-6px; top:2px;}div { position:relative; margin:0 auto; width:80px; height:100px; border:1px solid #ccc; border-radius:5px;} </style></head><body><div><span class="out"> <span class="inner"></span></span></div></body></html>
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号