css - 具有平滑度 css 的背景形状
问题描述
如何在背景中创建这个形状。我尝试使用径向渐变,但仍然不存在圆形的平滑度。我也尝试了剪辑路径,但它正在剪切此页面上的其他图像。我想要这个形状作为我的背景颜色。有什么办法吗?
我使用了背景图像:径向渐变(圆形最远角在 50% -249%,#117FC8, 90%,白色 55%)。但是在这个圆形有一点正方形。我想要平滑的曲线。
解决方案
在这里我用来::before
创建那个形状
div {
position: relative;
height: 200px;
width: 300px;
border: 1px solid #000;
overflow: hidden
}
div::before {
content: '';
position: absolute;
height: 300px;
width: 600px;
background-color: #00f;
border-radius: 50%;
bottom: 60px;
left: -150px
}
<div></div>
推荐阅读
- firebase - Firestore 聊天应用程序结构 - 未读/已读消息架构
- javascript - 从函数发出事件的正确方法 - Node JS - Socket.io
- django - {% if } 用于隐藏 Django HTML 文件中的表格视图
- android - 如何从指定的目录路径使用android目录选择器
- sql-server - 在同一张表上查询两次不同的列
- excel - 在链接到访问表(并打开)时编辑 Excel 工作表
- sql-server - 实体框架视图使用问题
- python - 如何将 tf.layers 变量放入 tf.name_scope/tf.variable_scope?
- regex - Perl正则表达式提取浮点数
- vue.js - VueJs - 表单提交时的 preventDefault()