我尝试使用Typescript修改伪元素的高度。
我在IDE(vscode)中收到以下错误
这是我的代码。
import java.util.*;
import org.opencv.core.*;
import org.opencv.imgproc.Imgproc;
import org.opencv.imgcodecs.Imgcodecs;
public class xtmp{
public static void main(String[] args){
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
test();
}
static void test(){
// Read with alpha channel
Mat img = Imgcodecs.imread("transparent.png", Imgcodecs.IMREAD_UNCHANGED);
// Split the channels and get the alpha
List<Mat> bgra = new ArrayList<Mat>(4);
Core.split(img, bgra) ;
// Save
Mat alpha = bgra.get(3);
Imgcodecs.imwrite("alpha.png", alpha);
}
}
答案 0 :(得分:2)
您不能单独为特定元素设置伪类,您可以通过更改样式表来实现:
document.styleSheets[0].insertRule('#id:hover { background-color: blue; }', 0);
document.styleSheets[0].cssRules[0].style.backgroundColor= 'blue';
答案 1 :(得分:1)
尝试el.prototype.pseudoStyle("before", "height", newHeight);
答案 2 :(得分:1)
正如我在JavaScript中所知,我们无法更改伪元素,我在TS中也是如此,因为它是一个JS超集。 最诚挚的问候。