❶ 用php寫一個簡單登錄界面,怎麼給它加入一張背景圖片啊,用div框該怎麼弄,或者其他的方法
背景圖像載入很簡單,你只需要做以下幾步即可(假設你的登陸界面對話框類名叫「CLoginDlg」):
(1)菜單「Insert」->"Resource",選擇Bitmap,然後點「Import...」,選擇你的背景圖像,然後假設該資源ID為「IDB_BITMAP1」;
(2)在LoginDlg.h下聲明一個CBitmap m_BKbitmap;
(3)在LoginDlg.cpp的構造函數中:m_BKbitmap.LoadBitmap(IDB_BITMAP1);
(4)在LoginDlg.cpp的OnPaint()函數中寫上:
void CLoginDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting
if (IsIconic())
{
SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);
// Center icon in client rectangle
int cxIcon = GetSystemMetrics(SM_CXICON);
int cyIcon = GetSystemMetrics(SM_CYICON);
CRect rect;
GetClientRect(&rect);
int x = (rect.Width() - cxIcon + 1) / 2;
int y = (rect.Height() - cyIcon + 1) / 2;
// Draw the icon
dc.DrawIcon(x, y, m_hIcon);
}
else
{
BITMAP bm;
CRect rect;
CDC dcMem;
m_BKbitmap.GetBitmap (&bm);
GetClientRect(&rect);
dcMem.CreateCompatibleDC (&dc);
CBitmap *oldbitmap=dcMem.SelectObject (&m_BKbitmap);
dc.BitBlt (0,0,bm.bmWidth ,bm.bmHeight ,&dcMem,0,0,SRCCOPY);
dcMem.SelectObject(oldbitmap);
CDialog::OnPaint();
}
}
你的問題就OK了。
關於按鈕控制項顯示圖片,建議你可以下載一個CButton的繼承類,什麼「CButtonST」啊、「CBtnST」啊、「CDlgShadeButtonST」啊,自己手寫的話不劃算,有很多現成的控制項類,都寫的非常好,完全可以拿來為我們所用。
❷ php中怎麼添加背景圖片
php是伺服器端編程,網頁的背景可以直接以html代碼添加
❸ 在php網頁鍾如何設置背景圖
在頁面裡面加CSS就可以設置背景圖,直接在頁面最上面寫:
<style>
body{background:url(背景圖片地址);}
</style>
這樣子就可以,我可以寫成內聯的CSS:
...
</head>
<bodystyle="background:url(背景圖片地址);">
...
</body>
</html>
❹ 【怎樣在php成品網站程序中插入背景圖片求高手指點】
直接在body後面添加代碼:background="圖片地址"。例如:<body background="clouds.gif">
❺ php如何往帶顏色的背景圖片上寫入白色文字
<?php
//定義輸出為圖像類型
header("content-type:image/png");
//新建圖象
$pic=imagecreate(400,40);
//定義黑白顏色
//imagecolorallocate第一次調用就是背景色,這里為了演示就是黑色
$black=imagecolorallocate($pic,0,0,0);
//白色字體顏色
$white=imagecolorallocate($pic,255,255,255);
//定義字體
$font="c://WINDOWS//fonts//simhei.ttf";
//定義輸出字體串
$str="WRITESOMETHING-qingwei.tech";
//列印TTF文字到圖中
imagettftext($pic,20,0,10,30,$white,$font,$str);
//建立GIF圖型
imagepng($pic);
//結束圖形,釋放內存空間
imagedestroy($pic);
如上述代碼,用到了php的GD庫,請在phpinfo中確認你是否開啟了GD庫。這里是在黑底圖片上添加白字 ,你也可以用圖片做背景改動一下就可以了
❻ PHP怎麼設置背景圖大小
背景的大小是隨著容器的大小而改變的 <div style="width:200px; height:200px; background:url(....);">這里是正文</div> 這個正文的背景圖就是200*200px的尺寸 有啥問題,在下面追問吧?
❼ 怎麼給php網站添加背景
恩,要檢查CSS代碼,會不會是設置有沖突
你可以在最外層添加一個DIV來測試下
❽ php中如何添加背景圖片
那是 html+css做的事情, php是服務端負責處理數據的。
❾ 如何用PHP改變背景圖案
很簡單,把 多個背景圖案用 存入數組array[]中,
調用時可使用 background="array[$_GET[i]]";
然後
<a href="?i=0">背景1</a> //你的背景1,也就是array[0]中的背景圖片地址
<a href="?i=1">背景1</a> //你的背景1,也就是array[1]中的背景圖片地址
如果你想讓它 每次打開網頁時 隨即改變 背景圖片,可以使用:
rand() 函數,
background="array[rand(0,5)]"; //就是背景1-背景5 隨機使用。