① html怎麼用圖片做鏈接
一般的做法,是寫一個a標簽,然後裡面嵌套一個img標簽,也就是圖片。也可以a標簽裡面寫文字,然後給a標簽一個背景圖。比如:
<a href="xxx"><img src="1.jpg"/></a>
這樣就可以了。
② java怎麼給窗體或者面板設置背景圖片
1利用標簽組件來設置x0dx0a標簽本來是一種最簡單的組件,為什麼可以將它設置成為一個窗體的背景呢?首先還是要了解框架JFrame中的層次結構。JFrame中的層次分布及相對關系是:最底層是JRootPane,第二層是JlayerPane,最上層就是ContentPane,也正是我們常說的內容面板。所以一般我們拖放的控制項就是在ContentPane層上。也就是說我們只需將背景圖片放在JFrame的第二層是JlayerPane上,再把內容面板ContentPane設置為透明,則第二層JlayerPane上放置的圖片即成為內容面板的背景了。具體代碼如下:x0dx0aJPanelpnlMain=newJPanel();//創建面板pnlMain。x0dx0agetContentPane().add(pnlMain);//將pnlMain設置為主面板。x0dx0aIconi=newImageIcon("背景.jpg");/*用源圖片「背景.jpg」構造一個ImageIcon對象i,需要注意如果圖片的路徑使用的是相對路徑,則圖片文件必須放在類文件所在文件夾或項目的根文件夾中,否則圖片的路徑必須用絕對路徑。*/x0dx0aJLabellblLogo=newJLabel(i);//用指定的圖片構造標簽對象lbx0dx0athis.getLayeredPane().add(lb,newInteger(Integer.MIN_VALUE));x0dx0a//把標簽放在第二層JlayerPane上。x0dx0alb.setBounds(0,0,ii.getIconWidth(),i.getIconHeight());x0dx0a//設置標簽的尺寸,即背景圖象的大小。x0dx0agetConentPane().setOpaque(false);/*把內容面板設置為透明,這樣整個框架的背景就不再是內容面板的背景色,而是第二層中標簽的圖像。*/x0dx0apnlMain.add(lb);//將標簽添加到主面板pnlMain中。x0dx0a用標簽組件JLabel來設置窗體背景,其擴展性上比較差,且在標簽上不能放置其他組件,比如:在放置一個JButton,整個布局背景圖就錯亂。導致這種現象是因為Java載入組件是有順序的,作為背景的JLabel的代碼一定要放在全部組件代碼的最後,這樣JLabel的背景圖片才不會被其他組件遮住,從而使整個布局背景錯亂。所以採用這種方式來設置窗體背景有很大的局限性。因此最好是採用以下方式來設置窗體背景。x0dx0a2通過JPanel面板來設置窗體背景x0dx0aJPanel面板是Java中的容器之一。而Java中的容器是沒有背景圖片的屬性的,它們只有背景顏色,如果需要在JPanel面板上設置窗體背景,就需要重寫paintComponent(Graphicsg)方法,即把所要設置的背景圖片畫上作為JPanel面板的背景。具體實現如下:x0dx0a首先定義一個JPanel的子類BjPanel,由於JPanel的構造方法不能添加圖像,因此在創建此子類的時候先用getImage載入一幅背景圖片,在重寫paintComponent(Graphicsg)方法時,利用drawImage方法將其逐漸繪制到屏幕上,並將該面板添加到框架中,最後將該面板設置為透明。其代碼如下:x0dx0aimportjava.awt.*;x0dx0aimportjavax.swing.*;{x0dx0apublicstaticvoidmain(Stringargs[])x0dx0a{x0dx0aBjFramef=newBjFrame();x0dx0af.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);x0dx0af.setVisible(true);x0dx0a}x0dx0a}{x0dx0apublicBjFrame()x0dx0a{x0dx0asetSize(WTH,HHT);x0dx0aBjPanelpl=newBjPanel();x0dx0aContainercontentPane=getContentPane();x0dx0acontentPane.add(pl);x0dx0apl.setOpaque(true);x0dx0a}x0dx0apublicstaticfinalintWTH=300;x0dx0apublicstaticfinalintHHT=200;x0dx0a}{x0dx0aImageim;x0dx0apublicBjPanel()x0dx0a{x0dx0aim=Toolkit.getDefaultToolkit().getImage("背景.jpg");//需要注意的是如果用相對路徑載入圖片,則圖片文件必須放在類文件所在文件夾或項目的根文件夾中,否則必須用絕對路徑。x0dx0a}(Graphicsg)x0dx0a{x0dx0asuper.paintComponent(g);x0dx0aintimWidth=image.getWidth(this);x0dx0aIntimHeight=image.getHeight(this);//定義圖片的寬度、高度x0dx0aintFWidth=getWidth();x0dx0aintFHeight=getHeight();//定義窗口的寬度、高度x0dx0aintx=(FWidth-imWidth)/2;x0dx0ainty=(FHeight-imHeight)/2;//計算圖片的坐標,使圖片顯示在窗口正中間x0dx0ag.drawImage(image,x,y,null);//繪制圖片x0dx0a}x0dx0a}
③ 如何使用CSS設置標簽的背景小圖標 簡單
可以用background屬性,假設需要給 a 標簽加一個背景小圖標,則有:
a{background:url(小圖標路徑.png)leftcenterno-repeat;}
④ css背景圖片里如何加入點擊超鏈接
css是無法加超鏈接的,但是可以在一個A標簽下設置背景圖片加入超鏈接,具體步驟如下。
1、新建test.html文件。
⑤ jquery怎麼給div下的a標簽添加背景圖片
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>顯示背景</title>
<script type="text/javascript" src="http://www.sz886.com/js/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(e) {
$.each($("#PagingView a"),function(index,item){
switch($(item).text()){
case "First":
$(item).css({"color":"#ff0","background":"url(logo.png)"});
break;
case "Next":
$(item).css({"color":"#f00","background":"url(logo.png)"});
break;
case "Last":
$(item).css({"color":"#0f0","background":"url(logo.png)"});
break;
}
});
});
</script>
</head>
<body>
<div id="PagingView" style="width:500px; height:500px">
<a href="javascript:;" style="height:100px; width:100px; display:block;">First</a>
<a href="javascript:;" style="height:100px; width:100px; display:block;">Next</a>
<a href="javascript:;" style="height:100px; width:100px; display:block;">Last</a>
</div>
</body>
</html>
⑥ HTML中 A標簽懸浮上面後背景圖片改變是什麼代碼
如果要自動變換的話這個要JS控制!標簽的背景圖片包括大小都可以設置!