小编chi*_*rag的帖子

将鼠标悬停在DIV上以扩展宽度

这是我到目前为止 - https://jsfiddle.net/8216Lntb/

body {
  background-color: black;
  margin: 0 auto;
  height: 100%;
  width: 100%;
}
.grow {
  height: 100vw;
  /* Origional height */
  width: 25%;
  /* Origional width */
  margin: 0px 0 0px 0;
  /* Just for presentation (Not required) */
  float: left;
  /* Just for presentation (Not required) */
  position: relative;
  /* Just for presentation (Not required) */
  transition: height 0.5s;
  /* Animation time */
  -webkit-transition: height 0.5s;
  /* For Safari */
}
.grow:hover {
  width: 25%;
  /* This …
Run Code Online (Sandbox Code Playgroud)

html css jquery

17
推荐指数
3
解决办法
6119
查看次数

仅限CSS,无负载转换

我有一个自定义复选框,其中填充了边框,颜色等的过渡以及3D转换以将其翻转.如果取消选中该复选框,它看起来很好并且在状态之间转换得很好,但是,如果复选框在dom加载时被赋予了checked属性,那么它必须旋转到位并且复选框在背面可见.

在此输入图像描述

注意:虽然我链接了JsFiddle,所以你可以看到代码,问题不在小提琴中.只有通过样式表链接样式时才会发生这种情况.

https://jsfiddle.net/tj2djeej/

/* Radio & Checkbox */

input.flipCheckbox {
  -webkit-transition: transform .5s linear 0s;
  -webkit-transform-style: preserve-3d;
  -webkit-appearance: none;
  -webkit-transform: rotatey(0deg);
  -webkit-perspective: 800;
  -webkit-transform-style: preserve-3d;
  box-sizing: border-box;
  position: relative;
  outline: none;
  width: 26px;
  height: 26px;
  border: 3px solid #C15649;
  cursor: pointer;
}
input.flipCheckbox:checked {
  -webkit-transform: rotatey(180deg);
}
input.flipCheckbox:after {
  -webkit-transform: rotatey(-180deg);
  -webkit-transition: color 0s linear .25s, -webkit-text-stroke-color 0s linear .25s;
  -webkit-text-stroke-color: transparent;
  cursor: pointer;
  line-height: 26px;
  font-size: 14px;
  width: 26px;
  height: 26px;
  position: absolute;
  z-index: 1;
  top: -3px;
  left: …
Run Code Online (Sandbox Code Playgroud)

css css-transitions

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

如何动态更改类css样式?

目标

在我的程序中,我想用jquery/javascript做两件事:

  1. 动态更改css类的样式
  2. 向元素添加/删除类

问题

要做第一件事我使用$(".className").css()方法,但它只改变那些已经className类的元素的样式,即如果我以后添加className到元素,它的样式将不是新的.我怎么解决这个问题?

也可以在jsfiddle看到它.

$("p").addClass("redclass");
$(".redclass").css("color", "darkRed");
$("span").addClass("redclass");
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>I want to be red! And I am.</p>
<span>I want to be red too but I'm not :'(</span>
Run Code Online (Sandbox Code Playgroud)

结果:

在此输入图像描述

html javascript css jquery

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

当键盘打开HTML / CSS时,页脚被向上推?

因此,我在这里要做的就是向我的网站添加一个简单的页脚,该页脚在台式机上打开时可以正常运行,但是在平板电脑或移动设备上,只要打开键盘(例如登录),页脚就会向上移动到键盘上方。有解决这个问题的方法吗?

的CSS

#footer {
  width: 100%;
  background-color: #4c66a4;
  color: #fff;
  position: absolute;
  left: 0px;
  bottom: 0px;
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)
<div id="footer">
  <p>&copy; 2018 SulmaxCP. All Rights Reserved.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

键盘关闭

键盘打开

html css

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

当子级旋转时更改父级 div 大小

我里面有块包装器和 div 。对于子项,我应用 CSS 旋转,并且我希望父级 div 会更改它的宽度和高度 - 子级 div 必须始终位于父级内部(就像图片上一样)。

#wrap {
  margin-top: 100px;
  width: auto;
  height: auto;
  position: relative;
  border: 1px solid red;
  box-sizing: border-box;
}
#div {
  position: relative;
  top: 0;
  left: 0;
  background-color: green;
  width: 200px;
  height: 80px;
  display: block;
  transform: rotate(120deg);
}
Run Code Online (Sandbox Code Playgroud)
<div id="wrap">
  <div id="div">123</div>
