位置:首页 > HTML+CSS >

纯CSS写三角形样式集合(原理解析)

字号+ 作者:micloud 来源:www.seoalphas.com 2020-11-08 09:45 浏览量:2059

一、实现原理

在css3中,我们主要使用的是一个transparent的属性,意思是透明的,比如我们将字体设置为黑色会写color:black,那么如果想把字体的颜色设置为透明,我们可以写color:transparent。同理background-color:transparent可以设置背景为透明。

二、 8种三角形实现实例

triangle up 上三角形

#triangle-up{
  width:0;
  height:0;
  border-left:50px solid transparent;
  border-right:50px solid transparent;
  border-bottom:100px solid black;
  }

triangle down 下三角形

#triangle-down{
  width:0;
  height:0;
  border-left:50px solid transparent;
  border-right:50px solid transparent;
  border-top:100px solid black;}

triangle left 左三角形

#triangle-left{
  width:0;
  height:0;
  border-top:50px solid transparent;
  border-bottom:50px solid transparent;
  border-right:100px solid black;}

triangle right 右三角形

#triangle-right{
  width:0;
  height:0;
  border-top:50px solid transparent;
  border-bottom:50px solid transparent;
  border-left:100px solid black;}

triangle top left 左上三角形

#triangle-topleft{
  width:0;
  height:0;
  border-top:100px solid black;
  border-right:100px solid transparent;}

triangle top right 右上三角形

#triangle-topright{
  width:0;
  height:0;
  border-top:100px solid black;
  border-left:100px solid transparent;}

triangle bottom left 左下三角形

#triangle-bottomleft{
  width:0;
  height:0;
  border-bottom:100px solid black;
  border-right:100px solid transparent;}

triangle bottom right 右下三角形

#triangle-bottomright{
  width:0;
  height:0;
  border-bottom:100px solid black;
  border-left:100px solid transparent;}


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • css border属性边框一半或者部分可见

    css border属性边框一半或者部分可见

    浏览次数:13783

  • CSS选取第几个标签元素:nth-child、first-child、last-child

    CSS选取第几个标签元素:nth-child、first-child、last-child

    浏览次数:13683

  • pc端常用电脑屏幕 ((响应式PC端媒体查询)电脑屏幕分辨率尺寸大全)

    pc端常用电脑屏幕 ((响应式PC端媒体查询)电脑屏幕分辨率尺寸大全)

    浏览次数:6205

  • CSS3 :nth-child(n)选择器 匹配属于其父元素的第N个子元素

    CSS3 :nth-child(n)选择器 匹配属于其父元素的第N个子元素

    浏览次数:3879

网友点评
评论区域