美文网首页
css的彩色边框

css的彩色边框

作者: 诺喵 | 来源:发表于2022-08-28 12:35 被阅读0次

需要采用 filter: hue-rotate(deg); 方法,先挂个链接在下面,不了解的可以去查一下
https://developer.mozilla.org/zh-CN/docs/Web/CSS/filter

html代码

<div></div>

因为只是画一个边框,所以我们只需要创建一个盒子,然后给其加上边框

css代码

div {
  width: 200px;
  height: 200px;
  border: 10px solid;
}

首先创造一个有边框的盒子,因为我们是彩色边框,所以我们不需要直接赋予边框颜色.

css代码

border-image: linear-gradient(45deg, #dc4024, #852dc9) 1;
//边框图片,允许在元素的边框上绘制图像,
//但是会替换掉border-style属性所设置的边框样式
//linear-gradient()创建一个表示两种或多种颜色线性渐变的图片

clip-path: inset(0px round 10px);
//clip-path 裁剪,区域内的部分显示,区域外的隐藏
//inset() 为矩形裁剪 round 为圆角

我们为其加上这一段代码,便可以得到一个彩色的框

彩框.png

但是它并不是很高级,因为它不能动,所以我们给它加个样式和一个动画

css代码

 animation: bk 6s linear infinite;
 filter: hue-rotate(360deg);
//filter    过滤  hue-rotate(360deg)  函数在输入图像上应用色相旋转.

@keyframes bk {
  0% {
    filter: hue-rotate(0deg);
  }
  100% {
    filter: hue-rorate(360deg);
  }
}

这样我们便得到了一个会自动变换颜色的边框了

彩色框框.gif

下面附上完整代码

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <style>
      div {
        width: 200px;
        height: 200px;
        border: 10px solid;
        border-image: linear-gradient(45deg, #dc4024, #852dc9) 1;
        margin: 100px auto;
        clip-path: inset(0px round 10px);
        animation: bk 6s linear infinite;
        filter: hue-rotate(360deg);
      }
      @keyframes bk {
        0% {
          filter: hue-rotate(0deg);
        }
        100% {
          filter: hue-rorate(360deg);
        }
      }
    </style>
    <title>Document</title>
  </head>
  <body>
    <div></div>
  </body>
</html>

谢谢观赏!!! (╹▽╹)

相关文章

  • HTML+CSS+JavaScript知识点整理2

    CSS选择器 CSS注释 CSS列表属性 CSS边框属性:每个元素都可以加边框线 CSS内边距属性:边框线到内容间...

  • CSS边框、图片alt、input标签placeholder、f

    CSS边框属性CSS 边框的属性有style(样式)、color(颜色)、width(宽度)、height(高度)...

  • 关于CSS3 新特性

    一、CSS3 边框 在 css3 中新增的边框属性如下: 创建圆角边框 示例 在CSS2中添加圆角很棘手,我们不得...

  • 常用的CSS

    1.把彩色的图片变成黑白的图片 2.导航上应用/取消边框:not() 3.页面顶部添加阴影(CSS3) 4.bod...

  • css3学习 第一天

    CSS3边框 CSS3 边框 用 CSS3,你可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序,如 ...

  • css之border

    css边框属性 通过css3,能够创建圆角边框,向矩形添加阴影,使用图片来绘制边框 border-radius b...

  • 2018-04-21 记录一些用到的CSS样式【留下了不学无术的

    圆角边框 CSS3 border-radius 属性 效果 只要四个角的边框 CSS background 属性 ...

  • CSS选择器

    CSS的多种引用 CSS的选择器 CSS的border边框

  • CSS3基础

    CSS3 边框 用 CSS3,你可以创建圆角边框,添加阴影框在本章中,您将了解以下的边框属性: border-ra...

  • CSS盒子模型、定位、浮动

    CSS盒子模型概述 CSS内边距 CSS边框: CSS外边距 CSS定位: CSS浮动:

网友评论

      本文标题:css的彩色边框

      本文链接:https://www.haomeiwen.com/subject/emmhnrtx.html