详解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中nth-child与nth-of-type的区别
Jan 05 HTML / CSS
详解CSS 3 中的 calc() 方法
Jan 12 HTML / CSS
css3编写浏览器背景渐变背景色的方法
Mar 05 HTML / CSS
css3实现小箭头各种图形效果
Jul 08 HTML / CSS
HTML5中使用postMessage实现Ajax跨域请求的方法
Apr 19 HTML / CSS
HTML5的结构和语义(5):内嵌媒体
Oct 17 HTML / CSS
HTML5实现晶莹剔透的雨滴特效
May 14 HTML / CSS
html5设计原理(推荐收藏)
May 17 HTML / CSS
html5的input的required使用中遇到的问题及解决方法
Apr 24 HTML / CSS
canvas探照灯效果的示例代码
Nov 30 HTML / CSS
CSS几步实现赛博朋克2077风格视觉效果
Jun 16 HTML / CSS
html网页引入svg图片的4种方式
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使用timthumb生成缩略图的方法
2016/01/22 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
php对微信支付回调处理的方法
2018/08/23 PHP
B/S开发中常用javaScript技术与代码
2007/03/09 Javascript
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
jquery foreach使用示例
2013/09/12 Javascript
javascript实现复制与粘贴操作实例
2014/10/16 Javascript
JavaScript获取页面中表单(form)数量的方法
2015/04/03 Javascript
JavaScript中的函数(二)
2015/12/23 Javascript
高性能JavaScript循环语句和条件语句
2016/01/20 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
2016/07/01 Javascript
Bootstrap基本插件学习笔记之按钮(21)
2016/12/08 Javascript
JS正则表达式验证账号、手机号、电话和邮箱是否合法
2017/03/08 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
微信小程序项目实践之验证码倒计时功能
2018/07/18 Javascript
React性能优化系列之减少props改变的实现方法
2019/01/17 Javascript
react koa rematch 如何打造一套服务端渲染架子
2019/06/26 Javascript
JS为什么说async/await是generator的语法糖详解
2019/07/11 Javascript
vue实现二级导航栏效果
2019/10/19 Javascript
[02:01]大师之路——DOTA2完美大师赛11月论剑上海
2017/11/06 DOTA
python检测空间储存剩余大小和指定文件夹内存占用的实例
2018/06/11 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
2018/07/26 Python
python3 爬取图片的实例代码
2018/11/06 Python
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
表达自我的市场:Society6
2018/08/01 全球购物
HEMA法国:荷兰原创设计
2019/02/21 全球购物
英语专业大学生求职简历的自我评价
2013/10/18 职场文书
我们的节日端午节活动方案
2014/03/02 职场文书
《恐龙》教学反思
2014/04/27 职场文书
2014年扶贫帮困工作总结
2014/12/09 职场文书
保研推荐信格式
2015/03/25 职场文书
毕业论文致谢怎么写
2015/05/14 职场文书
美容院管理规章制度
2015/08/05 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
Python开发五子棋小游戏
2022/04/28 Python