css霓虹灯效果

编程知识 更新时间:2023-04-06 08:02:01

css霓虹灯效果

看图说话:

HTML:

		<div id="app" v-cloak>
			<a href="#">Button</a>
			<a href="#">Button</a>
			<a href="#">Button</a>
		</div>

CSS:

			body{
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: center;
				background: #000000;
				min-height: 100vh;
			}
			a{
				position: relative;
				padding: 10px 30px;
				margin: 45px 70px;
				color: #21ebff;
				text-decoration: none;
				font-size: 20px;
				text-transform: uppercase;
				transition: 0.5s;
				overflow: hidden;
				-webkit-box-reflect: below 1px linear-gradient(transparent,#0003);
			}
			a:hover{
				background: #21EBFF;
				color: #111111;
				box-sizing: 0 0 50px #21EBFF;
				filter: drop-shadow(0px 0px 20px #21EBFF);
				transition-delay: 0.5s;
			}
			
			a:nth-child(1){
				filter: hue-rotate(115deg);
			}
			a:nth-child(3){
				filter: hue-rotate(270deg);
			}
			a::before{
				content: '';
				position: absolute;
				top: 0;
				left: 0;
				width: 10px;
				height: 10px;
				border-top: 2px solid #21ebff;
				border-left: 2px solid #21ebff;
				transition: 0.5s;
				transition-delay: 0.5s;
			}
			a:hover::before{
				width: 97%;
				height: 94%;
				transition-delay: 0s;
			}
			a::after{
				content: '';
				position: absolute;
				bottom: 0;
				right: 0;
				width: 10px;
				height: 10px;
				border-bottom: 2px solid #21ebff;
				border-right: 2px solid #21ebff;
				transition: 0.5s;
				transition-delay: 0.5s;
			}
			a:hover::after{
				width: 97%;
				height: 94%;
				transition-delay: 0s;
			}

补充说明:

1.flex-direction 属性
flex-direction 属性规定灵活项目的方向。
注意:如果元素不是弹性盒对象的元素,则 flex-direction 属性不起作用。

css语法: flex-direction: row | row-reverse | column | column-reverse | initial | inherit;

菜鸟教程相关链接: https://www.runoob/cssref/css3-pr-flex-direction.html

flex-direction:row;

flex-direction:row-reverse;

flex-direction:column;

flex-direction:column-reverse;

2.align-items 属性
align-items 属性定义flex子项在flex容器的当前行的侧轴(纵轴)方向上的对齐方式。
提示:使用每个弹性对象元素的 align-self 属性可重写 align-items 属性。

css语法: align-items: stretch | center | flex-start | flex-end | baseline | initial | inherit;

菜鸟教程相关链接: https://www.runoob/cssref/css3-pr-align-items.html

属性值:

3.vh/vw
height:100vh;中的vh/vw
vh: 相对于视窗的高度, 视窗被均分为100单位的vh;
vw: 相对于视窗的宽度, 视窗被均分为100单位的vw;

4.text-decoration 属性

		/*关键值*/
		text-decoration: none;                     /*没有文本装饰*/
		text-decoration: underline red;            /*红色下划线*/
		text-decoration: underline wavy red;       /*红色波浪形下划线*/
		
		/*全局值*/
		text-decoration: inherit;
		text-decoration: initial;
		text-decoration: unset;

菜鸟教程相关链接: https://www.runoob/cssref/pr-text-text-decoration.html

属性值:

4.text-transform 属性

菜鸟教程相关链接: https://www.runoob/cssref/pr-text-text-transform.html

属性值:

更多推荐

css霓虹灯效果

本文发布于:2023-04-06 08:02:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/707eca381e5603c983421bdf4904a945.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:霓虹灯   效果   css

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 48792文章数
  • 14阅读数
  • 0评论数