详解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属性汇总
Jul 21 HTML / CSS
css3实现背景动态渐变效果
Dec 10 HTML / CSS
css3使用animation属性实现炫酷效果(推荐)
Feb 04 HTML / CSS
HTML5 Web 存储详解
Sep 16 HTML / CSS
HTML5的结构和语义(5):内嵌媒体
Oct 17 HTML / CSS
HTML5 Canvas 起步(2) - 路径
May 12 HTML / CSS
HTML5引入的新数组TypedArray介绍
Dec 24 HTML / CSS
html5 canvas合成海报所遇问题及解决方案总结
Aug 03 HTML / CSS
canvas 绘图时位置偏离的问题解决
Sep 16 HTML / CSS
如何在Canvas上的图形/图像绑定事件监听的实现
Sep 16 HTML / CSS
关于webview适配H5上传照片或者视频文件的方法
Nov 04 HTML / CSS
CSS使用Flex和Grid布局实现3D骰子
Aug 05 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设计模式 Mediator (中介者模式)
2011/06/26 PHP
PHP导出MySQL数据到Excel文件(fputcsv)
2011/07/03 PHP
PHP使用GIFEncoder类生成的GIF动态图片验证码
2014/07/01 PHP
PHP中set error handler函数用法小结
2015/11/11 PHP
PHP生成和获取XML格式数据的方法
2016/03/04 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
css把超出的部分显示为省略号的方法兼容火狐
2008/07/23 Javascript
用JS写的一个TableView控件代码
2010/01/23 Javascript
jQuery圆形统计图开发实例
2015/01/04 Javascript
js判断手机和pc端选择不同执行事件的方法
2015/01/30 Javascript
js实现在网页上简单显示时间的方法
2015/03/02 Javascript
使用jQuery操作HTML的table表格的实例解析
2016/03/13 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
详解Vue中一种简易路由传参办法
2017/09/15 Javascript
[原创]jQuery实现合并/追加数组并去除重复项的方法
2018/04/11 jQuery
JavaScript使用递归和循环实现阶乘的实例代码
2018/08/28 Javascript
Vue配置marked链接添加target=&quot;_blank&quot;的方法
2019/07/19 Javascript
jquery实现直播弹幕效果
2019/11/28 jQuery
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
js实现验证码干扰(动态)
2021/02/23 Javascript
Python简单进程锁代码实例
2015/04/27 Python
python 中pyqt5 树节点点击实现多窗口切换问题
2019/07/04 Python
Python处理mysql特殊字符的问题
2020/03/02 Python
python实现opencv+scoket网络实时图传
2020/03/20 Python
美国最大的电子宠物训练产品制造商:PetSafe
2018/10/12 全球购物
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
Ramy Brook官网:美国现代女装品牌
2019/06/18 全球购物
写给爸爸的道歉信
2014/01/15 职场文书
村干部培训班主持词
2014/03/28 职场文书
科技活动总结范文
2015/05/11 职场文书
基层党建工作简报
2015/07/21 职场文书
新郎婚礼致辞
2015/07/27 职场文书
爱岗敬业先进典型事迹材料(2016推荐版)
2016/02/26 职场文书