CSS怎么绘制三角形和箭头
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,本篇内容主要讲解"CSS怎么绘制三角形和箭头",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"CSS怎么绘制三角形和箭头"吧!先来看看这段代码:/**css*
千家信息网最后更新 2025年01月18日CSS怎么绘制三角形和箭头
本篇内容主要讲解"CSS怎么绘制三角形和箭头",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"CSS怎么绘制三角形和箭头"吧!
先来看看这段代码:
/**css*/.d1{ width: 0; height: 0; border: 100px solid #339933;}/**html*//**css*/.d2{ width: 0; height: 0; border-width: 100px; border-style: solid; border-color:#FFCCCC #0099CC #996699 #339933;}/**html*/
看了这两段代码,和效果图,是不是有一点眉目了?原来画三角形,只需要用元素的`border`来控制就可以了,`border-with`控制大小, `border-style`控制样式(实线、虚线等), `border-color`控制颜色,分上、右、下、左
三角形示例
向下三角形
/**css*/.d3{ margin-left: 10px; float: left; width: 0; height: 0; border-width: 100px; border-style: solid; border-color:#FFCCCC transparent transparent transparent;}/**html*/
向左三角形
/**css*/.d4{ margin-left: 110px; float: left; width: 0; height: 0; border-width: 100px; border-style: solid; border-color: transparent #0099CC transparent transparent;}/**html*/
这里的`transparent`是透明的意思
接下来两种就留给聪明的你了,相信你可以的,动手才知道原来这么简单!
其实我们还可以通过,一种样式,来实现不能角度的三角形,那就是利用CSS3里面的旋转`transform:rotate(90deg)`。
/**css*/.d4{ margin-left: 110px; float: left; width: 0; height: 0; border-width: 100px; border-style: solid; border-color: transparent #0099CC transparent transparent; transform: rotate(90deg); /*顺时针旋转90°*/}/**html*/
箭头示例
向左箭头
/**css*/.left{ position: absolute;}.left:before,.left:after{ position: absolute; content: ''; border-top: 10px transparent dashed; border-left: 10px transparent dashed; border-bottom: 10px transparent dashed; border-right: 10px #fff solid;}.left:before{ border-right: 10px #0099CC solid;}.left:after{ left: 1px; /*覆盖并错开1px*/ border-right: 10px #fff solid;}/**html*/
是不是发现箭头和三角形是一样的呢?发现了,说明你已经懂了,箭头其实就是2个三角形,然后用白色三角形覆盖蓝色三角形,并且错开1px,刚刚好就形成了箭头。这就和《最强大脑》层叠消融项目是一样的。
向上箭头
/**css*/.top{ position: absolute;}.top:before,.top:after{ position: absolute; content: ''; border-top: 10px transparent dashed; border-left: 10px transparent dashed; border-right: 10px transparent dashed; border-bottom: 10px #fff solid;}.top:before{ border-bottom: 10px #0099CC solid;}.top:after{ top: 1px; /*覆盖并错开1px*/ border-bottom: 10px #fff solid;}/**html*/
通过上面两个例子,我想剩余两个方向的箭头,你应该可以搞定了,就是不能,那就会一种就好了,然后通过`transform:rotate(90deg)`,来旋转角度,还是能搞定各个方向的箭头。
到此,相信大家对"CSS怎么绘制三角形和箭头"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
三角形
三角
箭头
控制
就是
两个
代码
内容
方向
样式
示例
角度
学习
实用
更深
最强
聪明
接下来
不用
例子
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
教育咨询网络技术需要资质
16核32g云数据库
我的世界服务器如何
掌阅科技数字化图书互联网
大唐网络安全组织
软件开发定制的报价
软件开发程序员最最工资多少
ctf网络安全大赛中国战队有
网络安全维护员薪资
数据库中所提到的页面是什么意思
水利水电软件开发公司
传奇3数据库技能设置
2017网络安全宣传视频
连不上oracle数据库
网络安全挑战赛有哪些
怎么纳入通勤数据库
郎溪新能源软件开发服务销售厂
未来网络技术研究中心
哪些网络安全行为会触犯法律
家庭网络安全管理办法
电脑服务器上的信息保存多久
网络安全内网络准入
客户管理系统服务器搭建
小门店有必要用数据库吗
球球大作战连不上服务器
华为聘请奥巴马前网络安全官
ip摄像头服务器
mc0.1服务器推荐
以仙之名服务器通
数据库建立的视图在哪查看