iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >如何使用CSS实现三角形
  • 211
分享到

如何使用CSS实现三角形

2024-04-02 19:04:59 211人浏览 泡泡鱼
摘要

这篇文章将为大家详细讲解有关如何使用CSS实现三角形,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。相信大家在浏览网站的时候,经常看到各种下拉菜单,上面会有一个小小的三角形

这篇文章将为大家详细讲解有关如何使用CSS实现三角形,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

相信大家在浏览网站的时候,经常看到各种下拉菜单,上面会有一个小小的三角形,实现这种三角形一般会想到是用图片或者iconfont实现,然而其实这种三角形除了用图片和iconfont, 用css也可以实现。制作三角形的做法,主要是利用边框做成的,观察以下代码:

(可以专注红色部分代码)

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>边框制作三角形</title>

<style>

*{padding: 0; margin: 0; list-style: none;}

.box{width: 50px; height: 50px; margin:100px auto;}

.box{

border-top:100px solid red;

border-right:100px solid lime;

border-bottom:100px solid blue;

border-left:100px solid yellow;

}

</style>

</head>

<body>

<div class="box"></div>

</body>

</html>

一个宽高为50px*50px的盒子,分别加了上下左右四个100px不同颜色的边框,效果如图所示:

CSS实现三角形制作方法

 

那个可以想象,如果把盒子宽高都设置成0,则会显示4个不同颜色的三角形,代码如下:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>边框制作三角形</title>

<style>

*{padding: 0; margin: 0; list-style: none;}

.box{width:0; height:0; margin:100px auto;}

.box{

border-top:100px solid red;

border-right:100px solid lime;

border-bottom:100px solid blue;

border-left:100px solid yellow;

}

</style>

</head>

<body>

<div class="box"></div>

</body>

</html>

效果如下:

CSS实现三角形制作方法

 

如果想要得到单个三角形,必须把其他三角形隐藏掉,所以现在先来了解一下transparent这个属性值。

说明:

RGBA(R,G,B,A)

取值:

R:

红色值。正整数 | 百分数

G:

绿色值。正整数 | 百分数

B:

蓝色值。正整数 | 百分数

A:

Alpha透明度。取值0~1之间。

说明:

用来指定全透明色彩。

transparent是全透明黑色(black)的速记法,即一个类似rgba(0,0,0,0)这样的值。

在CSS1中,transparent被用来作为background-color的一个参数值,用于表示背景透明。

在CSS2中,border-color也开始接受transparent作为参数值。

css3中,transparent被延伸到任何一个有color值的属性上。

有了transparent这个属性值,我们可以通过它把不必要是边框隐藏掉,就可以实现我们想要的三角形啦,代码如下:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>边框制作三角形</title>

<style>

*{padding: 0; margin: 0; list-style: none;}

.box{width:0; height:0; margin:100px auto;}

.box{

border-top:100px solid red;

border-right:100px solid transparent;

border-bottom:100px solid transparent;

border-left:100px solid transparent;

}

</style>

</head>

<body>

<div class="box"></div>

</body>

</html>

关于“如何使用CSS实现三角形”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 如何使用CSS实现三角形

本文链接: https://www.lsjlt.com/news/89730.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用CSS实现三角形
    这篇文章将为大家详细讲解有关如何使用CSS实现三角形,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。相信大家在浏览网站的时候,经常看到各种下拉菜单,上面会有一个小小的三角形...
    99+
    2022-10-19
  • 如何用css实现三角形
    本篇内容介绍了“如何用css实现三角形”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-19
  • css如何实现三角形
    css实现三角形的方法::1、创建html文件;2、添加html代码架构;3、在body标签中使用div标签来显示三角形;4、添加script标签并写入css样式代码来实现三角形;5、通过浏览器方式查看设计效果。具体操作方法:首先创建一个h...
    99+
    2022-10-09
  • 纯css如何实现三角形
    本篇内容介绍了“纯css如何实现三角形”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!css实现三角的原理:首先确定底边是哪个方向,并设置哪个...
    99+
    2023-07-04
  • 如何使用css画三角形
    本篇内容主要讲解“如何使用css画三角形”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用css画三角形”吧! 用纯css画个...
    99+
    2022-10-19
  • 如何使用CSS绘制三角形
    如何使用CSS绘制三角形?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1. 实现一个简单的三角形使用CSS盒模型中的border(边框)即可实现如下所示的三角形:CSS实现简单...
    99+
    2023-06-08
  • 如何使用css创建三角形
    本篇内容介绍了“如何使用css创建三角形”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先要和大家分享的是...
    99+
    2022-10-19
  • 如何使用纯css画三角形
    这篇文章将为大家详细讲解有关如何使用纯css画三角形,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 纯css画三角形demo {    widt...
    99+
    2023-06-26
  • 使用css怎么实现一个三角形
    使用css怎么实现一个三角形?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。使用CSS画三角形第一步首先,先来一个div,然后给这个div加一层border,并且...
    99+
    2023-06-14
  • css如何使用border绘制三角形
    小编给大家分享一下css如何使用border绘制三角形,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用 border 绘制三角...
    99+
    2022-10-19
  • 如何用css绘制三角形
    本文小编为大家详细介绍“如何用css绘制三角形”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何用css绘制三角形”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。   首先,我...
    99+
    2022-10-19
  • 怎么用CSS实现三角形标记
    这篇文章主要介绍怎么用CSS实现三角形标记,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   代码如下:   CssMark.html   <!DOCTYPEhtml&g...
    99+
    2022-10-19
  • CSS实现带阴影的三角形
    怎么用CSS画一个带阴影的三角形呢 有童鞋说, 这还不简单吗网上有很多解决方案, 但其实大多都是实现不太完美的, 存在一些问题假设我们做一个向下的三角形箭头常见的方法大致有两种通过边框控制, border-left和border-right...
    99+
    2023-06-03
  • 怎么用css实现直接画出三角形以及对话形式的三角形
    这篇文章主要为大家展示了“怎么用css实现直接画出三角形以及对话形式的三角形”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用css实现直接画出三角形以及对话...
    99+
    2022-10-19
  • css如何写一个直角三角形
    这篇“css如何写一个直角三角形”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“css如何写一个直角三角形”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起...
    99+
    2023-06-06
  • css如何使用clip-path绘制三角形
    这篇文章主要为大家展示了“css如何使用clip-path绘制三角形”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css如何使用clip-path绘制三角形”这...
    99+
    2022-10-19
  • css如何使用conic-gradient绘制三角形
    这篇文章将为大家详细讲解有关css如何使用conic-gradient绘制三角形,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用 conic-gradient 绘制三角...
    99+
    2022-10-19
  • css如何使用linear-gradient绘制三角形
    这篇文章将为大家详细讲解有关css如何使用linear-gradient绘制三角形,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用 linear-gradient 绘制...
    99+
    2022-10-19
  • 如何利用css绘制三角形
    这篇文章给大家分享的是有关如何利用css绘制三角形的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。以下是常用的三角形形状其实都是html+css就能实现,很简单代码如下:第一种方法html代码:代码如下:<!...
    99+
    2023-06-08
  • css如何实现三角
    小编给大家分享一下css如何实现三角,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css实现三角的原理:首先确定底边是哪个方向,并设置哪个方向有颜色值;然后将其相...
    99+
    2023-06-15
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作