博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS实现带箭头按钮
阅读量:6851 次
发布时间:2019-06-26

本文共 729 字,大约阅读时间需要 2 分钟。

效果如下:

思路:

  首先把按钮的边框设置好,然后去掉按钮的右边框,

  然后给按钮添加伪元素:before和:after,绝对定位于按钮的右边,top值为-按钮边框的高度,边框宽度为按钮高度(包括边框)的1/2,边框颜色为透明色

  伪元素:after的right值为:-按钮的高度(包括边框)-1,左边框颜色为按钮的背景色

  伪元素:before的right值为:-按钮的高度(包括边框),左边框颜色为按钮的边框色即可

 

示例代码:

  CSS:

.button{
display:inline-block; position:relative; cursor:pointer; height:36px; line-height:36px; padding:0 15px; border:1px solid red; border-right:none; background:white;}.button:before,.button:after{
position:absolute; right:-37px; top:-1px; border:19px solid transparent; border-left-color:white; content:' ';}.button:before{
right:-38px; border-left-color:red;}

HTML:

带箭头按钮

在线演示:http://sandbox.runjs.cn/show/76qt2aum

转载于:https://www.cnblogs.com/chenxiangling/p/7763232.html

你可能感兴趣的文章
Windows Phone SDK 8.0 新特性-Speech
查看>>
VS~单步调试DLL
查看>>
MyEclipse环境下Hibernate入门实例
查看>>
VC+CSocket文件传送示例
查看>>
职业生涯中的选择时机非常重要,各种条件还没成熟时的时候,因为诱惑而贸然行事,只会得到适得其反的结果...
查看>>
[WebDevelopment]搜索引擎优化(SEO)工具包
查看>>
Symbian OS开发入门(二) :VS2003环境下Symbian工程的导入与建立
查看>>
RequiredFieldValidator 根据group组来触发验证
查看>>
[AR]ImageTarget(图像识别)
查看>>
[C++] socket -9[匿名管道]
查看>>
移动端网络优化
查看>>
测试并发应用(二)监控Phaser类
查看>>
云上游戏数据分析实践
查看>>
前端如何实现数据双向绑定
查看>>
视频码率那些事
查看>>
Android仿网易云音乐:留声机效果
查看>>
vue-cli项目升级webpack4踩坑
查看>>
Python爬虫框架,内置微博、自如、豆瓣图书、拉勾、拼多多等规则
查看>>
android View 的绘制流程
查看>>
怎么实现mybatis半自动化解耦!看看资深程序员怎么说
查看>>