vue3點擊之后加css樣式在Vue3中可以再css標簽中使用v-bind(***)來綁定一個屬性控制它的樣式,注意:【如果你的數(shù)據(jù)不是使用Vue3的 ref 或者 reactive使其變成響應...

站在用戶的角度思考問題,與客戶深入溝通,找到五龍口網(wǎng)站設計與五龍口網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、成都網(wǎng)站建設、外貿(mào)營銷網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、申請域名、虛擬空間、企業(yè)郵箱。業(yè)務覆蓋五龍口地區(qū)。
簡單的可以用樓上的方法轉(zhuǎn)換,如果一大篇,而且定義了很多Class,如
.cls {
width: 10px;
height: 20px;
}
這樣的樣式,全部轉(zhuǎn)換為 HTML,那是很費功夫的,因為所有用到這個類的標簽都要寫 style="width:10px;height:20px"。而且一個標簽可能不止用到一個類,那就得把所有類的內(nèi)容都寫到 style 里面,還得考慮相同的項。
CSS 樣式是綁定到 HTML 標簽上的內(nèi)容,不是互相轉(zhuǎn)換的關(guān)系。
1、基本樣式 的寫法
style type="text/css"
h1{
font-family:黑體;
}
/style
直接些標簽名進行定義屬性,這個也比較常見。但是它的定義通常放在style標簽中聲明。
2、類class鏈接樣式
定義也通常在style標簽中聲明
style type="text/css"
.style1{
color:red;
font-size:16px;
}
/style
引用時候直接在標簽的屬性中使用class="style1" 記住是class屬性
h1 /h1
3、id鏈接樣式
style type="text/css"
#style1{
color:blue;
font-size:16px;
}
/style
引用的時候就用標簽屬性中的id屬性 ,要區(qū)別于類屬性
h1 id="style1"/h1
區(qū)別:類class鏈接樣式和id鏈接樣式
類連接樣式可以適用于多個對象設置同樣的屬性中,
而id鏈接樣式只能用于一個對象標簽中,其他標簽則會失效
4、html選擇器:
直接用標簽進行聲明,跟上面的第一個一樣
2)派生選擇器:
style type="text/css"
h1 h2{
color:red;
font-size:1em;
font-family:黑體;
}
/style
h1 h2的寫法意思是代表著該css樣式只能之h1h2 /h2/h1同時出現(xiàn),且是嵌套使用的時候才能生效
3)id選擇器
id選擇器的作用是通過id選擇器將css樣式作用到頁面的對象上。寫法:
style type="text/css"
#text p{
font-size:1em;
}
/style
將該樣式綁定到html上,就要這樣寫
h1 id=#"text"這個是不要p的寫法
要p的寫法
表明該對象只能作用在text對象上的所有p標簽中
4)class選擇器
style type="text/css"
.fancy{
color:red;
background:#666;
}
/style
使用的時候也是
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
創(chuàng)建和應用
CSS
樣式表
除了為單個元素設置內(nèi)聯(lián)樣式之外,還可以創(chuàng)建和應用級聯(lián)樣式表
(CSS)
文件。級聯(lián)樣式表使您可以定義可應用于多個控件和頁面的樣式,而不必分別編輯元素。
在演練的本節(jié)中,將創(chuàng)建樣式表,該樣式表使您可以使用用于設置內(nèi)聯(lián)樣式的相同工具。然后將樣式表應用于正在編輯的頁面。
創(chuàng)建樣式表
在解決方案資源管理器中,右擊網(wǎng)站的名稱(如
C:\WebSites),再單擊“添加新項”。
在“Visual
Studio
已安裝的模板”之下單擊“樣式表”。
在“名稱”框中,鍵入“dark.css”,再單擊“添加”。
編輯器打開一個包含
body
樣式元素的新樣式表。
將插入點定位在左右大括號
({
})
之間,然后在“樣式”菜單上單擊“生成樣式”。
出現(xiàn)“樣式生成器
-
body”對話框。
單擊“字體”,在“字體屬性”下單擊位于“顏色”框右邊的省略號“(…)”,在“顏色選取器”對話框中單擊一種亮色,再單擊“確定”。
注意
請確保選擇一種與網(wǎng)站網(wǎng)頁的默認顏色不同的顏色。
單擊“背景”,單擊一種與前面步驟中選定的字體顏色對比的暗色(如“褐紫紅色”),再單擊“確定”關(guān)閉“樣式生成器
-
body”對話框。
將插入點定位到
body
元素的右大括號之后,右擊,再單擊“添加樣式規(guī)則”。
出現(xiàn)“添加樣式規(guī)則”對話框。
“添加樣式規(guī)則”對話框使您可以創(chuàng)建綁定到特定
HTML
元素類型、樣式類名或特定元素的新樣式。
單擊“類名”,然后在框中鍵入“reverse”。
這樣將創(chuàng)建一個名為
.reverse
的新樣式類。將能夠把為
.reverse
定義的樣式設置應用于頁上的任何元素。還可以選擇創(chuàng)建類,以便它只能應用于特定類型的元素(定位點、按鈕等),但是在本演練中將創(chuàng)建一個簡單的樣式類。
單擊“確定”以關(guān)閉“添加樣式規(guī)則”對話框。
使用樣式生成器或
IntelliSense
功能將
.reverse
樣式的顏色設置為與主體樣式的顏色相反的顏色。元素類似于如下所示:
.reverse
{
background-color:white;
color:maroon;
}
既然有樣式表,那么可以在正在編輯的頁中對其進行引用。
在網(wǎng)頁上引用樣式表
打開
Default.aspx
頁并切換到“設計”視圖。
從解決方案資源管理器中,將
dark.css
文件拖動到頁面上。
頁面已更新,并顯示樣式表的效果。
單擊“正方形”,然后在“屬性”中設置“CssClass”“reverse”。
這樣將反轉(zhuǎn)樣式應用于“正方形”。
切換到“源”視圖。
在
head
元素中,可以看到編輯器已經(jīng)添加了引用樣式表的
link
元素。還可以看到
asp:button
元素的
cssclass
屬性已設置為
reverse。
右擊該頁,再單擊“在瀏覽器中查看”。
該頁出現(xiàn)在瀏覽器中,且已應用樣式表。
按鈕綁定一個點擊事件,只是改變少量的樣式使用$(".div").css("background","red");即可,如果是整個頁面改變,就需要用到頁面樣式寫緩存或數(shù)據(jù)庫,重新加載頁面來判斷用戶選擇了那個樣式,然后顯示不同的樣式加載
分享名稱:css樣式綁定,css控制鏈接樣式
網(wǎng)頁路徑:http://chinadenli.net/article11/dsippgd.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、小程序開發(fā)、外貿(mào)網(wǎng)站建設、外貿(mào)建站、標簽優(yōu)化、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)