小编Jos*_*ber的帖子

如何更改提交按钮的外观?

我的html代码中有这个简单的提交按钮外观

<input type="submit" name="pay now" value="pay" />
Run Code Online (Sandbox Code Playgroud)

我希望使提交按钮看起来像这样

<a href="#"><img src="images/shopping-cart/check-out-btn.png" border="0" /></a>
Run Code Online (Sandbox Code Playgroud)

但应坚持其提交类型

怎么做 ?

html css

7
推荐指数
2
解决办法
4万
查看次数

指南针精灵生成太多的CSS类

我正在使用罗盘来生成精灵图像.我有很多精灵图标,它产生了太多的CSS代码(背景图像的类选择器太多).所以让我们分析罗盘精灵代码:

你可以在这里看到http://compass-style.org/help/tutorials/spriting/

@import "my-icons/*.png";
@include all-my-icons-sprites;
Run Code Online (Sandbox Code Playgroud)

会产生:

.my-icons-sprite,
.my-icons-delete,
.my-icons-edit,
.my-icons-new,
.my-icons-save   { background: url('/images/my-icons-s34fe0604ab.png') no-repeat; }

.my-icons-delete { background-position: 0 0; }
.my-icons-edit   { background-position: 0 -32px; }
.my-icons-new    { background-position: 0 -64px; }
.my-icons-save   { background-position: 0 -96px; }
Run Code Online (Sandbox Code Playgroud)

如果你看到我用这种方式: <div class="my-icons-sprite my-icons-delete"></div>

我希望Compass生成这段代码:

.my-icons-sprite { background: url('/images/my-icons-s34fe0604ab.png') no-repeat; }

.my-icons-delete { background-position: 0 0; }
.my-icons-edit   { background-position: 0 -32px; }
.my-icons-new    { background-position: 0 -64px; }
.my-icons-save   { background-position: 0 -96px; }
Run Code Online (Sandbox Code Playgroud)

除了每个新图像,它还会添加背景和背景位置.引起太多选择者.

有配置吗?

谢谢

css sass sprite compass-sass

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

流体宽度表中的响应图像(最大宽度)

考虑以下代码:

HTML:

<div>
    <img src="http://placehold.it/600x150" />
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

div { max-width: 200px }
img { max-width: 100%  }?
Run Code Online (Sandbox Code Playgroud)

无论原始大小如何,图像都不会超过200像素.到现在为止还挺好.

这是小提琴:http://jsfiddle.net/PeAAb/


但是,如果父元素的display设置为table:

div { max-width: 200px; display: table }
Run Code Online (Sandbox Code Playgroud)

图像神奇地扩展到原始宽度,table随之扩展.

这是小提琴:http://jsfiddle.net/PeAAb/1/


实际表也是如此:http://jsfiddle.net/PeAAb/2/


问题:这是预期的行为吗?如果是这样,可以采取哪些措施来解决这个问题?

设置父级width(甚至是基于百分比的宽度)而不是max-width正确地将图像压缩回其框中,但不是解决方案.我需要父级流畅(我将此用于站点的主要结构,以便我可以在源代码中的主要内容之后显示侧栏HTML,但侧边栏是固定宽度).

此外,设置table-layoutfixed似乎也没有影响这里.

css fluid-layout css-tables responsive-design

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

如何在禁用单击时保持悬停属性

所以我有这个列表,通过CSS添加了一些悬停效果.HTML:

<li><a href="#">Current Period</a>
  <ul>
        <li><a href="#">2012</a>
        <li> a href="#">2011</a> //...you get the point
Run Code Online (Sandbox Code Playgroud)

CSS:

#nav a:hover {
    background-color: #fff;
    color: #333;
}
Run Code Online (Sandbox Code Playgroud)

当用户在当前周期中悬停时,将显示子元素列表(2012年,2011年......其中包含自己的子元素).我的问题是用户可以点击"当前期间".我已设法通过向锚添加类来删除单击,如下所示:

<li><a href="#" class="noclick">Current Period</a> ....
Run Code Online (Sandbox Code Playgroud)

CSS:

.noclick { pointer-events: none; cursor: default; }

但这当然会消除悬停功能.我想保持悬停效果,同时使按钮不可点击(我在想javascript,但我想要一个更"直接"的解决方案).我感谢任何帮助:)

html javascript css jquery

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

PolymerJS:如何输出模型数据?

有没有办法输出聚合物元素的所有模型数据?

我想将每个属性及其值输出到视图中.

我知道vue通过使用来完成这个

{{ $data | json }}
Run Code Online (Sandbox Code Playgroud)

但是Vue也有一个可转储的数据属性.不确定聚合物是否甚至可以将每个属性及其值转储到视图中.

我想用类似聚合物的东西.但是怎么样?

我知道做这样的事情不起作用:

{{ $properties }}
Run Code Online (Sandbox Code Playgroud)

javascript polymer vue.js

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

使用Android应用程序更改网络运营商

我正在尝试开发一个Android应用程序,它可以在地图上显示各种网络运营商的信号强度.问题是改变网络运营商的唯一方法是手工完成.

关于如何在不手动更改信息的情况下获取此信息的任何想法?我认为有内部/私人Android类可以做到这一点.

networking android operator-keyword

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

使用angularjs设置默认的http主机

有没有办法将我的API主机设置为默认主机,例如http://example.com/v1,这样我就不必在每个$ http或$ resource请求中指定完整的URL?这样我可以使用相对URL.

javascript angularjs

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

从laravel 5中的查询缓存所有记录

我试图通过以下方法缓存查询的所有记录60分钟(方法1)

Route::get('categoryList', function() {
   return app\CategoryDetails::remember(60)->get();
});
Run Code Online (Sandbox Code Playgroud)

我按照本教程链接(技巧5:缓存数据库查询)

但是我收到了这个错误:

调用未定义的方法 Illuminate\Database\Query\Builder::remember()

我不知道我在这里缺少什么.

顺便说一句,我知道我可以通过以下方法缓存整个记录(方法2):

Route::get('categoryList', function() {    
    $category = Cache::remember('category', 10, function() {
        return \App\CategoryDetails::all();
    });

    return $category;
});
Run Code Online (Sandbox Code Playgroud)

这是完美的.

我很好奇为什么第一种方法不适合我.

caching laravel

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

具有原始顺序的 RxJS mergeMap()

抽象问题

有什么办法可以mergeMap按照外部 observable 的原始顺序使用 a 的结果,同时仍然允许内部 observable 并行运行?


更详细的解释

让我们看看两个合并映射运算符:

javascript rxjs rxjs-pipeable-operators rxjs6

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

获取从中继承 CSS 规则的元素

在 jQuery 中,我们可以使用以下css方法轻松获取给定元素的 CSS 值:

$('#myElement').css('line-height'); // e.g. '16px'
Run Code Online (Sandbox Code Playgroud)

现在,由于这个 CSS 值可能是从父元素继承的,有没有办法知道这个规则应用于哪个元素?

例如,假设我有以下 HTML:

<div class="parent">
    <div id="myElement"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

以及以下 CSS:

.parent {
    line-height: 20px;
}
Run Code Online (Sandbox Code Playgroud)

调用css方法 on#myElement将返回20px,但不会表明它是从 继承的.parent

我知道我可以只火了Web Inspector/ Dev Tools/ Firebug,但我想要得到它编程。

这是可能吗?

javascript css jquery inheritance

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