我是靠谱客的博主 寒冷服饰,最近开发中收集的这篇文章主要介绍css上下左右三角形代码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

html
 <div class="container">
    <div class="box"></div>
  </div>
 style
 .box{
    width:100px;
    height:100px;
    background-color: pink;
    margin:200px auto 0;
    position: relative;
  }

在这里插入图片描述
/* 左三角形 */

  .box::after{
    content:'';
    border-top:20px solid transparent;/* 控制角度,值越大,角度越大 */
    border-bottom:20px solid transparent;/* 控制角度,值越大,角度越大 */
    border-right:20px solid green;/* 右边框控制边长,值越大边越长 */
    position: absolute;
    left:-20px;/* left值与右边框相等取反,例如右边框值为20px,left值为-20px */
    top:0;
  }

在这里插入图片描述
/* 右三角形 */

  .box::after{
    content:'';
    border-top:20px solid transparent;/* 控制角度,值越大,角度越大 */
    border-bottom:20px solid transparent;/* 控制角度,值越大,角度越大  */
    border-left:20px solid green;/* 左边框控制边长,值越大边越长 */
    position: absolute;
    right:-20px;/* right值与左边框相等取反,例如左边框值为20px,right值为-20px */
    top:0;
  }

在这里插入图片描述
/* 上三角形 */

.box::before{
    content:'';
    border-bottom:20px solid green;/* 控制角度,值越大,角度越大 */
    border-right:20px solid transparent;/* 控制角度,值越大,角度越大  */
    border-left:20px solid transparent;/* 左边框控制边长,值越大边越长 */
    position: absolute;
    left:50%;
    transform: translateX(-50%);
    top:-20px;/* top值与下边框相等取反,例如下边框值为20px,right值为-20px */
  }
  

在这里插入图片描述
/* 下三角形 */

  .box::before{
    content:'';
    border-top:20px solid green;/* 左边框控制边长,值越大边越长 */
    border-right:20px solid transparent;/* 控制角度,值越大,角度越大  */
    border-left:20px solid transparent;/* 控制角度,值越大,角度越大 */
    position: absolute;
    left:50%;
    transform: translateX(-50%);
    bottom:-20px;/* top值与下边框相等取反,例如下边框值为20px,right值为-20px */
  }

最后

以上就是寒冷服饰为你收集整理的css上下左右三角形代码的全部内容,希望文章能够帮你解决css上下左右三角形代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(95)

评论列表共有 0 条评论

立即
投稿
返回
顶部