首页 > 其他分享 >CSS伪类三角形

CSS伪类三角形

时间:2022-12-14 18:00:56浏览次数:36  
标签:伪类 solid 50px 边框 三角形 height border transparent CSS

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>css-三角形</title>
  <style>
    .triangle {
    width: 0;
    height: 0;
    border: 100px solid;
    border-color: orangered skyblue gold yellowgreen;
}
  </style>
</head>
<body>
  <div class="triangle">
  </div>
</body>
</html>

 

结果如下如图所示:

 

 

 

 

如果想要一个的三角形,可以让border上边框可见,其他边框颜色都设置为透明

.down-triangle {
    width: 0;
    height: 0;
    border-top: 50px solid orangered;
    border-right: 50px solid transparent;
    border-left: 50px solid transparent;
}

 

结果如下如图所示:

 

 

 

 

 

 

如果想要一个的三角形,可以让border下边框可见,其他边框颜色都设置为透明

.top-triangle {
    width: 0;
    height: 0;
    border-bottom: 50px solid gold;
    border-right: 50px solid transparent;
    border-left: 50px solid transparent;
}

 

结果如下如图所示:

 

 

 

如果想要一个的三角形,可以让border右边框可见,其他边框颜色都设置为透明

.left-triangle {
    width: 0;
    height: 0;
    border-right: 50px solid skyblue;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
}

 

结果如下如图所示:

 

 

 

如果想要一个的三角形,可以让border左边框可见,其他边框颜色都设置为透明

.right-triangle {
    width: 0;
    height: 0;
    border-left: 50px solid yellowgreen;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
}

 

结果如下如图所示:

 

 

标签:伪类,solid,50px,边框,三角形,height,border,transparent,CSS
From: https://www.cnblogs.com/numver/p/16982858.html

相关文章

  • CSS-3D动画 webpack-logo
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content=......
  • CSS
    第一个CSS程序index.html<head><metacharset="UTF-8"><title>Title</title><linkrel="stylesheet"href="css/style.css"></head><body><h1>ti......
  • [踩坑回顾]使用JS改变元素位置,操作css比较困难时,可更换元素的类名
    本人大菜鸟一枚,以此作为记录。使用到技术栈jQuery。开发中遇到某个元素需要在页面上切换left:0px为right:0px的需求,直接操作css会导致同时存在left和right属性,删除......
  • 利用CSS、JavaScript及Ajax实现图片预加载的三大方法
    预加载图片是提高用户体验的一个很好方法。图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度。这对图片画廊及图片占据很大比例的网站来说......
  • 前端入门教程:CSS标准盒模型和怪异盒模型区别
    理解盒模型:CSS3中的盒模型有以下两种:标准盒模型、IE盒子模型(怪异盒模型),盒模型是由4个部分组成,由内向外分别是content(下图蓝色部分)、padding、border、margin盒模型有5......
  • HTML--CSS
     字体图标 字体图标展示的是图标,本质是字体。处理简单的、颜色单一的图​字体图标的优点:灵活性:灵活地修改样式,例如:尺寸、颜色等 轻量级:体积小、渲......
  • 直播电商平台开发,HTML和CSS分别实现注册页面表单
    直播电商平台开发,HTML和CSS分别实现注册页面表单<!DOCTYPEhtml><html><head>  <metacharset="UTF-8">  <title>HTML注册页面</title></head><body><formaction......
  • 剑指offer100:三角形中最小路径之和
    题目:给定一个三角形triangle,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。相邻的结点在这里指的是下标与上一层结点下标相同或者等于上一层......
  • html+css+js简易笔记
    html基本结构<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="view......
  • CSS实现打字机动画效果
    效果展示CSS3animation(动画)属性语法:animation:namedurationtiming-functiondelayiteration-countdirectionfill-modeplay-state;name设置绑定哪个keyfr......