我有一个网站使用了一些不同的"主要"颜色.一般的HTML布局保持不变,只有颜色会根据内容而改变.
我想知道我是否可以根据CSS选择器设置颜色变量.通过这种方式,我可以使用一些变量为我的网站设置主题,让Sass填写颜色.
例如:
$color-1: #444;
$color-2: #555;
$color-3: #666;
$color-4: #777;
body.class-1 {
color-default: $color-1;
color-main: $color-2;
}
body.class-2 {
color-default: $color-3;
color-main: $color-4;
}
/* content CSS */
.content {
background: $color-default;
color: $color-main;
}
Run Code Online (Sandbox Code Playgroud)
我正在考虑使用mixin,但我想知道是否有更好的方法来做这个 - 可能有一个功能?我对Sass不是那么好,所以任何帮助都会受到赞赏.
我正在尝试将我的终端PHP版本切换到5.4,因为我在更新Drupal核心时遇到了Drush的一些问题.https://drupal.stackexchange.com/questions/112090/drush-command-errors
这些问题的原因是我的终端PHP版本与我的localhost不同.
php -v在终端返回PHP 5.5.13 (cli)但我的localhost正在运行PHP Version 5.4.29.
我开始搜索如何将CLI版本切换到5.4并找到:
sudo rm /usr/bin/php // remove /usr/bin/php first
sudo ln -s /opt/local/bin/php54 /usr/bin/php // pointing to php54
php -v // get version
PHP 5.4.9 (cli) (built: Nov 26 2012 12:40:37)
Copyright (c) 1997-2012 The PHP Group
Run Code Online (Sandbox Code Playgroud)
但是,在执行此操作并重新启动Apache和终端之后,我仍然在
PHP 5.5.13 (cli)追求php -v.
为了确保我在正确的文件夹中工作,我检查了php文件是否在运行后被删除了sudo rm /usr/bin/php,它确实是.
所以作为测试,我做到了这一点:/opt/local/bin/php54 -v得到了PHP 5.4.29 (cli).这让我觉得我的符号链接不起作用,或者我做错了什么.
附注:
运行后,sudo rm /usr/bin/php我预计 …
我试图获得数组值的最高出现次数,如果出现次数相等,我应该获得相同出现次数的第一个选定值。
例子:
var array = ['25', '50', 'a', 'a', 'b', 'c']
在这种情况下,我应该得到 a
var array = ['75', '100', 'a', 'b', 'b', 'a']
在这种情况下,我也应该得到 a
我已经完成了相当多的搜索,并找到了一些有用的帖子,例如:
不知何故,我似乎无法修改这些示例以适合我的情况。
现在我正在使用下面的代码,但它返回最后一个选择的相等事件,而不是第一个。(信用/sf/users/86684111/)
function mostFrequent(array){
return array.sort(function(a,b){
return array.filter(function(v){ return v===a }).length
- array.filter(function(v){ return v===b }).length
}).pop();
}
Run Code Online (Sandbox Code Playgroud)
欢迎对此提供任何帮助。
我试图在javascript中构建一个多维数组,到目前为止还没有成功.我已经在Stackoverflow上阅读了其他一些帖子,并阅读/观看了有关该主题的教程,所有这些都对我有所帮助,但我无法让它工作.
大多数时候我收到以下错误:
未捕获的SyntaxError:意外的令牌
基本上,我有一个表格,我的网站的访问者可以输入他们的年龄,血压,胆固醇,如果他们是吸烟者.
riscTable = {
'68': { // AGE
'170': { // BLOODPRESSURE
// M, MS, W, WS
'275': { 27, 48, 16, 30 }, // CHOLESTEROL
'225': { 22, 41, 13, 24 }, // CHOLESTEROL
'175': { 18, 34, 10, 20 }, // CHOLESTEROL
'0': { 15, 28, 8, 16 } // ...
},
'150': {
'275': { 20, 36, 11, 22 },
'225': { 16, 30, 9, 18 },
'175': { 13, 25, 7, 14 }, …Run Code Online (Sandbox Code Playgroud) 我试图弄清楚如何只选择第一组类并将CSS应用于它.
在下面的代码中,我试图在第一组div上使用类.item来应用颜色
<div class="field-items">
<div class="item">This text should be red</div>
<div class="item">This text should be red</div>
<div class="field-items">
<div class="item">This text should NOT be red</div>
<div class="item">This text should NOT be red</div>
<div class="item">This text should NOT be red</div>
<div class="item">This text should NOT be red</div>
</div>
<div class="item">This text should be red</div>
<div class="item">This text should be red</div>
</div>
Run Code Online (Sandbox Code Playgroud)
问题是第二组.item div也得到了颜色:红色; CSS.我一直在玩选择器,如:nth-child,:nth-of-type,>,+,...但我无法弄清楚如何做到这一点.
我现在能做的最好是覆盖第二组的css.
.item {
color: #cc3333;
}
.item .item {
color: #000;
}
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏.