问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

css用伪类如何制作左右箭头三角形

发布网友 发布时间:2022-04-23 03:35

我来回答

1个回答

热心网友 时间:2022-04-27 17:16

我在另一个问题里面涉及到了这个,你可以参考一下。网页链接

伪类你也可以理解为一个容器,不过为了展示顺利需要添加   content: ''; 和display:block;为了能够准确定位,需要结合其容器设置定位,这都是基础不需要多介绍。

使用伪类做左右的箭头主要是需要了解 边框的构成 

{
 border: 20px solid #333;
   border-top-color: #369;
   border-bottom-color: red;
   border-left-color: green;
   border-radius: 0;
}

如图,我用四个颜色分别给四条边上色,可以看出来每一个边在宽度大于1的时候表现出的样子就倾向于一个梯形。

而我们可以理解为三角形其实就是梯形的一条底边长度为零。

那么为了得到一个三角形那么我们只需要容器的宽高都为零就可以了,如图:

 {
   border: 20px solid #333;
   border-top-color: #369;
   border-bottom-color: red;
   border-left-color: green;
   border-radius: 0;
   font-size: 0;
   width: 0;
   height: 0;
   padding: 0;
}

下一步我们只留下一个三角形。

只要让不需要展示的边颜色为透明就可以了

{
   border: 20px solid transparent;
   /* border-top-color: #369; */
   /* border-bottom-color: red; */
   border-left-color: green;
   border-radius: 0;
   font-size: 0;
   width: 0;
   height: 0;
   padding: 0;
}

这样你拿到的是上下左右四个方向的三角形,同样的 你如果需要的是斜向右上角的或者其他角度的,只要自己凑出这个方向就可以,类似于七巧板。

如果希望三角形呈现的不是直角三角形可以修改各个边的宽度。。

{
   border: 20px solid transparent;
   border-top-color: #369;
   /* border-bottom-color: red; */
   border-left-color: green;
   border-radius: 0;
   font-size: 0;
   width: 0;
   height: 0;
   padding: 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大数据具体是干什么的 大数据是做什么工作的 一只白羊(DD)与另一只白羊(Dd)交配,生下的羊基因组成是?该羊与一只黑... 一对白羊生了1只白羊,3只黑羊,有关基因用D和d表示,下列说法正确的是... ch美-瓷(一半接近历史) 麻花是不昰上火 吃麻花会上火吗 麻花不能和什么一起吃 吃完酸菜鱼很腥 苏州市区有那些名山呢— 苏州十大山景点介绍 办理大学生助学贷款截止时间?需要那些材料? 大学生助学贷款什么时间开始办 今年的大学生助学贷款什么时候开始办理 国家开发银行助学贷款办理时间 大学生助学贷款什么时候开始办理? 苹果2怎么登陆两个微信 苹果电脑上可以微信多开吗? 林良《小太阳》读后感五年级500字 林良出过哪几本书 林良爷爷的700字故事,读后感150字 林良爷爷的700字故事,主要写了什么? 林良的永远的孩子主要内容是什么? 林良 小太阳的主要内容是什么? 中国的月亮中林良写了中国月亮的哪些特点 林良爷爷的动物园读后感作文? 台湾作家林良写过的作品 林良说的简短名人名言? 林良为什么被称为四多多作家? 明代画家林良的作品现在多少钱一平尺? 林良的流派传人 “三角形箭头”布局如何用纯CSS实现 怎么用css3来实现一个三角线的箭头呢?除了用两个三角形叠加的方法以外... 关于网页css的知识,图中箭头所指的那个三角是怎么弄出来的,麻烦给写下... CSS样式中select 怎么去边框和三角箭头? css3怎样去掉select中三角箭头的背景 html+css怎么做出这种箭头 CSS怎么改变表单下拉框箭头和滚动条样式 用css怎么实现三个线条变箭头的动画 箭头怎么打 css 如何用CSS制作闪烁的箭头 html+css怎么写出“分享到”前面的小箭头? CSS实现带箭头方框怎么控制箭头位置! css 方向 箭头 利用CSS样式修改页面滑动条的样式,使得整个页面色彩和谐一致,视觉效果... html +css 导航实现小箭头指向区域内容 用css怎么设置div滚动条的样式,可改变大小的 css 指向下一个的箭头怎么做 css中那种两边带箭头的鼠标形状和成45度的两边带箭头的鼠标形状分别是什... 在制作html和css的个人简历网页时的图片右下角有个箭头怎么把它... 怎样做好一本手帐?