一、简述

  浏览网页的时候,发现有些网页当中的箭头(三角形)是由border形成的,感到新奇。

二、内容

  研究了一番后,首先普通的border用法是这样的

<div style=" border-width:2px; border-color:#F44336; border-style:solid; width:100px; height:100px; background-color:Black;">
</div>

  如果把border-width放大10倍、border-color分别设置四个颜色,那么boder的四边就会各自变成不同颜色的梯形状

<div style=" border-width:20px; border-color:#F44336 #2196F3 #009688 #FFEB3B; border-style:solid; width:100px; height:100px; background-color:Black;">
</div>

  然后把div的width与height都设置为0,那么border的四边就会各自变成不同颜色的三角形

<div style=" border-width:20px; border-color:#F44336 #2196F3 #009688 #FFEB3B; border-style:solid; width:0; height:0; background-color:Black;">
</div>

  现在三角形(小箭头)已经出现了,接下来把上、右、下边还有background-color的颜色设置成transparent,就变成了一个三角形

<div style=" border-width:20px; border-color:transparent transparent transparent #FFEB3B; border-style:solid; width:0; height:0; background-color:transparent;">
</div>

  又或者调整border四边的各自border-width,就会出现高度不一的三角形

<div style=" border-width:20px 30px 40px 50px; border-color: #F44336 #2196F3 #009688 #FFEB3B; border-style:solid; width:0; height:0; background-color:Black;">
</div>

  最后利用这种技巧加absolute,就可以做出很巧妙的形状来替代一些简单的图片

转载于:https://www.cnblogs.com/kongbailingluangan/p/6443268.html

border-边框的形状相关推荐

  1. css中border制作各种形状

    css利用border制作各种形状的原理如图: 使用border绘制三角形是什么原理?事实上,宽度相等的border是以45度对接的,如下图: 没有了上border如图所示: 再设置border的宽度 ...

  2. 继承性和层叠性 权重 盒模型 padding(内边距) border(边框) margin 标准文档流 块级元素和行内元素...

    内容总结: 1.继承性和层叠性继承性: 像 一些文本的属性: color,text-*,line-*,font-* 这些属性是可以继承下来的2.层叠性就是权重 ,谁的权重大就显示谁的属性如何看权重:就 ...

  3. 如何给table表格的tr行加border边框(解决篇)

    文章目录 一.如何给table表格的tr行加border边框 二.样式 bug - 截图示下 三.解决办法: 四.关于属性 `border-collapse`的取值.解析 一.如何给table表格的t ...

  4. ie6中容器内浮动元素的border边框不完全显示的bug

    ie6中容器内浮动元素的border边框不完全显示的bug html <div class="hrListBox">         <div class=&qu ...

  5. 11.CSS border边框

    边框 border:边框的意思,描述盒子的边框 边框有三个要素: 粗细 线性样式 颜色 border: solid 如果颜色不写,默认是黑色.如果粗细不写,不显示边框.如果只写线性样式,默认的有上下左 ...

  6. Element-UI学习之旅-Border边框及图标

    你能获得什么? 如何设置Border边框,如何使用icon图标,了解到Element-ui字体和颜色的知识 Border 边框 我们对边框进行统一规范,可用于按钮.卡片.弹窗等组件里. border主 ...

  7. html border线条重叠,关于border边框重叠颜色设置问题

    盒子模型包括:margin border padding content 在标准盒子模型中 conten不包括border和padding  就是他自身内容所包含的区域. 在IE盒子模型中    co ...

  8. html背景图片带边框,css 使用background背景实现border边框效果

    css中,我们一般使用border给html元素设置边框,但也可以使用background背景来模拟css边框效果,本文章向大家介绍css 使用background背景实现border边框效果,需要的 ...

  9. elementUi中的el-select/el-input去掉border边框

    在开发过程中遇到需要去掉 el-input的边框, 这是element ui 官方文档的样式 而我们的需求是 不可行做法 <div class="inputDemo"> ...

  10. ie6浏览器下border边框线出现断裂问题解决方法

    ie6浏览器下面经常会出现border边框断断续续的问题,在浏览器下刷新一下边框是全的,再以刷新边框就会有断开情况.其实他是有原因的,原因就是你的外层有边框,边框层里面嵌套的层里面有浮动,浮动这个最令 ...

最新文章

  1. Java Object中的clone方法
  2. opencv进阶学习笔记4:ROI和泛洪扩充
  3. Scikit-learn 数据预处理之鲁棒缩放RobustScaler
  4. 服务端构架干货:快节奏多人游戏的技术实现
  5. Android之library class android.webkit.WebViewClient depends on program class android.net.http.SslErro
  6. Java死了还是无敌?
  7. CSS深入浅出(三)
  8. Shell脚本学习-阶段二十九-运维使用的
  9. Sublime 自定义格式化快捷键
  10. Beta阶段 - 博客链接合集
  11. ANSI SQL之殇
  12. web系统变慢了,怎么排查原因
  13. 休假申请单位取消分钟、小时,增加“.”。
  14. PostGIS Raster 空间查询
  15. html5的calc,CSS 计算属性 calc()的完整指南(下)
  16. obs直播软件 android,斗鱼游戏直播教程-OBS直播软件篇
  17. Silvaco TCAD仿真8——网格mesh的意义(举例说明)
  18. OWC11绘制双轴图表
  19. linux小红帽网卡设定,linux下网卡如何开启flow control
  20. Oracle工具包使用规则整理

热门文章

  1. 函数的梯度方向和切线方向_高数下微课:11.3_6 二元函数的全微分求积例题
  2. 爬虫的步骤解析内容xpath介绍_爬虫入门到精通-网页的解析(xpath)
  3. 【mybatis mapper XML】自增主键
  4. sqlserver 班级排名_Sqlserver:班级排名问题(转发)
  5. idea怎么将本地文件和远程git对比_IntelliJ IDEA将文件和文件夹与本地版本进行比较...
  6. html点击按钮弹出窗口_电脑桌面总是弹出广告怎么办?教你2种方法,轻松解决...
  7. streak10刷Linux,streak 10
  8. mysql课程设计案例_JAVA中MySQL建立连接
  9. python入门区块链技术_区块链入门教程
  10. 如何用python批量处理图片大小_python批量修改图片大小的方法