技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营

赞助商

分类目录

赞助商

最新文章

搜索

一款纯CSS实现的精致好看的圆角渐变边框

作者:admin    时间:2023-7-7 14:5:13    浏览:

本文介绍一款纯CSS实现的精致好看的圆角渐变边框。

效果图

 一款纯CSS实现的精致好看的圆角渐变边框

demodownload

完整HTML代码

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
<style>
:root{
  --border-width: 12px;
  --border-radius: 2rem;
}
body{
  font-family: Arial;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}
section {
    position: relative;
    border: var(--border-width) solid transparent;
    border-radius: var(--border-radius);
    background: white;
    background-clip: padding-box;
    padding: 1rem;
    text-align: center;
    box-shadow: 0 3px 9px black, inset 0 0 9px white;
}

section::after {
    position: absolute;
    top: calc(var(--border-width) * -1); bottom: calc(var(--border-width) * -1);
    left: calc(var(--border-width) * -1); right: calc(var(--border-width) * -1);
    background: linear-gradient(to bottom right, #ee2400, #699da2, #fbd9d3);
    content: '';
    z-index: -1;
    border-radius: var(--border-radius);
}
</style>
</head>
<body >
<section>
  <p>
    纯CSS实现的圆角渐变边框<br/>
  </p>
</section>
</body>
</html>

实现方法:通过伪元素 ::after 把两层方块元素叠加在一起,其中下层是一个渐变背景,上层为白色背景,最后呈现出如文章开头提供的效果图。

在前面,我也介绍过类似的渐变边框,请参看文章:

此外,我也曾经介绍过几款漂亮好看的图像边框和渐变边框,请参看文章:

相关文章

标签: 圆角  边框  边框图像  渐变边框  css  div  
x
  • 站长推荐
/* 左侧显示文章内容目录 */