【发布时间】:2020-10-19 12:26:35
【问题描述】:
我正在努力实现以下设计!我已经设法用渐变边框实现了边框半径,但是如果我尝试将-webkit-background-clip 和-webkit-text-fill-color 用于渐变文本,那么边框半径不起作用,整个按钮都会获得渐变颜色。
我使用this 作为渐变文本的参考并附上渐变边框的代码
.btn {
background-image: linear-gradient(to right, #006175 0%, #00a950 100%);
border-radius: 40px;
box-sizing: border-box;
color: #00a84f;
display: block;
font: 1.125rem 'Oswald', Arial, sans-serif;
/*18*/
height: 80px;
letter-spacing: 1px;
margin: 0 auto;
padding: 4px;
position: relative;
text-decoration: none;
text-transform: uppercase;
width: 264px;
z-index: 2;
}
.btn:hover {
color: #fff;
}
.btn span {
align-items: center;
background: #e7e8e9;
border-radius: 40px;
display: flex;
justify-content: center;
height: 100%;
transition: background .5s ease;
width: 100%;
}
.btn:hover span {
background: transparent;
}
<a class="btn" href="#">
<span>Click Here!</span>
</a>
任何形式的帮助将不胜感激!请随时提出一些建议。 TIA
【问题讨论】:
标签: css linear-gradients