css - 如何使用 border-radius 制作平滑的线性渐变条纹

标签 css

我正在尝试使用线性渐变创建条纹,但无法获得 Angular 组合来产生没有 Blob 的平滑效果。

当前代码是

.circle {


background: linear-gradient(-45deg, rgba(255,255,255, 1) 25%, transparent 25%, transparent 50%, rgba(255,255,255, 1) 50%, rgba(255,255,255, 1) 75%, transparent 2%, transparent);
    background-size:40px 40px ;
    width:300px;
    height:300px;
    border-radius:150px;
-moz-background-clip: padding;  
background-clip: padding-box; 
-webkit-background-clip: padding-box;
}


http://jsbin.com/fohayaxa/1/edit

最佳答案

效果对我来说看起来很干净,我看到平滑的斜线。 this 上也有类似的模式实现您正在寻找(或已经完成)的网站。

关于css - 如何使用 border-radius 制作平滑的线性渐变条纹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22302525/

相关文章:

css - 背景上带有文本的按钮的反色

javascript - 反向 HTML 布局

jquery - textarea 占用太多高度

css - 在 Windows 上配置 compass

android - 为什么它以桌面为中心而不是以设备为中心?

javascript - 使用 jQuery 1.7.2 与 1.8.0+ 更改输入元素的宽度

css - 多个 css @media(最大宽度 :) not working

css - 错位的页面内容-ui布局与 react

html - 如何在 HTML/CSS 中将一个按钮和一组按钮并排放置?

css - 容器中等宽的多个div