详解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 11 HTML / CSS
总结30个CSS3选择器
Apr 13 HTML / CSS
HTML5 placeholder属性详解
Jun 22 HTML / CSS
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
Jan 31 HTML / CSS
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
Jan 31 HTML / CSS
Html5无刷新修改browser Url的方法
Jan 15 HTML / CSS
使用分层画布来优化HTML5渲染的教程
May 08 HTML / CSS
Web前端页面跳转并取到值
Apr 24 HTML / CSS
html5简介_动力节点Java学院整理
Jul 07 HTML / CSS
html5开发三八女王节表白神器
Mar 07 HTML / CSS
可能这些是你想要的H5软键盘兼容方案(小结)
Apr 23 HTML / CSS
HTML5去掉输入框type为number时的上下箭头的实现方法
Jan 03 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
实用函数5
2007/11/08 PHP
DedeCMS dede_channeltype表字段注释
2010/04/07 PHP
ThinkPHP3.1的Widget新用法
2014/06/19 PHP
分享3个php获取日历的函数
2015/09/25 PHP
yii2 在控制器中验证请求参数的使用方法
2019/06/19 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
2019/09/12 PHP
来自qq的javascript面试题
2010/07/24 Javascript
js自动生成对象的属性示例代码
2013/10/28 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
2014/12/15 Javascript
javascript模拟命名空间
2015/04/17 Javascript
TypeError document.getElementById(...) is null错误原因
2015/05/18 Javascript
js+css实现上下翻页相册代码分享
2015/08/18 Javascript
理解JavaScript中Promise的使用
2016/01/18 Javascript
nodejs搭建本地服务器并访问文件的方法
2017/03/03 NodeJs
vue子组件使用自定义事件向父组件传递数据
2017/05/27 Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
2017/06/01 Javascript
JavaScript指定断点操作实例教程
2018/09/18 Javascript
JS实现根据数组对象的某一属性排序操作示例
2019/01/14 Javascript
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
Python的内存泄漏及gc模块的使用分析
2014/07/16 Python
Python元组及文件核心对象类型详解
2018/02/11 Python
python使用knn实现特征向量分类
2018/12/26 Python
详解Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)
2019/03/26 Python
numpy库与pandas库axis=0,axis= 1轴的用法详解
2019/05/27 Python
Python模块_PyLibTiff读取tif文件的实例
2020/01/13 Python
python 命名规范知识点汇总
2020/02/14 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
2020/10/15 Python
澳大利亚领先的优质葡萄酒拍卖会:Langton’s Fine Wines
2019/03/24 全球购物
如何查找网页漏洞
2016/06/22 面试题
《独坐敬亭山》教学反思
2014/04/08 职场文书
质量承诺书怎么写
2014/05/24 职场文书
电子信息工程自荐信
2014/05/26 职场文书
2014年党的群众路线整改措施思想汇报
2014/10/12 职场文书
结婚老公保证书
2015/02/26 职场文书
小学运动会加油词
2015/07/18 职场文书
演讲稿:​快乐,从不抱怨开始!
2019/04/02 职场文书