详解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 相关文章推荐
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
Nov 18 HTML / CSS
css3的图形3d翻转效果应用示例
Apr 08 HTML / CSS
css3中背景尺寸background-size详解
Sep 02 HTML / CSS
CSS3使用border-radius属性制作圆角
Dec 22 HTML / CSS
CSS3 实现童年的纸飞机
May 05 HTML / CSS
html5贪吃蛇游戏使用63行代码完美实现
Jun 25 HTML / CSS
HTML5的download属性详细介绍和使用实例
Apr 23 HTML / CSS
HTML5 visibilityState属性详细介绍和使用实例
May 03 HTML / CSS
Html5 FileReader实现即时上传图片功能实例代码
Sep 01 HTML / CSS
使用HTML5里的classList操作CSS类
Jun 28 HTML / CSS
Html5新增标签有哪些
Apr 13 HTML / CSS
浅谈html5与APP混合开发遇到的问题总结
Mar 20 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代码审计比较有意思的例子
2014/05/07 PHP
php安装swoole扩展的方法
2015/03/19 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
2017/08/04 PHP
详解PHP变量传值赋值和引用赋值变量销毁
2019/03/23 PHP
javascript 变量作用域 代码分析
2009/06/26 Javascript
javascript中字体浮动效果的简单实例演示
2015/11/18 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
2016/07/12 Javascript
javascript验证内容为数字以及长度为10的简单实例
2016/08/20 Javascript
详解NodeJs支付宝移动支付签名及验签
2017/01/06 NodeJs
jquery实现图片轮播器
2017/05/23 jQuery
详解Require.js与Sea.js的区别
2018/08/05 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
用原生JS实现爱奇艺首页导航栏代码实例
2019/09/19 Javascript
[49:18]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 OG vs TNC
2018/04/01 DOTA
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
2018/01/11 Python
Tensorflow环境搭建的方法步骤
2018/02/07 Python
python实现图书馆研习室自动预约功能
2018/04/27 Python
Python脚本按照当前日期创建多级目录
2019/03/01 Python
python实现双色球随机选号
2020/01/01 Python
全网首秀之Pycharm十大实用技巧(推荐)
2020/04/27 Python
Python+kivy BoxLayout布局示例代码详解
2020/12/28 Python
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
英国顶级家庭折扣店:The Works
2017/09/06 全球购物
城市观光通行证:The Sightseeing Pass
2018/04/28 全球购物
Juicy Couture Beauty官方网站:香水和化妆品
2019/03/12 全球购物
如何强制垃圾回收
2015/10/06 面试题
高级护理专业大学生求职信
2013/10/24 职场文书
特色冷饮店创业计划书
2014/01/28 职场文书
2014厂务公开实施方案
2014/02/17 职场文书
岗位职责怎么写
2014/03/14 职场文书
委托书范本
2014/04/02 职场文书
俞敏洪励志演讲稿
2014/04/29 职场文书
小学师德标兵先进事迹材料
2014/05/25 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
Docker下安装Oracle19c
2022/04/13 Servers
tomcat默认最大连接数及相关调整方法
2022/05/06 Servers