流动按钮(效果绚丽,但实用性较差)

2024-01-22 05:28

本文主要是介绍流动按钮(效果绚丽,但实用性较差),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本次所设专栏主要内容为纯代码,可直接复制食用(较为少见,但值得思考)

本次less编写,也可使用css

一、HTML

<button>点击按钮</button>

二、less

//设置边框距离
@w: 2px;
//设置边框颜色
@color: rgb(104, 253, 114);//动画
@keyframes moving {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}
}button {position: relative;cursor: pointer;margin: 100px auto;background: transparent;height: 50px;width: 130px;border-radius: 10px;font-size: 18px;//注释1overflow: hidden;color: rgb(244, 194, 76);border: 0;//使用伪类元素实现效果&::after,&::before {content: '';position: absolute;}&::after {border-radius: 10px;width: calc(100% - 2 * @w);height: calc(100% - 2 * @w);left: @w;top: @w;background-color: white;z-index: -1;}&::before {animation: moving 1s linear infinite;transform-origin: left top;left: 50%;top: 50%;width: 200%;height: 200%;background-color: @color;//注释2z-index: -2;}
}

注释1和注释2下面的语句注释后即可查看到具体实现效果的过程

这篇关于流动按钮(效果绚丽,但实用性较差)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/631959

相关文章

以canvas方式绘制粒子背景效果,感觉还可以

这个是看到项目中别人写好的,感觉这种写法效果还可以,就存留记录下 就是这种的背景效果。如果想改背景颜色可以通过canvas.js文件中的fillStyle值改。 附上demo下载地址。 https://download.csdn.net/download/u012138137/11249872

echarts省份标注加散点效果

这个是安徽的效果图,鼠标移到红色标注或者对应的市区位置都会显示对应的数值。 先直接上代码: import anhuiMapJson from './anhui.json'getCoords: function(city) {var res = [];if (city != null) {for (var c in this.cityMap.features) {if (this.cityMa

FastAdmin/bootstrapTable 表格中生成的按钮设置成文字

公司有个系统后台框架用的是FastAdmin,后台表格的操作栏按钮只有图标,想要设置成文字。 查资料后发现其实很简单,主需要新增“text”属性即可,如下 buttons: [{name: 'acceptcompany',title: '复核企业',text:'复核企业',classname: 'btn btn-xs btn-primary btn-dialog',icon: 'fa fa-pe

XMG 抽屉效果

1.比如说我创建了3个View -(void)viewDidLoad{  [ super viewDidLoad]; [self setUpChild] ;         UIPanGestureRecognizer *pan=[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(pan:)];

OpenCV中的按钮问题

在HighGUI中,没有显示提供任何形式的按钮。一般有两种方法替代: 1.用只有两个状态的滑动条来替代按钮。开关(switch)事实上就是只有两个状态的滑动条,这两个状态是on和off。然后通过回调函数来实现相关的功能。 实例源码(使用滑动条实现一个开关功能) #include<cv.h>#include<highgui.h>int g_switch_value = 0;void swit

33个jQuery与CSS3实现的绚丽鼠标悬停效果

只要你有创意,完全可以使用CSS3来实现漂亮的动效,当然如果配合jQuery,这样会更加强大,实现更多高级绚丽的动画效果。鼠标hover效果是很常用的,虽然很细微的东西,但网站的细节注定的网站的体验,所以也不要忽视这些小细节。 今天设计达人网整理了33个使用jQuery与CSS3实现绚丽的鼠标悬停效果,有些是纯CSS3的,这些效果你完全可以用在你的网页上,让网站获得更好的体验。 Anim

自定义recyclerView实现时光轴效果

时光轴效果在很多app上都有出现,例如淘宝中快递的跟踪,本文将使用recyclerView实现时光轴效果,我们会到自定义控件,首先先看一下效果图: 接下来是步骤分析 1自定义属性 这个大家应该都了解了,根据我们之前的分析,直接在attrs.xml中进行声明 <declare-styleable name="TimeLine"><attr name="beginLine" f

Android滑动回弹效果

原理: addHeaderView里做的事: 1.测量出header的宽高,调用了measureView方法 2.设置LayoutParams,宽:MATCH_PARENT,高:10 3.设置topMargin的值为负的header的高度,即将header隐藏在屏幕最上方 onInterceptTouchEvent: 如果滑动距离为零,让onInterceptTouchEvent处理。屏

yii2 前端导出、导入按钮

<?= Bar::widget([ // {refresh}刷新 {export}导出 {import}导入 {delete}伤处 {create}创建 'template' => '{refresh} {export}', 'buttons' => [ // 导出 'export' =>Html::a('<i class="fa fa-download"></i> ' .'导出', U

Qt: QPushButton 按钮实现 上图标下文字

效果如下:  实现有如下几种方式: 1. 使用 QPushButton 设置 setStyleSheet 例: ui->recorder->setStyleSheet("QPushButton{"\"border: 1px solid #00d2ff; "\"min-height: 60px; "\"color: #FFFFFF;;