JavaFX WebView Css转换不起作用
我正在尝试使用WebView组件加载本地HTML文件。 除了CSS转换之外,一切都很好。 这是我的HTML文件JavaFX WebView Css转换不起作用,java,css,javafx,javafx-webview,Java,Css,Javafx,Javafx Webview,我正在尝试使用WebView组件加载本地HTML文件。 除了CSS转换之外,一切都很好。 这是我的HTML文件 <!DOCTYPE html> <html> <head> <title>HTML GUI</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width
<!DOCTYPE html>
<html>
<head>
<title>HTML GUI</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
input[type=text]{
padding: 5px;
text-align: center;
-webkit-transition: width 2s;
transition: width 2s;
}
input[type=text]:focus{
width: 80%;
}
</style>
</head>
<body>
<div id="welcomeText">Welcome</div>
<div id="user-block">
<label>User Name:</label>
<input type="text"/>
</div>
<div id="pw-block">
<label>Password:</label>
<input type="text"/>
</div>
</body>
</html>
HTML图形用户界面
输入[类型=文本]{
填充物:5px;
文本对齐:居中;
-webkit过渡:宽度2s;
过渡:宽度2s;
}
输入[类型=文本]:焦点{
宽度:80%;
}
欢迎
用户名:
密码:
问题是,每当我点击输入时,转换就会立即发生。过渡时间完全被忽略。我做错什么了吗?WebView是否支持转换?
注意:我使用的是JDK 8(1.8)
更新:已修复
我已通过为输入指定宽度来修复它…将转换属性放置在
input[type=text]:focus
block中是否有帮助?同样的问题。我已经通过为输入指定一个宽度来修复它。。。