創(chuàng)建和應(yīng)用
10多年的臨高網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整臨高建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“臨高網(wǎng)站設(shè)計(jì)”,“臨高網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
CSS
樣式表
除了為單個(gè)元素設(shè)置內(nèi)聯(lián)樣式之外,還可以創(chuàng)建和應(yīng)用級聯(lián)樣式表
(CSS)
文件。級聯(lián)樣式表使您可以定義可應(yīng)用于多個(gè)控件和頁面的樣式,而不必分別編輯元素。
在演練的本節(jié)中,將創(chuàng)建樣式表,該樣式表使您可以使用用于設(shè)置內(nèi)聯(lián)樣式的相同工具。然后將樣式表應(yīng)用于正在編輯的頁面。
創(chuàng)建樣式表
在解決方案資源管理器中,右擊網(wǎng)站的名稱(如
C:\WebSites),再單擊“添加新項(xiàng)”。
在“Visual
Studio
已安裝的模板”之下單擊“樣式表”。
在“名稱”框中,鍵入“dark.css”,再單擊“添加”。
編輯器打開一個(gè)包含
body
樣式元素的新樣式表。
將插入點(diǎn)定位在左右大括號
({
})
之間,然后在“樣式”菜單上單擊“生成樣式”。
出現(xiàn)“樣式生成器
-
body”對話框。
單擊“字體”,在“字體屬性”下單擊位于“顏色”框右邊的省略號“(…)”,在“顏色選取器”對話框中單擊一種亮色,再單擊“確定”。
注意
請確保選擇一種與網(wǎng)站網(wǎng)頁的默認(rèn)顏色不同的顏色。
單擊“背景”,單擊一種與前面步驟中選定的字體顏色對比的暗色(如“褐紫紅色”),再單擊“確定”關(guān)閉“樣式生成器
-
body”對話框。
將插入點(diǎn)定位到
body
元素的右大括號之后,右擊,再單擊“添加樣式規(guī)則”。
出現(xiàn)“添加樣式規(guī)則”對話框。
“添加樣式規(guī)則”對話框使您可以創(chuàng)建綁定到特定
HTML
元素類型、樣式類名或特定元素的新樣式。
單擊“類名”,然后在框中鍵入“reverse”。
這樣將創(chuàng)建一個(gè)名為
.reverse
的新樣式類。將能夠把為
.reverse
定義的樣式設(shè)置應(yīng)用于頁上的任何元素。還可以選擇創(chuàng)建類,以便它只能應(yīng)用于特定類型的元素(定位點(diǎn)、按鈕等),但是在本演練中將創(chuàng)建一個(gè)簡單的樣式類。
單擊“確定”以關(guān)閉“添加樣式規(guī)則”對話框。
使用樣式生成器或
IntelliSense
功能將
.reverse
樣式的顏色設(shè)置為與主體樣式的顏色相反的顏色。元素類似于如下所示:
.reverse
{
background-color:white;
color:maroon;
}
既然有樣式表,那么可以在正在編輯的頁中對其進(jìn)行引用。
在網(wǎng)頁上引用樣式表
打開
Default.aspx
頁并切換到“設(shè)計(jì)”視圖。
從解決方案資源管理器中,將
dark.css
文件拖動到頁面上。
頁面已更新,并顯示樣式表的效果。
單擊“正方形”,然后在“屬性”中設(shè)置“CssClass”“reverse”。
這樣將反轉(zhuǎn)樣式應(yīng)用于“正方形”。
切換到“源”視圖。
在
head
元素中,可以看到編輯器已經(jīng)添加了引用樣式表的
link
元素。還可以看到
asp:button
元素的
cssclass
屬性已設(shè)置為
reverse。
右擊該頁,再單擊“在瀏覽器中查看”。
該頁出現(xiàn)在瀏覽器中,且已應(yīng)用樣式表。
簡單的可以用樓上的方法轉(zhuǎn)換,如果一大篇,而且定義了很多Class,如
.cls {
width: 10px;
height: 20px;
}
這樣的樣式,全部轉(zhuǎn)換為 HTML,那是很費(fèi)功夫的,因?yàn)樗杏玫竭@個(gè)類的標(biāo)簽都要寫 style="width:10px;height:20px"。而且一個(gè)標(biāo)簽可能不止用到一個(gè)類,那就得把所有類的內(nèi)容都寫到 style 里面,還得考慮相同的項(xiàng)。
CSS 樣式是綁定到 HTML 標(biāo)簽上的內(nèi)容,不是互相轉(zhuǎn)換的關(guān)系。
1、基本樣式 的寫法
style type="text/css"
h1{
font-family:黑體;
}
/style
直接些標(biāo)簽名進(jìn)行定義屬性,這個(gè)也比較常見。但是它的定義通常放在style標(biāo)簽中聲明。
2、類class鏈接樣式
定義也通常在style標(biāo)簽中聲明
style type="text/css"
.style1{
color:red;
font-size:16px;
}
/style
引用時(shí)候直接在標(biāo)簽的屬性中使用class="style1" 記住是class屬性
h1 /h1
3、id鏈接樣式
style type="text/css"
#style1{
color:blue;
font-size:16px;
}
/style
引用的時(shí)候就用標(biāo)簽屬性中的id屬性 ,要區(qū)別于類屬性
h1 id="style1"/h1
區(qū)別:類class鏈接樣式和id鏈接樣式
類連接樣式可以適用于多個(gè)對象設(shè)置同樣的屬性中,
而id鏈接樣式只能用于一個(gè)對象標(biāo)簽中,其他標(biāo)簽則會失效
4、html選擇器:
直接用標(biāo)簽進(jìn)行聲明,跟上面的第一個(gè)一樣
2)派生選擇器:
style type="text/css"
h1 h2{
color:red;
font-size:1em;
font-family:黑體;
}
/style
h1 h2的寫法意思是代表著該css樣式只能之h1h2 /h2/h1同時(shí)出現(xiàn),且是嵌套使用的時(shí)候才能生效
3)id選擇器
id選擇器的作用是通過id選擇器將css樣式作用到頁面的對象上。寫法:
style type="text/css"
#text p{
font-size:1em;
}
/style
將該樣式綁定到html上,就要這樣寫
h1 id=#"text"這個(gè)是不要p的寫法
要p的寫法
表明該對象只能作用在text對象上的所有p標(biāo)簽中
4)class選擇器
style type="text/css"
.fancy{
color:red;
background:#666;
}
/style
使用的時(shí)候也是
h1/h1
也可以像上面的一樣用派生選擇器
style type="text/css"
.fancy td{
color:red;
background:#666;
}
/style
說明生效只能在td中
5)分組選擇器
h1{color:bule;}
#text{color:bule;}
.play{color:bule;}
這種寫法太繁瑣了
我們可以使用
h1,#text,.paly{
color:bule;}
這樣來定義
6)偽類和偽類選擇器
用關(guān)鍵字:lang來定義
html
head
style type="text/css"
q:lang(smile){
quotes:"∞"
}
/style
/head
body
好吧,展示一下
p請看q祝你愉快/q/p
/body
/html
按鈕綁定一個(gè)點(diǎn)擊事件,只是改變少量的樣式使用$(".div").css("background","red");即可,如果是整個(gè)頁面改變,就需要用到頁面樣式寫緩存或數(shù)據(jù)庫,重新加載頁面來判斷用戶選擇了那個(gè)樣式,然后顯示不同的樣式加載
可以使用腳本框架,例如jQuery或國人的JSer,
設(shè)置樣式如:
jQuery: $(".ad").css("樣式名1", "樣式值").css("樣式名2", "樣式值");
如: $(".ad").css('background-color','red').css('color','green');
JSer除了像上面那樣寫外,還可以這樣:
JSer(".ad").css({backgroundColor:'red', color:'green'});
如果是綁定樣式名的話:
jquery: $(".ad").addClass("xxx").addClass("yyy");
JSer: JSer(".ad").addClass("xxx yyy");
看了下你的補(bǔ)充問題,你可以用JSer,像這樣做:
JSer.exec(function(){
setInterval(function(){
JSer(".ad").remove();
}, 500);
});
因?yàn)椴磺宄莻€(gè)ad是什么時(shí)候被創(chuàng)建的,因?yàn)橛锌赡苁蔷W(wǎng)頁加載完后過幾秒創(chuàng)建的。所以上面的代碼創(chuàng)建一個(gè)定時(shí)器,直接將.ad廣告remove掉。
1、使用css來控制變化,即給圖片添加css樣式
2、在圖片樣式綁定:hover事件,控制圖片在鼠標(biāo)懸停時(shí)變化
//定義動畫
@-webkit-keyframes imgChange
{
0%{border-radius:0%;}
50%{border-radius:50%;}
100%{border-radius:0%;}
}
img:hover{
-webkit-animation-name:imgChange;
-webkit-animation-duration:1s;
-webkit-animation-timing-function:linear;
}
網(wǎng)頁名稱:css樣式綁定,css樣式菜鳥教程
本文來源:http://jinyejixie.com/article6/dsediog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)、軟件開發(fā)、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)