运行效果:

html

css

body {

margin: 0;

width: 100vw;

height: 100vh;

background: #010326;

}

.root {

--glow_width: 2px;

--animation_length: 2s;

--delay_factor: 2;

position: absolute;

left: 50%;

top: 50%;

width: 300px;

height: 300px;

transform: translate(-50%, -50%) rotate(45deg);

/* uncomment the line below to see how this system is set up */

/* border: 1px dashed red; */

overflow: hidden;

}

.side {

position: absolute;

top: 0;

left: 0;

}

.side.left,

.side.right {

width: var(--glow_width);

height: 0;

background: linear-gradient(to bottom, transparent, #c03225, transparent);

animation: heightanim var(--animation_length) linear infinite,

hider calc(var(--delay_factor) * var(--animation_length))

var(--animation_length) infinite;

}

.side.top,

.side.bottom {

width: 100%;

height: var(--glow_width);

background: linear-gradient(to left, transparent, #c03225, transparent);

animation: widthanim var(--animation_length) 0s linear infinite,

hider calc(var(--delay_factor) * var(--animation_length))

var(--animation_length) infinite;

}

.side.right {

left: auto;

right: 0;

height: 0;

animation-delay: calc(var(--animation_length) / 2);

animation-direction: normal, reverse;

}

.side.bottom {

top: auto;

bottom: 0;

width: 0;

animation-delay: calc(var(--animation_length) / 2);

animation-direction: normal, reverse;

}

@keyframes heightanim {

0% {

height: 0px;

}

50% {

height: 300px;

transform: initial;

}

100% {

transform: translate(0, 300px);

}

}

@keyframes widthanim {

0% {

width: 0px;

}

50% {

width: 300px;

transform: initial;

}

100% {

transform: translate(300px, 0px);

}

}

@keyframes hider {

0%,

50% {

opacity: 0;

}

51%,

100% {

opacity: 1;

}

}

js

let template = `

let segments = 9

for(let i = -segments; i < segments; i++){

document.body.innerhtml += template.replace("{{ value }}", 90/segments * i + "deg")

}

// document.body.innerhtml += template.replace("{{ value }}", 90/segments * 0 + "deg")

以上就是css3 实现发光边框特效的详细内容,更多关于css3 发光边框特效的资料请关注萬仟网其它相关文章!

css矩形外发光,CSS3 实现发光边框特效相关推荐

  1. css 科技 边框_CSS3实现发光边框特效

    这篇文章我们来讲一下在网站建设中,CSS3实现发光边框特效.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. 运行效果: html CSS body { margin: 0; ...

  2. 图片展示html css代码,纯CSS3实现图片展示特效

    Web浏览器端的特效越来越让人兴奋,通过CSS和JavaScript,各种意想不到的绚丽效果都能用简单的几句代码完成.本文中要实现的一个纯CSS3的图片展示特效,以前只能用JavaScript实现,可 ...

  3. html5 css3鼠标滑过效果,Hover.css纯CSS3鼠标滑过特效动画库

    Hover.css是一款非常简单实用的纯CSS3鼠标滑过特效动画库.有100多种效果可以选择,包括:2D动画.背景动画.边框动画.图标动画.发光渐变.阴影.对话框.折角等100多种特效. 使用方法 首 ...

  4. 边框发光样式css3,用CSS3实现发光方格边框

    这次给大家带来用CSS3实现发光方格边框,用CSS3实现发光方格边框的注意事项有哪些,下面就是实战案例,一起来看一下. 本文介绍的是一个使用伪元素来实现边框逐渐发光的代码,主要用到scale和opac ...

  5. [css] 如何使用CSS3的属性设置模拟边框跟border效果一样?

    [css] 如何使用CSS3的属性设置模拟边框跟border效果一样? <!DOCTYPE html> <html lang="en"> <head& ...

  6. 纯CSS3流光边框特效

    实现原理: div的before元素当成左边框 内部一个class=bottom的i标签当下边框 div的after元素当成右边框 内部一个class=top的i标签当上边框 效果图: 原理图: 左边 ...

  7. css下拉菜单出现下划线,简单带下划线跟随效果的CSS3下拉菜单特效

    简要教程 这是一款使用纯CSS3制作的带下划线跟随效果的下拉菜单特效.该下拉菜单通过CSS3 transform和transition来制作下划线跟随效果和下拉菜单效果. 使用方法 HTML结构 该下 ...

  8. css 矩形边框加粗

    css矩形边框加粗的方法 第一种 before after 第二种 通过背景图片 第三种 通过子元素定位实现 第四种 通过background 渐变 第一种 before after 长度可调,具体的 ...

  9. css3炫彩边框渐变色动画js特效

    下载地址 一款css3炫彩边框渐变色动画特效,炫彩的边框颜色渐变动画,让边框不再单调,生动有趣,可灵活使用在网页中 dd:

最新文章

  1. 【Python初学者】准备
  2. android下音频采集功能,音频采集:Android基于AudioRecord的实现
  3. C# List 嵌套学习总结
  4. Android 动画以view中心点旋转动画
  5. 华人科学家量子计算机,华人科学家在美国研发出性能强大的光子计算机,能够与中国的量子计算机一战高下!...
  6. html-表单初级验证
  7. AviSynth——多种字幕效果伪实现方法
  8. SAR图像变化检测的评价方法
  9. PageAdmin建站系统模板制作教程1:Razor简介
  10. IO流(1)-键盘录入学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低存入文本文件...
  11. SQL Server 卸载重装
  12. “无线射频识别”可节省1/3物流成本
  13. 公司内部Wiki及搭建wiki系统-confluence
  14. 观点| 胡小明:不确定性环境下的智慧城市顶层设计
  15. PCA、PCoA、NMDS、Anosim学习
  16. 网易云豆瓣数据分析——爬虫(结尾附代码
  17. python爬虫热点项目—滑块验证码项目(以Bilili为例)
  18. 给高特键轴开盖的操作技巧
  19. 案例分析:中介提供的二手房合同不规范催生大量房屋买卖纠纷(转)
  20. oracle 数据库 ORA-28000错误的原因及解决办法

热门文章

  1. PHP经典实例(第二版) php实例大全
  2. aarch64-poky-linux-ld: unrecognized option ‘-Wl,-O1‘
  3. 【C语言循环结构题目】幻影素数
  4. mysql 查询一个订单下多个商品_如何商品信息多个sql查询搜索
  5. Java多态和实现接口的类的对象赋值给接口引用的方法
  6. B站UP主涨粉周榜排行榜来啦,腾格尔献唱草原版《孤勇者》,周涨粉近30W
  7. Python NLP自然语言处理详解
  8. 虚幻四视角移动与场景搭建
  9. 【Spring】一文带你吃透基于注解的DI技术
  10. 从 firefox 缓存中提取视频