详解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自定义滚动条样式写法
Dec 25 HTML / CSS
CSS3 rgb and rgba(透明色)的使用详解
Sep 25 HTML / CSS
HTML5的文档结构和新增标签完全解析
Apr 21 HTML / CSS
html5中为audio标签增加停止按钮动作实现方法
Jan 04 HTML / CSS
实例讲解HTML5的meta标签的一些应用
Dec 08 HTML / CSS
HTML5中meta属性的使用方法
Feb 29 HTML / CSS
HTML5 表单验证失败的提示语问题
Jul 13 HTML / CSS
Html5 APP中监听返回事件处理的方法示例
Mar 15 HTML / CSS
canvas 如何绘制线段的实现方法
Jul 12 HTML / CSS
canvas绘制树形结构可视图形的实现
Apr 03 HTML / CSS
详解如何使用rem或viewport进行移动端适配
Aug 14 HTML / CSS
amazeui树节点自动展开折叠面板并选中第一个树节点的实现
Aug 24 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程序的php代码
2008/04/07 PHP
PHP 调试工具Debug Tools
2011/04/30 PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
2013/06/29 PHP
php json_encode值中大括号与花括号区别
2013/09/30 PHP
对JavaScript的eval()中使用函数的进一步讨论
2008/07/26 Javascript
javascript 常用方法总结
2009/06/03 Javascript
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
2020/04/04 Javascript
jquery uaMatch源代码
2011/02/14 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
js隐藏与显示回到顶部按钮及window.onscroll事件应用
2013/01/25 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
2015/11/29 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
2015/12/04 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
再谈Javascript中的异步以及如何异步
2016/08/19 Javascript
Bootstrap作品展示站点实战项目2
2016/10/14 Javascript
详解Jquery Easyui的验证扩展
2017/01/09 Javascript
Ajax实现不刷新取最新商品
2017/03/01 Javascript
微信小程序 setData的使用方法详解
2017/04/20 Javascript
详解IWinter 一个路由转控制器的 Nodejs 库
2017/11/15 NodeJs
详解angularjs4部署文件过大解决过程
2018/12/05 Javascript
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
Vue2.0实现简单分页及跳转效果
2019/07/29 Javascript
JavaScript 类的封装操作示例详解
2020/05/16 Javascript
解决vuex改变了state的值,但是页面没有更新的问题
2020/11/12 Javascript
Python学习之Anaconda的使用与配置方法
2018/01/04 Python
Pytorch 实现计算分类器准确率(总分类及子分类)
2020/01/18 Python
Django关于admin的使用技巧和知识点
2020/02/10 Python
Python dict和defaultdict使用实例解析
2020/03/12 Python
Python函数参数定义及传递方式解析
2020/06/10 Python
24个canvas基础知识小结
2014/12/17 HTML / CSS
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
电气专业应届生求职信
2013/11/01 职场文书
2015年妇幼卫生工作总结
2015/05/23 职场文书
十个Python自动化常用操作,即拿即用
2021/05/10 Python
实例讲解Python中sys.argv[]的用法
2021/06/03 Python
Spring中的@Transactional的工作原理
2022/06/05 Java/Android