小编Joh*_*ara的帖子

如何将Google图标字体添加到伪:之前

我正在使用谷歌的材料设计图标字体.

但是我想把一个fone叠加在另一个上面.我的想法是添加:before或:after元素,并将样式设置为:

.material-icons:before
{
    position:absolute;
    content:"";
    color:@accent-color;
    font-size:2.4rem;
}
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何把这样的: 进入内容属性 - 我尝试了很多方法以及在CSS技巧上使用转换器(这似乎不起作用).

任何帮助赞赏.

css

4
推荐指数
1
解决办法
9811
查看次数

选项卡式菜单动画

我正在尝试遵循材料设计主题,尽管我没有使用聚合物。

我想创建一个选项卡式菜单,并按照设计指南中指定的方式对其进行动画处理。

我不想重新创建涟漪效果,只想重新创建选项卡底部的动画条,当一个选项卡被聚焦时会移动。

你可以在这里看到一个例子(动画在页面的最底部) 标签触摸目标动画

我不确定这是否可以仅使用 CSS 来完成,但如果它不能,jquery/js 不是问题。

任何帮助表示赞赏。

javascript css jquery animation

1
推荐指数
1
解决办法
1261
查看次数

history.back() - 如果没有历史记录,如何设置默认值

我正在努力为用户提供聪明和体贴,但我又一次遇到了"设计"问题.

我在网站上有很多页面,我选择删除默认导航并用一个简单的"后退"按钮替换它.

后退按钮的功能如下:

href="javascript:history.back()"
Run Code Online (Sandbox Code Playgroud)

我也"没有索引"这些页面,所以理论上一切都很好.

但是,我还有一个问题 - 它可能永远不会发生,但知道如何解决它会很好.

假设用户为该页面添加书签.目前还没有回头路,所以我想知道是否有可能创建默认值href="/"但是如果有历史记录则以某种方式覆盖它.事实上,如果我能够确定是否存在任何历史记录,那么修改JavaScript函数就足够了.

这可能吗?我不是JS大师,所以我可能会尝试实现一些无法实现的东西.

javascript browser-history

1
推荐指数
1
解决办法
1569
查看次数

正则表达式固定数量的字符但任意数量的空格

我正在验证一些输入字段。这是一个简单示例的正则表达式:

^\[0-9]\{6,6}\$
Run Code Online (Sandbox Code Playgroud)

在示例中,它需要输入 6 个数字。但是,我想稍微放松一下验证,并在必要时允许空格,然后再删除它们——一个例子可能是银行排序代码。

在英国,排序代码可以写为 123456,或者可能是 12 34 56。

我知道我可以修改表达式以在括号内包含一个空格并放宽大括号中的数字,但我想做的是继续限制数字,以便必须始终输入 6,并允许没有或更多空格 - 当然,空格可以在任何地方。

我不知道如何解决这个问题 - 任何想法,感谢帮助。

regex

0
推荐指数
1
解决办法
703
查看次数

无法使Linq语法工作

我有,对其他人来说可能是一个相当简单的逻辑,但我已经围成一圈,无法弄明白.

我正在使用实体框架,但这不是太重要,因为它是我需要建议的Linq部分.

我有一个命名类别和另一个名为Offer.关系是一个报价可以有一个类别,当然一个类别可以有很多报价.

每个优惠都有2个bool列:IsActiveIsExpired.

我只想选择至少有1个有效报价的类别(即IsActive!IsExpired)

虽然我使用的是存储库,但它基本上是相同的,其中r是Categories表.

        return r.Find()
            .Any(x =>  x.Offers.Where(y => y.IsActive == true));
Run Code Online (Sandbox Code Playgroud)

这是一个很大的语法错误.救命!

c# linq

0
推荐指数
1
解决办法
65
查看次数

Linq匿名类型

我不经常使用LINQ,关于它的事情是有效的方式使用它是一种效率较低的方式.

我有一个项目列表,我只想对每个项目进行计算并返回最低的计算十进制数(注释编号,而不是项目).我有这个LINQ可以工作,但我想知道它是否是在这种情况下可以使用LINQ的最有效方式.

var bestPrice = query.Select(x => new
{
    Interest = CalcInterest(amount, term, x.ProductRate.Rate)
})
.OrderBy(x => x.Interest)
.FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

其中"query"是预选的LINQ列表,"CalcInterest"是用于计算数字的方法.

此查询将被大量使用,因此任何小的收益都将是大赢.

c# linq

0
推荐指数
1
解决办法
66
查看次数

标签 统计

c# ×2

css ×2

javascript ×2

linq ×2

animation ×1

browser-history ×1

jquery ×1

regex ×1