sql web中如何设置背景图

sql web中如何设置背景图,第1张

您好,这样的:
mport javaawt;
import javaxswing;
class ImagePanel extends JPanel {
private Image backgroundImage;
ImagePanel() {
// 从系统中加载
backgroundImage = new ImageIcon("image address")getImage();
}

@Override
protected void paintComponent(Graphics g) {
superpaintComponent(g);

if (backgroundImage != null) {
gdrawImage(backgroundImage, 0, 0, getWidth(), getHeight(), this);
}
}
}

可以使用css的background-size属性来调整背景的大小,比如:
background-size: 240px 180px
背景的宽为240像素,高为180像素
background-size: 50% 30%
背景的宽设为容器宽度的50%,高设为容器高度的30%
background-size: cover
把背景扩展至足够大,以使背景完全覆盖容器区域(背景的某些部分也许无法显示在容器区域中)
background-size: contain
把背景扩展至最大尺寸,以使其宽度和高度完全适应容器区域(容器的部分边角位置可能会留空)
需要注意的是,background-size是css3的属性,浏览器必须支持css3才能看到预期的效果。好在现在的主流浏览器都是支持css3的(如果你坚持用IE6那当我没说)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13376781.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存