详解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 相关文章推荐
IE矩阵Matrix滤镜旋转与缩放及如何结合transform
Nov 29 HTML / CSS
纯css3显示隐藏一个div特效的具体实现
Feb 10 HTML / CSS
CSS3属性background-size使用指南
Dec 09 HTML / CSS
前端隐藏出边界内容的实现方法
Apr 14 HTML / CSS
从一次项目重构说起CSS3自定义变量在项目的使用方法
Mar 01 HTML / CSS
html5应用缓存_动力节点Java学院整理
Jul 13 HTML / CSS
HTML5本地存储之Web Storage应用介绍
Jan 06 HTML / CSS
html5 CSS过度-webkit-transition使用介绍
Jul 02 HTML / CSS
html5的canvas元素使用方法介绍(画矩形、画折线、圆形)
Apr 14 HTML / CSS
使用 HTML5 Canvas 制作水波纹效果点击图片就会触发
Sep 15 HTML / CSS
HTML5 audio标签使用js进行播放控制实例
Apr 24 HTML / CSS
HTML5 虚拟键盘出现挡住输入框的解决办法
Feb 14 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中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
php中最简单的字符串匹配算法
2014/12/16 PHP
谈谈php对接芝麻信用踩的坑
2016/12/01 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
jQuery焦点图切换特效插件封装实例
2013/08/18 Javascript
jQuery实现伸展与合拢panel的方法
2015/04/30 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
2015/12/12 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
2016/08/25 Javascript
Angularjs实现分页和分页算法的示例代码
2016/12/23 Javascript
js实现图片放大展示效果
2017/08/30 Javascript
Vue2几种常见开局方式详解
2017/09/09 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
解决Vue动态加载本地图片问题
2019/10/09 Javascript
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
python决策树之CART分类回归树详解
2017/12/20 Python
Python操作mongodb的9个步骤
2018/06/04 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
2019/06/27 Python
python实现井字棋小游戏
2020/03/04 Python
用Python开发app后端有优势吗
2020/06/29 Python
我们是伦敦女孩:WalG
2018/01/08 全球购物
俄罗斯连接商品和买家的在线平台:goods.ru
2020/11/30 全球购物
实现向右循环移位
2014/07/31 面试题
如何利用cmp命令比较文件
2013/09/23 面试题
节约用水演讲稿
2014/05/21 职场文书
平安建设工作方案
2014/06/02 职场文书
秋季运动会广播稿(30篇)
2014/09/13 职场文书
酒店管理专业毕业生自我鉴定
2014/09/29 职场文书
2014大学班主任工作总结
2014/11/08 职场文书
保安2014年终工作总结
2014/12/06 职场文书
初中教师德育工作总结2015
2015/05/12 职场文书
2015年财务经理工作总结
2015/05/13 职场文书
ElementUI实现el-form表单重置功能按钮
2021/07/21 Javascript
青岛市的收音机研制与生产
2022/04/07 无线电
Spring JPA 增加字段执行异常问题及解决
2022/06/10 Java/Android