CSS怎么绘制三角形和箭头
发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,本篇内容主要讲解"CSS怎么绘制三角形和箭头",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"CSS怎么绘制三角形和箭头"吧!先来看看这段代码:/**css*
千家信息网最后更新 2024年11月22日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安全错误
数据库的锁怎样保障安全
数据库islower函数
博山hr软件开发公司
信息网络安全管理部职责
中央民族大学网络安全教育活动
门诊系统的数据库设计
碉堡部落冲突服务器在
网络安全ppt免费下载大学
检测站网络安全员试题
深圳网络安全方案提供商
健康数据库怎么查国民体质
丰台区电子软件开发介绍
服务器电感全自动动生产线
流星群侠传第一个服务器名叫什么
浪潮英信服务器叹号灯亮
贵州联想服务器售后电话
动森服务器家具
网络安全主要的技术
网络技术的发展给网络媒体
乐亭电子网络技术售后保障
香肠派对一直服务器中断怎么办
v3服务器
商丘市辰胜网络技术有限公司
北航硕士网络安全就业
睿丁互联网信息科技有限公司
数据库access电脑软件
上海电脑软件开发哪家正规
保护儿童网络安全
浙江服务器阵列卡配置虚拟主机
vb数据库维护
网络安全防范技巧