小编Kar*_* RK的帖子

几秒钟后改变一次背景颜色

是否可以<p>使用css 小提琴在几秒钟(10到20秒)后更改元素的背景颜色?我不想使用js.

<p style="background:#E1FEE0;">Human</p>
Run Code Online (Sandbox Code Playgroud)

css css3 background-color css-animations

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

填充底部在Firefox和IE11中不起作用

JsFiddle

的CSS

body, html {
  background: violet
}
* {
  margin: 0;
  padding: 0
}
.fixed {
  height: 100%;
  width: 300px;
  background: #fff;
  right: 0;
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-left: 1px solid red;
}
.container {
      -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 30px 60px;
}
.footer {
  border-top: 1px solid #f0f0f0;
  box-sizing: border-box; …
Run Code Online (Sandbox Code Playgroud)

html css firefox cross-browser flexbox

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

cssRules无法读取多个样式表类属性值

借助这个答案(获取所有css类背景和颜色属性值),我可以获得所有CSS类的背景和颜色属性值.它在我使用内部css代码时有效.

现在,我有超过35个外部CSS样式表.当我尝试下面的代码时,它只返回第一个外部CSS文件输出.无法获取剩余的样式表背景和颜色属性值.如何访问剩余的样式表?

$('#nightMode').on('click', function() {
    // var color = $("body").css("background");
    // var test = invertColor("#00a3fe"); 
    // console.log(color); 

    let styles = document.styleSheets;

    const rgbToHex = (rgbStr) => !rgbStr ? '':'#' + rgbStr
      .slice(4,-1)
      .split(', ')
      .map(x => (+x).toString(16).padStart(2, '0'))
      .join('');

    let cssArr =[...styles[0].cssRules].map(x=> ({
      class: x.selectorText,
      background: rgbToHex(x.style.background),
      color: rgbToHex(x.style.color)
    } ));

    let genCssStr='';
    genCssStr+= '<style> \n\n';
    cssArr.forEach(x=> genCssStr+=`${x.class}{\n` + 
      (x.background ? `  background:${invertColor(x.background)};\n` : '') + 
      (x.color ? `  color:${invertColor(x.color)};\n` : '') + `}\n\n`);
    genCssStr+= '</style>';

    console.log(styles);
    console.log(genCssStr); …
Run Code Online (Sandbox Code Playgroud)

javascript css arrays jquery stylesheet

5
推荐指数
2
解决办法
227
查看次数

将tinyint默认值更改为1 mysql

我的数据库表中有一个状态列.键入:tinyint(4),默认值为0.我想将默认值更改为1.如何做?可能这是一个非常简单的问题,但我不知道.

mysql database tinyint

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

使用提交<按钮>代替<input>按钮

我想提交一份表格<button>而不是<input>.我知道<button>不能像提交那样处理表单<input>,我必须使用onclick方法.

我尝试了几件事但它不起作用

<button name="<?php echo $name; ?>" onclick="document.<?php echo $this->action; ?>.submit()"> ... ( Action URL of the form )
<button name="<?php echo $name; ?>" onclick="document.iso<?php echo rand(); ?>.submit()">... ( name of the form )
<button name="<?php echo $name; ?>" onclick="window.location.href='<?php echo $this->action; ?>'">... ( Action url of the form )
Run Code Online (Sandbox Code Playgroud)

有人知道答案吗?

html javascript php forms jquery

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

动画速度表针与纯css

我在这里尝试过Jsfiddle.现在我想慢慢地从左到右快速地动画中心针尖.我听说过css关键帧并尝试过.但是,它左右.我没有得到预期的结果.如何使用纯css为此针设置动画?

CSS

#logo
{
    display: inline-block;
    position: relative;
}
#logo .speedometer
{
    width: 80px;
    height: 80px;
    border-radius: 100%;
    border: 20px solid #000;
    border-right: 20px solid white;
    border-bottom: 20px solid white;
    -webkit-transform: rotate(45deg);
    display: inline-block;
}
#logo .needle
{
    width: 5px;
    height: 50px;
    background: #999999;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
    display: inline-block;
    left: 57px;
    position: absolute;
    top: 10px;
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div id="logo">
    <span class="speedometer"></span>
    <span class="needle"></span>
</div>
Run Code Online (Sandbox Code Playgroud)

html css css3 css-animations

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

将样式应用于表中的列?

是否可以将样式应用于列?例如,假设我希望第二列为红色(实际上它更复杂).下面/ 这个演示我给了第二列b类,但我不知道如何让每一行的第二列变红.我只知道如何设置标题样式

.b { color: red; }

<table>
    <th>a</th>
    <th class="b">b</th>
    <th>a</th>
    <tbody>
        <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        </tr>
        <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        </tr>
        <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        </tr>
        <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

css html-table css-selectors

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

使用完美滚动条插件在同一页面中添加多个滚动条

我使用过完美的滚动条 js 插件。滚动条工作正常。但是当我为另一个内容(同一页面)再次添加此滚动条时,它不适用于 second div。如何使用此插件在同一页面中添加多个滚动条?

JS

jQuery(document).ready(function ($) {
      "use strict";
      $('#Default').perfectScrollbar();
    });
Run Code Online (Sandbox Code Playgroud)

CSS

#Default.contentHolder { position:relative; margin:0px auto; margin-top: 20px; padding:0px; width: 285px; height: 450px; overflow: hidden; border: 1px solid #CCC; }
Run Code Online (Sandbox Code Playgroud)

HTML

<div id="Default" class="contentHolder">
/*content goes here. scrollbar works fine here */
</div>

 <div id="Default" class="contentHolder">
    /*another content goes here. scrollbar does not work here*/
 </div>
Run Code Online (Sandbox Code Playgroud)

css jquery scrollbar jquery-plugins

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

pdo直接将图像插入数据库 - 始终插入BLOB - 0B

我正在尝试直接将图像插入到mysql数据库表中.在我的数据库中,我总是得到[BLOB - 0B].它不会将图像插入表格中.我也没有得到任何错误.我糊涂了..

PHP

ini_set('display_startup_errors',1);
    ini_set('display_errors',1);
    error_reporting(-1);

    include('config.php');
     if (isset($_FILES['image']) && $_FILES['image']['size'] > 0) 
      { 
          $tmpName  = $_FILES['image']['tmp_name'];  

          $fp = fopen($tmpName, 'r');
          $data = fread($fp, filesize($tmpName));
          $data = addslashes($data);
          fclose($fp);
      } 

      try
        {
            $stmt = $conn->prepare("INSERT INTO images ( picture ) VALUES ( '$data' )");
//          $stmt->bindParam(1, $data, PDO::PARAM_LOB);
            $conn->errorInfo();
            $stmt->execute();
        }
        catch(PDOException $e)
        {
            'Error : ' .$e->getMessage();
        }
Run Code Online (Sandbox Code Playgroud)

HTML

<form action="upload.php" method="post">
<input id="image" name="image" type="file" />
<input type="submit" value="Upload" />
</form>
Run Code Online (Sandbox Code Playgroud)

php mysql pdo blob

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

获取所有css类背景和颜色属性值

我想获得所有CSS声明的所有背景和颜色属性值.

例如:

    body {
      background: #fff;
    }
    .aaa {
      background: #dedede;
      color: #000
    }
    .text {
      color: #333;
      padding: 10px
    }
Run Code Online (Sandbox Code Playgroud)

我想获得这样的输出,并且这些属性的值需要存储在数组中.

    body {
      background: #fff;
    }
    .aaa {
      background: #dedede;
      color: #000
    }
    .text {
      color: #333;
    }
Run Code Online (Sandbox Code Playgroud)

我尝试使用jQuery来做到这一点.我可以得到一个特定类的背景属性值,如.aaa.text.我如何获得所有类的值?

$('#btn-invert').on('click', function() {
  var color = $("body").css("background");
  // var test = invertColor("#00a3fe"); 
  console.log(color); 
});
Run Code Online (Sandbox Code Playgroud)

javascript css arrays jquery

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