我正在尝试使用CSS和HTML来创建一个弯曲的文本下划线.特别是曲线在我给出的设计简介中被称为"swoosh",它需要达不到第一个和最后一个字母(即强调"帮助你",它将从"e"开始并结束在"o" - 这部分我很容易,将样式应用于没有第一个和最后一个字母的span标签),并且必须具有圆形末端.旋风也没有.
我对CSS并不是超级崩溃,但我知道在这种情况下我受限于CSS和HTML - 没有HTML5或使用javascript来完成它.
到目前为止,我只是想出了这个:
.swoosh1 {
width: 500px;
height: 100px;
border: solid 5px #cb1829;
border-color: #cb1829 transparent transparent transparent;
border-radius: 50%/100px 100px 0 0;
}
Run Code Online (Sandbox Code Playgroud)
有没有人有任何指针?以前做过吗?
除非我遗漏了什么,否则 C# MongoDb 驱动程序的文档中似乎存在很大的空白。
我正在尝试获取IMongoQueryable
(这是各种 LINQWhere、Select 等操作的结果)并将结果存储在数据库端的集合中。当然,我可以在客户端迭代它并以这种方式持久化它,但即使是批量处理也不是高效的,并且在 shell 中使用$merge
or是一个非常容易的操作$out
。
在一个集合上,有一个方法AggregateToCollection<TResult>()
正是我想要的,但它需要一个PiplineDefinition<TDocument, TResult>
参数,我不知道如何从IMongoQueryable
.
我一直在使用GetExecutionModel()
来IMongoQueryable
获取BsonDocument
或 Json 字符串,但我仍然不知道如何将其变成PipelineDefinition
我需要的!
我本以为我会找到一个扩展方法,它IMongoQueryable
允许我将其发送并合并到一个集合中。
到目前为止,为了能够将 an 发送IMongoQueryable
到集合,我有以下内容:
var executionModelDocument = queryable.GetExecutionModel().ToBsonDocument();
// somehow turn the document into pipeline stages and a pipeline??
await _database.GetCollection<TDocument>().AggregateToCollectionAsync<TResult>(pipeline);
Run Code Online (Sandbox Code Playgroud)
我该如何真正实现这一点?