1. 如果要調(diào)用css中的樣式,則可以直接改變class,
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名與空間、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、溫宿網(wǎng)站維護(hù)、網(wǎng)站推廣。
.clolor-red: {color: red}
$('div').addClass('color-red');
2. 可以直接改變樣式,$('div').css('color', 'red')
[img]設(shè)置寬度為100%,列表就可以適應(yīng)屏幕。同時如果你的頭像要保證是正方形,就要使用js計算并動態(tài)賦值寬度和高度。如使用jq語句$(id).css("width","150px");$(id).css("height","150px");就是一個正方形,當(dāng)然,不一定是150px,具體的寬度也可以動態(tài)獲取屏幕并計算。
JS可以使用css屬性來進(jìn)行樣式修改,并且不僅可以修改單一屬性,也可以同時修改多個屬性。
案例
以下小案例使用JQuery作為演示。
前提: html頁面首先必須引入JQuery,放置在body體最后的位置。例如:
script?type="text/javascript"?src=""/script
html部分代碼
p
我是一個段落,我沒有背景顏色的,但是JQuery會給我增加背景顏色。
/p
button
點擊我,給上面段落添加黃色背景顏色。
/button
JQuery代碼
$("button").click(function(){
$("p").css("background-color",?"yellow");
});
修改多個屬性
$("button").click(function(){
$("p").css({"background-color":?"yellow",?"font-size":?"200%"});
});
結(jié)論與解釋:
首先使用Jquery選擇器進(jìn)行元素選擇 -?$("button")
為該元素綁定點擊事件 -?click
click中的匿名函數(shù)修改css屬性。
在css屬性的修改中,p段落有了黃色背景; 多個屬性修改,不但有了黃色背景而且字體是之前的兩倍大小。
注意事項:
可以不用非要綁定事件,在本案例中,綁定事件是為了更好地演示Jquery如何操作css屬性。
修改單一屬性和多個屬性的寫法是有區(qū)別的,多個屬性使用{},屬性與值之間用:分割,屬性與屬性之間用,分割。
rem一般用于設(shè)置字體的大小,1rem就是html根元素的字體大小,2rem就是html字體大小的2倍,1.5rem是html字體的1.5倍,0.75rem則是html字體大小的四分之三,依此類推。
因此,rem是一個相對長度單位,當(dāng)改變html根元素的字體大小時,所有以rem為單位的字體大小也會跟著放大或縮小。
當(dāng)然,它也可以用在其它地方,不一定是字體大小。比如要把某個元素的寬度設(shè)為5個字符的寬度,則 {width:5rem}
需要準(zhǔn)備的材料分別有:電腦、html編輯器、瀏覽器。
1、首先,打開html編輯器,新建html文件,例如:index.html,并引入jquery。
2、在index.html中的script標(biāo)簽,輸入jquery代碼:$('input').css('width', '250px');。
3、瀏覽器運(yùn)行index.html頁面,此時輸入框的css樣式的寬度被成功設(shè)置250px。