㈠ 如何用js來改變CSS屬性
通過js來改變CSS屬性,使用jQuery可以很方便的實現,像這樣:
$("img").css('border-color','red');
就可以把邊框顏色都變成紅色。
這是針對此問題的測試頁面
㈡ 如何讓網頁在瀏覽器自適應屏幕大小
方法:
1、在網頁頭部加上這樣一條meta標簽:<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes" />
解釋:
width=device-width :寬度等於設備屏幕的寬度
initial-scale=1.0:表示:初始的縮放比例
minimum-scale=0.5:表示:最小的縮放比例
maximum-scale=2.0:表示:最大的縮放比例
user-scalable=yes:表示:用戶是否可以調整縮放比例
另外:如果想控制字體的大小的話,應該使用相對大小,可以用下面這段代碼,一般不用也可,這里只是說明一種方法。
相對大小的字體
字體也不能使用絕對大小px,而只能使用相對大小em。
body {font: normal 100% Helvetica, Arial, sans-serif;}
上面的代碼指定,字體大小是頁面默認大小的100%,即16像素。
h1 {font-size: 1.5em; }
然後,h1的大小是默認大小的1.5倍,即24像素(24/16=1.5)。
small {font-size: 0.875em;}
small元素的大小是默認大小的0.875倍,即14像素(14/16=0.875)。
2、讓網頁適應不同的瀏覽器
瀏覽器的格局現在是兩分天下,一分是IE,另一分是NetScape,在國內Ie有絕對的佔有率,在這種情況下我們設計的網頁只要兼容它就行了,但NetScape在國外還是有很多人使用,畢竟它是瀏覽器的元老。
雖然沒有辦法做出讓所有瀏覽器都兼容的網站,但只要注意以下幾點,做出來的網頁在各個瀏覽器都中能達到比較好的顯示效果:
a、不要混合使用層和表格排版,如果是父子關系,如層中表格,不在此原則范圍內。
b、內聯式的 CSS 在 Netscape Navigator 中經常會出現問題,使用鏈式或內嵌式。
c、有時需要在空層插入表格或者透明圖片,以保證在 Netscape Navigator 里的效果。
d、對於只有幾個像素寬度或高度的層,改用圖片來實現。
e、避免使用 W3C 組織不推薦的排版屬性,用 CSS 代替。
㈢ js css 滑鼠移入某個區域滑出一個框的效果怎麼做
1、輸復入代碼,其中button是滑鼠要滑制動的地方,滑過button時,class為content的內容就要顯示出來,滑鼠滑出去的時候,這塊內容就需要重新隱藏起來。
㈣ js如何自適應屏幕高度js如何自適應屏幕高度設置
如何在JavaScript中使用自定義事件
1。JavaScript的事件處理是所有瀏覽器端程序的基本功。當目標元素的事件被觸發時,比如按鈕點擊、滑鼠移動或者表單提交,這些事件可以觸發相應的方法。當然,在這個過程中,我們可以通過一些參數來定義過去的很多東西。需要避免的一點是事件和DOM元素之間的緊密耦合。例如,先看一下下面的代碼,並考慮使用一個簡單的表單來接受用戶輸入的信息。
2.我們可以寫一個代碼在屏幕上顯示剛才表單提交的信息。
document.getelementbyid(msgbox提交
varmsg=e.currenttarget.getelementbyid(味精
如果(消息){
警報(消息);
}
},假);
那麼,如果我們想對顯示的句子做些什麼,比如發送一條推文,或者將其存儲在伺服器中或做其他事情,該怎麼辦呢?有兩種選擇:
1.向現有事件處理方法添加代碼。
這種方案的缺點是,無論何時想要測試或更新後來添加的事件處理方法,它都變得非常不靈活。每當一些功能被更改或刪除時,總會有一大段代碼需要修改。
2.為每個函數創建事件處理方法。
第二種方法很好的解決了前一種方法的問題,雖然這種方法一開始可能比較麻煩。畢竟,所有方法代碼都必須處理重復的消息提取和驗證步驟。
想像一下能夠觸發自定義的「新消息」事件不需要驗證是否有消息提交,或者如果可以監控整個HTML文檔或者body之類的標簽而不僅僅是一個表單的節點,可以做到嗎?這是自定義事件要解決的問題。
自己觸發一個自定義事件非常簡單;以下代碼用於向新創建的CustomEvent對象傳遞名稱、詳細信息和選項:
varevent=新客戶事件(
在這種情況下,newMessagemsgbox
網頁設計:如何讓頁面寬度自適應,並且最寬值不大於1600px,最低不小於800px?求高手答?
1.你可以用js去計算在不同的寬度情況下,調用哪一個css,用if去判斷;2.或者也可以設置min-width:800px和max-width:1600px;
如何使p中的圖片自適應寬度和高度,圖片不變形,可以超出p,超出部分隱藏?
像你這么說,貌似只有用js來判斷了,首先給圖片上下左右居中,給父級元素設置overflow:hidden;然後用過js來獲取當前圖片的寬高,如果寬度大於高度,那麼就高度為100%,寬度自適應,反之寬度100%,高度自適應;
㈤ 如何利用JS代碼區判斷是否是大小屏,小屏則內容充滿整個屏幕,大屏則內容居中顯示
不用js,css也可以。
//大屏幕,當屏幕寬度等於641px或者大於的時候
@mediascreenand(max-width:641px){
.container{width:640px;margin:0auto;}
}
//小屏幕,當屏幕最大寬度600px或者小於600px的時候
@mediascreenand(max-width:640px){
.container{width:auto;margin:0;}
}
js的話,判斷一下window.innerWidth
varww=window.innerWidth
if(ww<640){
document.documentElement.setAttribute('class','container-mobile')
}else{
document.documentElement.setAttribute('class','container')
}
.container{width:640px;margin:0auto;}
.container-mobile{width:auto;margin:0;}