html - 圆形按钮上的线性渐变

标签 html css

<分区>

让带有边框半径的按钮具有渐变效果的最佳方法是什么?

这应该是最终结果:

enter image description here

这是我要使用的线性渐变:

线性渐变(#FF6064, #FF9867)

任何有关解决此问题的最佳方法的指示都将非常适用。我在想我可能需要以某种方式屏蔽按钮下方的某些内容?

最佳答案

渐变边框很简单 - 只需使用例如 2px 填充和线性背景建立链接,并在内部跨度为白色背景。要用线性渐变填充文本,您可以使用一些我不确定是否适用于所有浏览器的东西。代码:

a {
  display: inline-block;
  padding: 2px;
  background: linear-gradient(#FF6064, #FF9867);
  border-radius: 20px;
}
a > span {
  display: inline-block;
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
  background: #fff;
  border-radius: 18px;
}
a > span > span {
  font-weight: bold;
  background: linear-gradient(#FF6064, #FF9867);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
<a href="#"><span><span>SOME TEXT</span></span></a>

关于html - 圆形按钮上的线性渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46595689/

上一篇:javascript:在创建的div中的h1中显示提示文本

下一篇:html - 为什么我的 img 在我的 HTML/CSS 表格中的大小不正确?

相关文章:

php - 当通过 ajax 调用页面时,jQuery 不会第二次运行

javascript - 响应式设计,乱序堆叠div

css - 在 2 行和 2 列响应中打破 4 个 div

javascript - EXTJS 5 树网格自定义行 css

css - 无法让我的导航正常工作

html - 在 Sublime Text 3 中隐藏一行

javascript - 使用 GitHub API 获取呈现的 html wiki 页面

jquery - 如果链接激活了一个类,你如何滑动切换一个 div?

html - 如何修复图片水平翻转?

javascript - 文本在悬停时错位