189 8069 5689

纯CSS实现三角形标记的代码

今天小编就为大家带来一篇有关纯CSS实现三角形标记的方法的文章。小编觉得很适合刚学css的朋友,为此分享给大家做个参考。一起来看代码吧。

公司主营业务:成都网站设计、网站制作、外贸营销网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出贞丰免费做网站回馈大家。

代码如下:

CssMark.html





    
  
  
  
  



CssMark.css

.TriMarkPre0 {
  position: static;  
  width: 100px;  
  height: 100px;  
  border: 10px solid transparent;  
  border-color: #0058e2;
}
.TriMarkPre1 {
  position: static;  
  width: 100px;  
  height: 100px;  
  border: 10px solid transparent;  
  border-left-color: #0058e2;
}
.TriMarkPre2 {
  position: static;  
  width: 0px;  
  height: 0px;  
  border: 10px solid transparent;  
  border-left-color: #0058e2;
}
.TriMark {
  position: static;  
  width: 0px;  
  height: 0px;  
  border: 5px solid transparent;  
  border-left-color: #0058e2;
}

代码详解

创建流程1:

下面的代码是绘制100 x 100像素区域的外框的代码。这是一般代码。

执行结果图像顶部的方框对应于该代码。

.TriMarkPre0 {
  position: static;  
  width: 100px;  
  height: 100px;  
  border: 10px solid transparent;  
  border-color: #0058e2;
}

创建过程2:

使用下面的代码,仅绘制区域框架的左侧。如果您绘制左侧,您可以看到拐角部分是对角切割的。(当绘制4个边时,只绘制一半以使每条线不重叠。)

此代码对应于将执行结果图像的第二个梯形向侧面的代码。

.TriMarkPre1 {
  position: static;  
  width: 100px;  
  height: 100px;  
  border: 10px solid transparent;  
  border-left-color: #0058e2;
}

完成:

可以使用以下代码绘制三角形标记。

通过减小前一行左侧代码的高度,行之间的部分将消失,它将显示为三角形标记。

执行结果图像的第三个图对应于该代码。

 
.TriMarkPre2 {
  position: static;  
  width: 0px;  
  height: 0px;  
  border: 10px solid transparent;  
  border-left-color: #0058e2;
}

您可以通过减小线的边框宽度来更改三角形标记的大小。

执行结果图像的第四个图对应于该代码。

.TriMark {
  position: static;  
  width: 0px;  
  height: 0px;  
  border: 5px solid transparent;  
  border-left-color: #0058e2;
}

执行结果:

显示HTML文件时,将显示下图。

纯CSS实现三角形标记的代码

补充:

您可以通过更改要绘制的边框的位置来更改三角形的方向。

代码如下:

CssMark2.html





    
  
  
  
  



CssMark.css

.TriMarkRight {
  position: static;  
  width: 0px;  
  height: 0px;  
  border: 15px solid transparent;  
  border-left-color: #0058e2;
}
.TriMarkLeft {
  position: static;  
  width: 0px;  
  height: 0px;  
  border: 15px solid transparent;  
  border-right-color: #0058e2;
}
.TriMarkTop { 
  position: static;  
  width: 0px;  
  height: 0px;  
  border: 15px solid transparent;  
  border-bottom-color: #0058e2;
}
.TriMarkBotom {
  position: static;  
  width: 0px;  
  height: 0px;  
  border: 15px solid transparent;  
  border-top-color: #0058e2;
}

效果如下:

纯CSS实现三角形标记的代码

看完上述内容,你们掌握纯CSS实现三角形标记的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


本文名称:纯CSS实现三角形标记的代码
转载注明:http://cdxtjz.cn/article/pjjsdh.html

其他资讯