分享更有价值
被信任是一种快乐

如何用css实现带箭头的边框

文章页正文上

这篇文章主要介绍“如何用css实现带箭头的边框”,在日常操作中,相信很多人在如何用css实现带箭头的边框问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何用css实现带箭头的边框”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
  实现一个普通边框
  

  .border {
  width: 10免费云主机、域名0px;
  height: 50px;
  border: 1px solid red;
  }
  
  
  实现由四个三角形组成的正方形
  

  .triangle {
  width: 0;
  height: 0;
  border: 100px solid red;
  border-right-color: green;
  border-left-color: blue;
  border-top-color: black;
  }
  
  
  三角形
  

  .triangle-bottom {
  width: 0;
  height: 0;
  border: 100px solid transparent;
  border-top-color: red;
  }
  
  
  将左右下边颜色设置为透明 transparent,得到向下的箭头
  将三角形放入边框中
  

  .border-triangle {
  width: 100px;
  height: 50px;
  border: 1px solid red;
  position: relative;
  }
  .border-triangle:before {
  content: “”;
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: red;
  left: 50%;
  margin-left: -4px;
  bottom: -8px;
  }
  
  
  将三角形设置为绝对定位,利用margin-left和left 定位到元素中间,bottom设置-8px,靠近边框底部
  遮住多余三角形
  

  .border-triangle-bottom {
  width: 100px;
  height: 30px;
  border: 1px solid #1d9cd6;
  position: relative;
  border-radius: 4px;
  }
  .border-triangle-bottom:after,
  .border-triangle-bottom:before {
  content: “”;
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #1d9cd6;
  left: 50%;
  margin-left: -4px;
  bottom: -8px;
  }
  .border-triangle-bottom:after {
  border-top-color: #fff;
  bottom: -7px;
  }
  
  
  将边框颜色换成好看的蓝色,将before和after伪元素都设置为绝对定位,定位到边框底部剧中,将after伪元素设置成白色,底部偏移量大于before 1px,遮住三角形底部的颜色。这样一个好看的箭头边框就实现了到此,关于“如何用css实现带箭头的边框”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注云技术网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: react如何实现页面跳转不记录

今天小编给大家分享一下react如何实现页面跳转不记录的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。react实现页面跳转不记录的方法:1、打开…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册