相关疑难解决方法(0)

如何使用CSS创建可悬停的Rainbow?

我想创建一个彩虹视图堆栈,如下所示:

ja

我知道边界半径属性,但是我还需要悬停,更改宽度和放样这些元素。

我看到使用clip-path属性可以解决此问题:

.item {
  height: 760px;
  width: 65px;
  background-color: aqua;
  transition: 0.3s ease-in-out;
  clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
}
Run Code Online (Sandbox Code Playgroud)

它看起来像这样:

在此处输入图片说明

但是那些元素是笔直的,我该如何弯曲它们?


编辑:


这是我需要的最终结果:

在此处输入图片说明

html javascript css

5
推荐指数
1
解决办法
118
查看次数

如何获得带圆角的多个边框?CSS

关于我如何能够获得圆角的任何想法都可以使用多个边框?盒子将是动态的,取决于盒子里的内容,所以我不能添加静态宽度或高度.

    body { background: #d2d1d0; }

    #box {
        border-radius: 15px;
        background: #f4f4f4;
        border: 1px solid #bbbbbb;
        width: 100%;  
        height: 100%;
        margin: 10px auto;
        position: relative;
    }

    DIV#box, #box:before, #box:after {
        -moz-border-radius: 15px;
        border-radius: 15px;
    }

    #box:before {
        border-radius: 15px;
        border: 1px solid white;
        width: 99%;  
        height: 94%;
        content: '';
        position: absolute;
    }

    #box:after {
        border-radius: 15px;
        content: '';
        position: absolute;
        border: 1px solid #bbbbbb;
        width: 98%;  
        height: 90%;
        left: 1px; top: 1px;
    }
Run Code Online (Sandbox Code Playgroud)

HTML

<div id="box">Hello World!!!!<br>THIS IS SECOND LINE …
Run Code Online (Sandbox Code Playgroud)

css border rounded-corners

3
推荐指数
2
解决办法
9387
查看次数

标签 统计

css ×2

border ×1

html ×1

javascript ×1

rounded-corners ×1