同一边框是否可以着不同区域的色彩?

huangapple go评论66阅读模式
英文:

Is it possible to colorize same border from different zones?

问题

有一个类似的问题在这个链接中:https://stackoverflow.com/questions/75046094/css-change-color-of-half-of-a-border 但它使用渐变。我使用的是纯色。

我有一个div标签,宽度和高度都为300x300

我想要给边框颜色类似于这张图片:

同一边框是否可以着不同区域的色彩?

我不知道如何创建这种边框颜色。

英文:

There's a similar question here in this link
https://stackoverflow.com/questions/75046094/css-change-color-of-half-of-a-border
but it uses gradient. I have solid colors.

I have a div tag with 300x300 width and height.

I want to give border color similar to this picture:

同一边框是否可以着不同区域的色彩?

I have no Idea how can I create such border color

答案1

得分: 2

<!-- 开始代码片段: js 隐藏: false 控制台: true Babel: false -->

<!-- 语言: lang-css -->
.container {
  height: 300px;
  width: 300px;
  background: linear-gradient(
    50deg,
    yellow 0%,
    yellow 50%,
    navy 50%,
    navy 100%
  );
  padding: 5px;
  border-radius: 6px;
}

.container > div { background: #fff; height: 300px; width: 300px;border-radius: 6px; }

<!-- 语言: lang-html -->
<div class="container">
    <div>文本内容在容器内</div>
</div>

<!-- 结束代码片段 -->
英文:

<!-- begin snippet: js hide: false console: true babel: false -->

<!-- language: lang-css -->

.container {
height: 300px;
width: 300px;
  background: linear-gradient(
    50deg,
    yellow 0%,
    yellow 50%,
    navy 50%,
    navy 100%
  );
padding: 5px;
border-radius: 6px;
}

.container &gt; div { background: #fff; height: 300px; width: 300px;border-radius: 6px; }

<!-- language: lang-html -->

&lt;div class=&quot;container&quot;&gt;
    &lt;div&gt;text inside container&lt;/div&gt;
&lt;/div&gt;

<!-- end snippet -->

huangapple
  • 本文由 发表于 2023年2月18日 18:58:36
  • 转载请务必保留本文链接:https://go.coder-hub.com/75492857.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定