</div>
Run Code Online (Sandbox Code Playgroud)

示例: https: //jsfiddle.net/y2mw3wxn/

示例它必须如何:

示例必须如何

html css transform rotatetransform

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

如何在Redis中存储对象数组?

我有一组要存储在 Redis 中的对象。我可以分解数组部分并将它们存储为对象,但我不知道如何获得类似的东西

{0} : {"foo" :"bar", "qux" : "doe"}, {1} : {"name" "Saras", "age" : 23} 
Run Code Online (Sandbox Code Playgroud)

然后根据名称搜索数据库并取回请求的密钥。我需要这样的东西。但不能接近正确。

incr id //correct
(integer) 3
get id //correct
"3"
SADD id {"name" : "Saras"} //wrong 
SADD myset {"name" : "Saras"} //correct
(integer) 1
Run Code Online (Sandbox Code Playgroud)

首先是正确处理这部分。

其次是以某种方式从值中获取密钥,即

if name==="Saras"  
then key=1
Run Code Online (Sandbox Code Playgroud)

我觉得很难。或者我可以将它直接存储为对象数组并使用简单的 for 循环。

 for (var i = 0; i < userCache.users.length; i++) {
            if (userCache.users[i].userId == userId && userCache.users[i].deviceId == deviceId) {
                return i;
            }
        }
Run Code Online (Sandbox Code Playgroud)

请建议哪种路线最适合某些实施?

redis node-redis

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

如何指定自定义参数,使用 xunit.runner.console

我有一个 C#/Selenium/Specflow 测试套件,我正在使用 xunit.console.exe 使用 Jenkins 运行它。我需要将这些测试指向不同的环境(Test/QA/Prod 等),并希望使用命令行参数。

我正在调用的批处理命令是: "%WORKSPACE%\packages\xunit.runner.console.2.1.0\tools\xunit.console" "%WORKSPACE%\[MyProject]\bin\Debug\eDC6.Test.Specs.dll" -xml test_output.xml

并希望包含一个额外的参数,例如:“-env=PROD”以将该作业指向特定环境。

我愿意接受更好的方法来做到这一点。

c# selenium xunit.net jenkins

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

html将div中的画布居中,而不拉伸画布

我有一个像:

.image-detail {
  height: 100%;
  width: 100%;
  display: block;
  position: relative;
}
canvas {
  display: block;
}
.image-detail-canvas {
  -moz-user-select: none;
  -webkit-user-select: none;
  max-width: 100% !important;
  max-height: 100% !important;
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
}
Run Code Online (Sandbox Code Playgroud)
<div class="image-detail">
  <canvas class="image-detail-canvas" id="image-canvas">

  </canvas>
</div>
Run Code Online (Sandbox Code Playgroud)

它以画布为中心,但画布正在拉伸.

我不希望画布被拉伸.

我想让它在不拉伸的情况下居中.如果画布水平居中,则水平居中,垂直居中,然后如此.

html css html5 canvas

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

在IE11中SVG图像严重缩放

我有一个外部SVG图像,它不会在IE11中保持纵横比.

.container {
  width: 400px;
  height: 400px;
  display: block;
  border: 1px solid blue;
}
img {
  max-height: 200px;
  border: 1px solid red;
}
Run Code Online (Sandbox Code Playgroud)
<div class="container">
  <img src="http://www.wikipathways.org/wpi/wpi.php?action=downloadFile&type=svg&pwTitle=Pathway:WP3155_r80720" />
</div>
Run Code Online (Sandbox Code Playgroud)

(https://jsfiddle.net/9q3cL4cs/7/)

问题是在IE11中宽度没有缩放以匹配最大高度.这在IE11中不起作用的原因是因为SVG图像没有定义视图框.

任何解决方案都赞赏!

javascript css svg internet-explorer-11

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

如何在 VS2019 中使用 eslint 设置 angular12?

angular(12)在 VS2019 中有一个使用 TSLint 的项目。

我已使用以下命令将项目从 tslint 迁移到 eslint。

ng add @angular-eslint/schematics

ng g @angular-eslint/schematics:convert-tslint-to-eslint
Run Code Online (Sandbox Code Playgroud)

它将生成.eslintrc.json具有默认规则的文件。

我已启用 ESLint,如下所示: 在此输入图像描述

这里它引用全局配置文件。我想将其更改为生成的 .eslintrc.json 文件。

我想要按照 .eslintrc.json 文件进行 Linting。如何在 VS 2019 中实现这一目标?

visual-studio eslint angular

5
推荐指数
0
解决办法
294
查看次数