详解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实现简易版的刮刮乐效果
Sep 27 HTML / CSS
一款基于css3的动画按钮代码教程
Nov 23 HTML / CSS
使用 CSS3 中@media 实现网页自适应的示例代码
Mar 24 HTML / CSS
详解利用canvas实现环形进度条的方法
Jun 12 HTML / CSS
HTML5 创建canvas元素示例代码
Jun 04 HTML / CSS
基于html5 canvas实现漫天飞雪效果实例
Sep 10 HTML / CSS
HTML5 Canvas的常用线条属性值总结
Mar 17 HTML / CSS
详解HTML5中rel属性的prefetch预加载功能使用
May 06 HTML / CSS
html5 外链式实现加减乘除的代码
Sep 04 HTML / CSS
html5中嵌入视频自动播放的问题解决
May 25 HTML / CSS
AmazeUI 模态窗口的实现代码
Aug 18 HTML / CSS
如何用H5实现好玩的2048小游戏
Jul 23 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
PL-880隐藏功能
2021/03/01 无线电
PHP Google的translate API代码
2008/12/10 PHP
创建配置文件 用PHP写出自己的BLOG系统 2
2010/04/12 PHP
php多文件打包下载的实例代码
2017/07/12 PHP
锋利的jQuery jQuery中的DOM操作
2010/03/21 Javascript
js网页中的(运行代码)功能实现思路
2013/02/04 Javascript
js获取input标签的输入值实现代码
2013/08/05 Javascript
script不刷新页面的联动前后代码
2013/09/18 Javascript
JSONP跨域的原理解析及其实现介绍
2014/03/22 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
Node.js与PHP、Python的字符处理性能对比
2014/07/06 Javascript
PHP配置文件php.ini中打开错误报告的设置方法
2015/01/09 PHP
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
2016/08/03 Javascript
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
2016/11/16 Javascript
jQuery居中元素scrollleft计算方法示例
2017/01/16 Javascript
Vue.directive自定义指令的使用详解
2017/03/10 Javascript
详解如何在webpack中做预渲染降低首屏空白时间
2018/08/22 Javascript
将RGB值转换为灰度值的简单算法
2019/10/09 Javascript
JS实现放大镜效果
2020/09/21 Javascript
vue+node 实现视频在线播放的实例代码
2020/10/19 Javascript
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
python中set常用操作汇总
2016/06/30 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
python中下标和切片的使用方法解析
2019/08/27 Python
在TensorFlow中屏蔽warning的方式
2020/02/04 Python
分享unittest单元测试框架中几种常用的用例加载方法
2020/12/02 Python
HTML5之SVG 2D入门2—图形绘制(基本形状)介绍及使用
2013/01/30 HTML / CSS
localstorage和sessionstorage使用记录(推荐)
2017/05/23 HTML / CSS
HTML+CSS+JavaScript实现图片3D展览的示例代码
2020/10/12 HTML / CSS
美国性感女装网站:bebe
2017/03/04 全球购物
美国花园雕像和家居装饰网上商店:Design Toscano
2019/03/09 全球购物
一年级班主任寄语
2014/01/19 职场文书
房产公证书样本
2015/01/23 职场文书
保送生自荐信范文
2015/03/26 职场文书
家庭贫困证明
2015/06/16 职场文书
法制教育主题班会
2015/08/13 职场文书