我对类型的本机输入有问题date。我的案例由具有多个不同类型的本机输入(text、number、date等)的本机表单组成。具有该表单的应用程序具有粘性标头,这会导致以下行为:
每当提交表单并且表单验证遇到输入字段的无效输入时,表单都会自动滚动,以便受影响的字段显示在浏览器的最顶部,同时显示验证错误消息。该字段被粘性标头遮挡。
我通过使用scroll-margin输入字段的 CSS 属性解决了这个问题,该属性尊重粘性标题的高度。
这适用于除日期输入字段之外的所有输入类型。
我无法找到任何官方错误报告。还有其他人遇到过这种行为吗?如果是这样,我如何在不使用 JQuery 的情况下解决这个问题?
body {
max-width: 500px;
font-family: Roboto, sans-serif;
line-height: 1.4;
margin: 0 auto;
padding: 4rem 1rem;
font-size: 1.5rem;
}
header {
position: fixed;
top: 0;
left: 0;
text-align: center;
color: white;
width: 100%;
padding: 1rem;
background: #1976D2;
}
input[type=text] {
scroll-margin-top: 150px;
}
input[type=date] {
scroll-margin-top: 150px;
}
input[type=submit] {
margin-top: 500px;
}Run Code Online (Sandbox Code Playgroud)
<header>
Fixed Header.
</header>
<form>
<input type="text" required/>
<br/> …Run Code Online (Sandbox Code Playgroud)我想在我的函数中使用命名向量,并且我需要变量中的向量名称。
例子:
我想创建向量
c(foo = 1, bar = -1)
Run Code Online (Sandbox Code Playgroud)
通过以下方式:
a = "foo"
b = "bar"
c(a = 1, b = -1)
# where c(a = 1, b = -1) == c(foo = 1, bar = -1)
Run Code Online (Sandbox Code Playgroud)
有没有办法使用变量作为向量的名称?提前致谢!
我正在尝试编写一个类来在 x 和 y 方向上缝合雕刻图像。x 方向正在工作,为了减少 y 方向,我想简单地将图像旋转 90° 并在已经重新缩放的图像上运行相同的代码(仅在 x 方向上),然后将其旋转回其初始状态。
我找到了一些东西AffineTransform并尝试了它。它实际上产生了一个旋转的图像,但弄乱了颜色,我不知道为什么。
这是所有的代码:
import java.awt.image.BufferedImage;
import java.awt.geom.AffineTransform;
import java.awt.image.AffineTransformOp;
import java.io.File;
import java.io.IOException;
import javafx.scene.paint.Color;
import javax.imageio.ImageIO;
public class example {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException {
// TODO code application logic here
BufferedImage imgIn = ImageIO.read(new File("landscape.jpg"));
BufferedImage imgIn2 = imgIn;
AffineTransform tx = new AffineTransform();
tx.rotate(Math.PI/2, imgIn2.getWidth() / 2, imgIn2.getHeight() / 2);//(radian,arbit_X,arbit_Y)
AffineTransformOp op …Run Code Online (Sandbox Code Playgroud) java bufferedimage seam-carving image-rotation affinetransform