详解CSS3 用border写 空心三角箭头 (两种写法)


Posted in HTML / CSS onSeptember 29, 2017

之前一直在寻找这种空心三角箭头, 终于知道了原理! 自己记录一下,顺便分享给之前跟我一样想要的撸友们~

第一种写法 利用常见的 after伪元素

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .arrow {
                width: 20px;
                height: 4px;
                margin: 0 auto 7px;
                border-left: 4px solid transparent;
                border-right: 4px solid transparent;
                border-bottom: 4px solid #343c99;
                transform: rotate(45deg);
                transform-origin: left;
            }
            
            .arrow:after {
                content: '';
                display: block;
                width: 100%;
                height: 100%;
                border-left: 4px solid transparent;
                border-right: 4px solid transparent;
                border-top: 4px solid #343c99;
                position: absolute;
                right: -10px;
                top: -14px;
                transform: rotate(90deg);
                transform-origin: bottom;
            }
        </style>
    </head>
    <body>
        <div class="arrow"></div>
    </body>
</html>

第二种写法相对于比较简单

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            /*简单*/
            .wb_arrow{
                border-right: 2px solid #343c99;
                border-top: 2px solid #343c99;
                height: 10px;
                width: 10px;
                margin:50px auto 0;
                transform: rotate(deg);
                -webkit-transform: rotate(0deg);
                /*不加这两个属性三角会比上一个略丑, 大家可以试一下*/
                border-left: 2px solid transparent;
                border-bottom: 2px solid transparent;
            }
        </style>
    </head>
    <body>
        <div class="wb_arrow"></div>
    </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
纯CSS3实现表单验证效果(非常不错)
Jan 18 HTML / CSS
css3实现信纸/同学录效果的示例代码
Dec 11 HTML / CSS
各大浏览器 CSS3 和 HTML5 兼容速查表 图文
Apr 01 HTML / CSS
纯css3实现照片墙效果
Dec 26 HTML / CSS
利用HTML5+CSS3实现3D转换效果实例详解
May 02 HTML / CSS
详解如何在css3打包后自动追加前缀插件:autoprefixer
Dec 18 HTML / CSS
浅谈three.js中的needsUpdate的应用
Nov 12 HTML / CSS
深入浅析HTML5中的SVG
Nov 27 HTML / CSS
巧用HTML5给按钮背景设计不同的动画简单实例
Aug 09 HTML / CSS
HTML5新增属性data-*和js/jquery之间的交互及注意事项
Aug 08 HTML / CSS
uniapp+Html5端实现PC端适配
Jul 15 HTML / CSS
HTML5+CSS+JavaScript实现捉虫小游戏设计和实现
Oct 16 HTML / CSS
详解使用CSS3的@media来编写响应式的页面
Nov 01 #HTML / CSS
CSS3轻松实现圆角效果
Nov 09 #HTML / CSS
详解css3自定义滚动条样式写法
Dec 25 #HTML / CSS
简单掌握CSS3将文字描边及填充文字颜色的方法
Mar 07 #HTML / CSS
CSS3中文字镂空、透明值、阴影效果设置示例小结
Mar 07 #HTML / CSS
利用CSS的Sass预处理器(框架)来制作居中效果
Mar 10 #HTML / CSS
全面总结使用CSS实现水平垂直居中效果的方法
Mar 10 #HTML / CSS
You might like
PHP高自定义性安全验证码代码
2011/11/27 PHP
php调用dll的实例操作动画与代码分享
2012/08/14 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
改进:论坛UBB代码自动插入方式
2006/12/22 Javascript
JavaScript的9个陷阱及评点分析
2008/05/16 Javascript
Javascript 错误处理的几种方法
2009/06/13 Javascript
javascript基础知识大集锦(一) 推荐收藏
2011/01/13 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
2013/12/26 Javascript
JavaScript事件类型中UI事件详解
2016/01/14 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
2017/09/26 Javascript
node前端模板引擎Jade之标签的基本写法
2018/05/11 Javascript
使用wxapp-img-loader自定义组件实现微信小程序图片预加载功能
2018/10/18 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
node.js实现带进度条的多文件上传
2020/03/27 Javascript
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
在python中pandas读文件,有中文字符的方法
2018/12/12 Python
在Pycharm中设置默认自动换行的方法
2019/01/16 Python
学习Django知识点分享
2019/09/11 Python
Python循环实现n的全排列功能
2019/09/16 Python
Python Numpy库常见用法入门教程
2020/01/16 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
python logging 日志的级别调整方式
2020/02/21 Python
css3过渡_动力节点Java学院整理
2017/07/11 HTML / CSS
英国哈罗德园艺:Harrod Horticultural
2020/03/31 全球购物
CSMA/CD介质访问控制协议
2015/11/17 面试题
大学生如何写自荐信
2014/01/08 职场文书
委托证明的格式
2014/01/10 职场文书
学术会议邀请函范文
2014/01/22 职场文书
暑期培训随笔感言
2014/03/10 职场文书
一体化教学实施方案
2014/05/10 职场文书
老公婚前保证书
2015/02/28 职场文书
公司档案管理制度
2015/08/05 职场文书
MySQL CHAR和VARCHAR该如何选择
2021/05/31 MySQL
python基础入门之字典和集合
2021/06/13 Python
详解Vue slot插槽
2021/11/20 Vue.js