iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >web开发中如何实现空心三角形
  • 311
分享到

web开发中如何实现空心三角形

2024-04-02 19:04:59 311人浏览 泡泡鱼
摘要

小编给大家分享一下web开发中如何实现空心三角形,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!背景: 项目过程中有个tab切换需

小编给大家分享一下web开发中如何实现空心三角形,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

背景: 项目过程中有个tab切换需要用到空心三角形的效果。作为一名后端工程师,实在是不知道怎么写,在网上找了一些看了一下别人的实现方式,发现大多数都是实心三角。后来终于发现一个实现空心三角的,顿时热泪盈眶啊。实现效果比较粗略,不过还是思路还是比较清晰的,借鉴了一下,在原有的基础上做了一些改进,增加一些效果

空心三角原理:主要利用元素伪类(:before,:after)实现

效果图:

 web开发中如何实现空心三角形web开发中如何实现空心三角形

ps:移入换色

实现代码:

<style>   
#talkbubble {   
width: 120px;   
height: 80px;   
position: relative;   
-moz-border-radius: 10px;   
-WEBkit-border-radius: 10px;   
border-radius: 10px;   
border: 1px #808080 solid;   
background-color: #fff;   
}   
  
#talkbubble:before {   
content: " ";   
position: absolute;   
top: 100%;   
left: 50px;   
width: 0;   
height: 0;   
border-left: 15px solid transparent;   
border-top: 15px solid #808080;   
border-right: 15px solid transparent;   
}   
  
.inlayer:after {   
content: " ";   
position: absolute;   
top: 100%;   
left: 51px;   
width: 0;   
height: 0;   
border-left: 14px solid transparent;   
border-top: 14px solid #fff;   
border-right: 14px solid transparent;   
}   
  
#talkbubble:hover {   
background-color: #ff0000;   
}   
  
.inlayer:hover:after {   
width: 0;   
height: 0;   
border-left: 14px solid transparent;   
border-top: 14px solid #ff0000;   
border-right: 14px solid transparent;   
}   
</style>   
  
<!-- html -->   
<div id="talkbubble" class="inlayer">   
空心三角形   
</div>

以上是“web开发中如何实现空心三角形”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网html频道!

--结束END--

本文标题: web开发中如何实现空心三角形

本文链接: https://www.lsjlt.com/news/79652.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • web开发中如何实现空心三角形
    小编给大家分享一下web开发中如何实现空心三角形,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!背景: 项目过程中有个tab切换需...
    99+
    2022-10-19
  • css如何实现三角形
    css实现三角形的方法::1、创建html文件;2、添加html代码架构;3、在body标签中使用div标签来显示三角形;4、添加script标签并写入css样式代码来实现三角形;5、通过浏览器方式查看设计效果。具体操作方法:首先创建一个h...
    99+
    2022-10-09
  • 如何用css实现三角形
    本篇内容介绍了“如何用css实现三角形”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-19
  • 纯css如何实现三角形
    本篇内容介绍了“纯css如何实现三角形”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!css实现三角的原理:首先确定底边是哪个方向,并设置哪个...
    99+
    2023-07-04
  • 如何使用CSS实现三角形
    这篇文章将为大家详细讲解有关如何使用CSS实现三角形,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。相信大家在浏览网站的时候,经常看到各种下拉菜单,上面会有一个小小的三角形...
    99+
    2022-10-19
  • glsl buffer如何实现渐变三角形
    本文小编为大家详细介绍“glsl_buffer如何实现渐变三角形”,内容详细,步骤清晰,细节处理妥当,希望这篇“glsl_buffer如何实现渐变三角形”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。三角形我们通过...
    99+
    2023-07-05
  • css3如何实现三角形带边框效果
    这篇文章主要讲解了“css3如何实现三角形带边框效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css3如何实现三角形带边框效果”吧! ...
    99+
    2022-10-19
  • css如何实现三角形列表项目符号
    这篇文章主要为大家展示了“css如何实现三角形列表项目符号”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css如何实现三角形列表项目符号”这篇文章吧。三角形列表项目符号ul {&nbs...
    99+
    2023-06-27
  • web开发中如何使用字符代替图片实现圆角或尖角效果
    这篇文章主要介绍web开发中如何使用字符代替图片实现圆角或尖角效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!请看下面这张我从Google gmail页面上截的图(这是我在同一位置第二次截图了):图中用红色的圈圈圈...
    99+
    2023-06-08
  • 如何实现三角形向下方向垂直翻转效果
    本篇内容介绍了“如何实现三角形向下方向垂直翻转效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!XML/H...
    99+
    2022-10-19
  • web开发中如何实现水印
    这篇文章主要为大家展示了“web开发中如何实现水印”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“web开发中如何实现水印”这篇文章吧。分析问题首先,考虑到业务场...
    99+
    2022-10-19
  • CSS如何实现导航条菜单带小三角形的效果
    小编给大家分享一下CSS如何实现导航条菜单带小三角形的效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!很多网页的导航条都会有小三角形,其实实现这个功能也挺简单。...
    99+
    2023-06-08
  • 三行Java代码实现计算多边形的几何中心点
    目录前言示例代码前言 因为工作设计到gis相关的内容,需要计算采煤机工作面的中心点。如果套用数学的计算公式,用java去实现,太多麻烦还费时比较久,于是我找到java几何计算的工具包...
    99+
    2022-11-13
    Java计算多边形的几何中心点 Java计算几何中心点 Java 多边形 几何中心点
  • web开发中如何实现堆排序
    这篇文章主要为大家展示了“web开发中如何实现堆排序”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“web开发中如何实现堆排序”这篇文章吧。预备知识:堆结构堆是具有以下性质的完全二叉树:每个结点的...
    99+
    2023-06-19
  • web开发中如何实现弹窗居中
    小编给大家分享一下web开发中如何实现弹窗居中,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!实现的原理:1,给外围盒子定义一个伪...
    99+
    2022-10-19
  • web开发中如何实现归并排序
    小编给大家分享一下web开发中如何实现归并排序,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!归并排序归并排序(Merge sort)是建立在归并操作上的一种有效的...
    99+
    2023-06-19
  • web开发中如何实现选择排序
    这篇文章主要为大家展示了“web开发中如何实现选择排序”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“web开发中如何实现选择排序”这篇文章吧。 选择排序选择排序是一种简单直观的排序算法...
    99+
    2023-06-19
  • web开发中如何实现快速排序
    小编给大家分享一下web开发中如何实现快速排序,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!快速排序快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序...
    99+
    2023-06-19
  • web开发中如何实现希尔排序
    小编给大家分享一下web开发中如何实现希尔排序,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!希尔排序希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版...
    99+
    2023-06-19
  • web开发中如何实现插入排序
    这篇文章将为大家详细讲解有关web开发中如何实现插入排序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。插入排序插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为...
    99+
    2023-06-19
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作