第一步,創(chuàng)建靜態(tài)頁面tabs.html,默認是HTML5模板,如下圖所示:

成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,先為蒲縣等服務建站,蒲縣等地企業(yè),進行企業(yè)商務咨詢服務。為蒲縣企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
第二步,引入ionic相關的CSS文件和JS文件,如下圖所示:
第三步,在body插入div和a標簽元素,并設置樣式,如下圖所示:
第四步,預覽該靜態(tài)頁面,這時會看到四個Tabs標簽,如下圖所示:
第五步,再次設置Tabs樣式,使每個Tabs樣式不一樣,如下圖所示:
第六步,下面插入AngularJS相關的指令,ng-app、ng-controlle指令,如下圖所示:
第一步,在創(chuàng)建的web項目EasyUI下,新建頁面文件夾pages,并在該文件夾下創(chuàng)建頁面tabs.html。
第二步,引入EasyUI核心JavaScript和CSS文件,并需要jQuery關鍵的js文件。
第三步,在body標簽元素內插入Tabs標簽元素div,并設置樣式。
第四步,預覽靜態(tài)頁面tabs.html。
第五步,利用tabs標簽頁自帶的函數(shù)方法獲取選中的tabs頁標題。
第六步,再次預覽該靜態(tài)頁面,點擊其中之一的tabs子標簽,這時會彈出標簽頁標題。
因為某個bug 以為 是 el-tabs 組件的問題,所以想直接仿造一個,結果發(fā)現(xiàn) 是其他問題,想想下次哪天會用到 就奉上這段樣式
這是用VUE寫的。看得懂的 用 JQ 寫其實邏輯都一樣 沒區(qū)別!
HTML:
div?class="tabsMain"
ul?class="tabsList"
li?:class="activeName==item.code?'active':''"?v-for="(item,index)?of?tabList"?:key="index"?@click="handleClick(item,index)"{{item.name}}/li
/ul
div?v-if="activeName?==?'tab-1'"/div //本來想直接用 index 判斷的 結果還是直接 仿造el-tabs的方式做吧
div?v-if="activeName?==?'tab-2'"/div
div?v-if="activeName?==?'tab-3'"/div
/div
CSS:
.tabsMain{
border:?1px?solid?#dcdfe6;
box-shadow:?0?2px?4px?0?rgba(0,0,0,.12),?0?0?6px?0?rgba(0,0,0,.04);
margin:?0;
}
.tabsMain??div{
padding:?10px;
}
.tabsList{
width:?100%;
background:?#f5f7fa;
overflow:?hidden;
}
.tabsList?li{
float:?left;
padding:?0?20px;
height:?40px;
box-sizing:?border-box;
line-height:?40px;
list-style:?none;
font-size:?14px;
font-weight:?500;
color:?#303133;
transition:?all?.3s?cubic-bezier(.645,.045,.355,1);
border:?1px?solid?transparent;
margin-bottom:?-1px;
cursor:?pointer;
}
.tabsList?li.active{
color:?#409eff;
background-color:?#fff;
border-right-color:?#dcdfe6;
border-left-color:?#dcdfe6;
white-space:?nowrap;
position:?relative;
transition:?transform?.3s;
z-index:?2;
}
.tabsList?li:first-child{
margin-left:?-1px;
}
.tabsList?li:last-child{
margin-right:?-1px;
}?
data(){
return:{
activeName:'tab-1',
tabList:[
?{code:'tab-1',name:'標簽-1'},
{code:'tab- 2,name:'標簽-2'},
{code:'tab-3,name:'標簽-3'}
]
}
},
methods:{
handleClick(item){
this.activeName = item.code
}
}
最后結果:圖
html如何動態(tài)增加tabs的寬度,操作方法如下。
設備:聯(lián)想電腦
系統(tǒng):win8
軟件:html+css
1、首先新建一個html文件,命名為test.html,在test.html文件中,使用div標簽創(chuàng)建一個模塊,并在div添加文字內容,代碼如下。
2、在test.html文件中,設置div標簽的class屬性為erliu。
3、然后在test.html文件內,編寫style type="text/css"/style標簽,頁面的css樣式將寫在該標簽內。
4、接著在css標簽內,通過類名erliu來設置div的樣式,div的樣式將寫在花括號中。
5、然后在css標簽內,編寫div的樣式,使用width屬性設置div的寬度為200px,使用height屬性設置div的高度為100px,使用background屬性設置div的背景顏色為紅色。
6、最后在瀏覽器打開test.html文件,查看實現(xiàn)的效果。
文章名稱:csstabs樣式的簡單介紹
文章分享:http://chinadenli.net/article3/dsgjeos.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供微信公眾號、建站公司、網站導航、網站策劃、自適應網站、品牌網站制作
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)