先看一下效果图:

  点击后-->  

<style>
.triangle {width: 0;height: 0;border: 5px solid transparent;display: inline-block;
}
.tri-b {border-bottom: 0;border-top: 8px solid #000;margin-top: 2px;
}
.tri-r {border-right: 0;border-left: 8px solid #000;
}
</style>
<body><span class="triangle tri-r" onclick="changeTriangle()" id="triangle"></span><span>测试测试</span><script>function changeTriangle(e){var tri = document.getElementById("triangle"),triangle = tri.className.split(' ')[0],triCls = tri.className.split(' ')[1];console.log(tri.className)if(triCls==="tri-b"){triCls="tri-r";}else{triCls="tri-b";}tri.className = triangle+' '+triCls;}</script>
</body>

CSS三角形及其点击切换相关推荐

  1. 使用css实现点击切换效果

    使用css制作简单的点击切换效果,参考了以下教程:css实现的轮播和点击切换(无js版) 首先先制作一个容器,用来容纳所显示的内容: HTML代码: <html></html> ...

  2. vue动态点击切换css样式且子元素动态显示和隐藏

    vue动态点击切换css样式并子元素动态显示和隐藏 <template><div v-for="i in 5" class="el-personal&q ...

  3. vue点击切换css样式

    vue动态点击切换css样式 <template><div v-for="i in 5" class="el-personal" :class ...

  4. 纯css就能实现可点击切换的轮播图,feel起来很丝滑

    前言 轮播图经常会在项目里用到,但是实际上用到的轮播图都是比较简单的,没有复杂的特效,这个时候如果去引入swiper那些库的话,未免就有点杀鸡焉用牛刀了. 所以不如自己手写一个,而今天我要分享的一种写 ...

  5. 前端开发学习--登录和注册页面设计(html和css,可完成两个页面点击切换)

    今天学习了登录和注册页面的设计,主要是HTML和CSS部分,注册和切换采用了Js代码进行,后面将通过js进行填写内容的验证,进而可通过JSP跳转到Servlet进行DAO数据的校验,这属于后端部分了. ...

  6. 点击切换属性html,jQuery_$方法、属性、点击切换

    jQuery_$方法 1.$.each():遍历数组或对象中的数据 2.$.trim():去除字符串两边的空格 3.$.type(obj):得到数据的类型 4.$.isArray(obj):判断是否为 ...

  7. 超好用的简单的jquery tab选项卡切换代码(点击切换和导航栏滑过)

    实例1(点击切换): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ...

  8. jquery中点击切换的实现

    项目中经常会遇到一种情况,就是点击切换,比如点击按钮,div样式为1,再点击一下按钮,div样式为2,再点击一下按钮,div样式为1.需要自定义jQuery方法toggle. // toggle方法$ ...

  9. html5点击切换选项卡,简单纯js实现点击切换TAB标签实例

    一个不需要jQuery实现的tab选项卡切换效果,代码简洁易用. 默认是鼠标悬停显示tab效果,可将其中的onmouseover 修改为 onclick 点击效果 使用方法: 1.将附件中的index ...

最新文章

  1. GPT-3数学不及格,愁坏伯克利团队,于是他们出了12500道数学作业
  2. 借助亚马逊S3和RapidMiner将机器学习应用到文本挖掘
  3. 聊聊MyBatis缓存机制
  4. border-raduis 在IE8中的兼容性问题
  5. ALSA声卡笔记3--ASoC驱动重要结构体关系图
  6. Nutch的安装和配置
  7. 输入流中的read和readfully方法区别和原理
  8. linux追加内核参数,Linux设置内核参数的方法
  9. DevOps之持续集成SonarQube代码质量扫描
  10. Linux卸载/删除多余网卡
  11. J-UI框架踩过的坑
  12. Vue cli3使用vue-awesome-swiper
  13. EasyUI前端框架
  14. POSTGRESQL通过身份证号码筛选年龄的两种方式
  15. kindle如何设置不闪屏_kindle闪屏怎么解决
  16. SAP中寄售结算税码取值问题分析
  17. has a default child route. When navigating to this named route 。。。。。报错
  18. TM1638快速开发教程(基于正点原子mini板stm32f103rc)
  19. 今日金融词汇--- 技术面分析
  20. 第一篇:为什么需要小波变换

热门文章

  1. 小米平板突然黑屏 摁哪也没反应
  2. Unity中画2D图表(2)——用XChart包绘制散点分布图 + 一条直线方程
  3. 学3D游戏建模,笔记本和电脑的配置选择技巧,最全推荐
  4. nacos server 1.3 网盘地址
  5. C#中Using的三种使用方法
  6. 星星之火-43:无线通信中复用技术的物理原理---空间复用、时分多址TDM、频分复用FDM、正交频分复用OFDM、空分复用MIMO、码分复用CDM
  7. 4月4号服务器维护什么时候结束,绝地求生维护更新到什么时候结束 4月28日正式服维护公告一览...
  8. 对于计算机领域知识了解程度,中学信息素养调查问卷
  9. 测试用例(双肩包、椅子、电梯)
  10. 缺失值处理方法和思路的总结