簡體   English   中英

如何創建如圖所示的漸變邊框

[英]How to create a gradient border as shown in image

在此處輸入圖像描述

我需要像這里這樣以漸變方式在兩側設置邊框,如此處所示。但是,我的代碼如下所示:

 body { height: 100vh; margin: 0; display: grid; place-items: center; background: #ffffff; }.module-border-wrap { max-width: 320px; padding: 1rem; position: relative; background: linear-gradient(to right bottom, #ffffff, #21BAE3); padding: 6px; }.module { background: #222; color: white; padding: 2rem; }
 <div class="module-border-wrap"><div class="module"> Lorem ipsum dolor sit amet consectetur adipisicing elit. Vero pariatur corporis quaerat voluptatum eos tempora temporibus nisi voluptates sed, exercitationem sequi dolore culpa incidunt accusamus, quasi unde reprehenderit ea molestias. </div></div>

如何創建如圖所示的邊框?

您需要稍微更改一下漸變 CSS

 body { height: 100vh; margin: 0; display: grid; place-items: center; background: #ffffff; }.module-border-wrap { max-width: 320px; padding: 1rem; position: relative; background: linear-gradient(130deg, rgba(248,253,254,1) 50%, rgba(33,186,227,1) 100%); padding: 6px; border-radius: 1.5rem 1.5rem 0 1.5rem; }.module { background: #222; color: white; padding: 2rem; border-radius: 1.5rem 1.5rem 0 1.5rem; } </style>
 <div class="module-border-wrap"><div class="module"> Lorem ipsum dolor sit amet consectetur adipisicing elit. Vero pariatur corporis quaerat voluptatum eos tempora temporibus nisi voluptates sed, exercitationem sequi dolore culpa incidunt accusamus, quasi unde reprehenderit ea molestias. </div></div>

使用background-origin: border-box; 然后在您的邊框上使用透明顏色。 這會將背景圖像移動到您的邊框邊緣並顯示在您的邊框下方。 overflow:hidden 然后正確剪輯 your.module div 中的內容。 見下文。

 body { height: 100vh; margin: 0; display: grid; place-items: center; background: #ffffff; }.module-border-wrap { border-radius: 2rem 2rem 0 2rem; border: 6px solid transparent; overflow: hidden; background-image: linear-gradient(to right bottom, #fff, #25BAE4); background-origin: border-box; max-width: 320px; }.module { background: #222; color: white; padding: 2rem; }
 <div class="module-border-wrap"><div class="module"> Lorem ipsum dolor sit amet consectetur adipisicing elit. Vero pariatur corporis quaerat voluptatum eos tempora temporibus nisi voluptates sed, exercitationem sequi dolore culpa incidunt accusamus, quasi unde reprehenderit ea molestias. </div></div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM