整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          一個(gè)Vue.js實(shí)例控制字變大變小,含樣式操作,flex布局 「603」

          • 是一個(gè)用vue.js對(duì)css操作完成的實(shí)例。
          • 當(dāng)然用了flex簡(jiǎn)單布局。

          一、先創(chuàng)建一個(gè)html文件,記得添加vue庫(kù)文件。

          二、創(chuàng)建一盒容器vmdiv,用vue綁定它,測(cè)試vue綁定后的插入值text1效果。

          三、加入文本框和兩個(gè)按鈕。

          四、通過(guò)flex排序,讓它們?nèi)齻€(gè)豎排。比例為文本框占4,按鈕占1。

          五、測(cè)試一下按鈕的點(diǎn)擊事件。

          六、給文本框添加style樣式,給它字體大小為16px,并設(shè)置一個(gè)變量size,讓它來(lái)控制字的大小,通過(guò)點(diǎn)擊后,字變大加5,變小減5。

          • 是一個(gè)用vue.js對(duì)css操作完成的實(shí)例。
          • 當(dāng)然用了flex簡(jiǎn)單布局。

          一、先創(chuàng)建一個(gè)html文件,記得添加vue庫(kù)文件。

          二、創(chuàng)建一盒容器vmdiv,用vue綁定它,測(cè)試vue綁定后的插入值text1效果。

          三、加入文本框和兩個(gè)按鈕。

          四、通過(guò)flex排序,讓它們?nèi)齻€(gè)豎排。比例為文本框占4,按鈕占1。

          五、測(cè)試一下按鈕的點(diǎn)擊事件。

          六、給文本框添加style樣式,給它字體大小為16px,并設(shè)置一個(gè)變量size,讓它來(lái)控制字的大小,通過(guò)點(diǎn)擊后,字變大加5,變小減5。

          lt;div>塊元素基礎(chǔ)屬性講解

          <div>元素是個(gè)有故事的元素,這個(gè)元素很早就出現(xiàn)在html超文本標(biāo)記語(yǔ)言中,它設(shè)計(jì)之初就是為了解決網(wǎng)頁(yè)頁(yè)面布局的需求。但是遺憾的是它出生后一直懷才不遇。

          在我還上初中的時(shí)候,智能手機(jī)還沒(méi)有出現(xiàn),更沒(méi)有平板電腦等移動(dòng)設(shè)備。上網(wǎng)是通過(guò)擺在桌子上的計(jì)算機(jī)來(lái)完成的。

          那時(shí),大街小巷上有好多網(wǎng)吧。

          那時(shí),馬云剛剛辭去工作準(zhǔn)備創(chuàng)業(yè)。

          那時(shí),發(fā)送郵件的操作都會(huì)出現(xiàn)在計(jì)算機(jī)課程中。

          那時(shí),對(duì)頁(yè)面還沒(méi)有現(xiàn)在的跨平臺(tái)要求。

          那時(shí),flashplayer大行其道。

          那時(shí),dreamwaver、flash、fireworks被稱為網(wǎng)頁(yè)三劍客!

          那時(shí),制作網(wǎng)頁(yè)可以不用懂的html的寫法!

          第一次接觸網(wǎng)頁(yè)制作是在大學(xué)的專業(yè)課上,使用三劍客,通過(guò)點(diǎn)擊軟件菜單中的按鈕就能制作網(wǎng)頁(yè),精力都放在了如何使用flash制作酷炫的交互動(dòng)畫上了。

          那時(shí),對(duì)html還沒(méi)有深刻的認(rèn)識(shí),但是卻對(duì)<table></table>這個(gè)標(biāo)簽有著極深的印象。

          因?yàn)楫?dāng)時(shí)的dreamwaver通過(guò)非代碼方式生成的頁(yè)面都是使用<table>表格元素進(jìn)行布局的!

          也就是說(shuō),在移動(dòng)智能設(shè)備誕生之前,在用戶對(duì)頁(yè)面還沒(méi)有可以適應(yīng)不同屏幕比例的要求前,<table>這個(gè)本來(lái)用來(lái)做表格的元素同時(shí)兼職了<div>的頁(yè)面布局工作,而且把兼職干成了主業(yè),讓<div>這個(gè)專業(yè)的塊元素閑置了好久。

          直到智能手機(jī),平板電腦產(chǎn)生后,由于對(duì)頁(yè)面的跨平臺(tái)顯示的要求的出現(xiàn)(這類適應(yīng)多平臺(tái)的頁(yè)面布局叫做響應(yīng)式布局),<table>表格制作的頁(yè)面在響應(yīng)式布局大行其道的今天,用它布局的頁(yè)面開(kāi)始出現(xiàn)代碼冗余,維護(hù)困難等諸多問(wèn)題。手機(jī)端的瀏覽器在播放視頻或其他交互動(dòng)畫時(shí)也不再依賴flashplayer這個(gè)給我們帶來(lái)無(wú)數(shù)反感和惱火的插件。

          從此,頁(yè)面制作的世道變了,從不需要編程就能制作頁(yè)面的三劍客,變成了必須懂得相關(guān)代碼寫法才能使用的HTML+CSS+JavaScript了。dreamwaverCC版本也恢復(fù)了寫代碼做頁(yè)面的操作方式,過(guò)去的點(diǎn)擊加拖拽的制作方式也消失了。這讓很多不懂編程和HTML等頁(yè)面制作核心技術(shù)的從業(yè)人感到難受。

          dreamwaver的老東家Adobe后來(lái)也嘗試過(guò)推出新模式下通過(guò)界面操作來(lái)制作網(wǎng)頁(yè)的軟件,還搞出一個(gè)叫做Muse的軟件,但是依舊沒(méi)能撬動(dòng)代碼書寫的方式。

          這個(gè)故事在開(kāi)始學(xué)習(xí)<div>和css布局之前我都會(huì)講給學(xué)生(一群文科生)聽(tīng),我只是想告訴大家,學(xué)習(xí)任何計(jì)算機(jī)技術(shù),我們可以從簡(jiǎn)單易學(xué)的方式入手,但要有透過(guò)這種方式向下挖掘核心知識(shí)的決心和勇氣!對(duì)于自己從事的工作我們不能滿足于會(huì)做,還要盡量透析它的原理,這樣才能在技術(shù)換代中不會(huì)被輕易淘汰。

          在我研究生階段,有一門讓我終生難忘的選修課,這門課叫做《數(shù)字娛樂(lè)技術(shù)概述》,這門課既不娛樂(lè)也不概述,但是通篇都是數(shù)字,那位年輕的教授為我們透析了游戲、影視特效的核心----計(jì)算機(jī)圖形學(xué)。

          從此我開(kāi)始學(xué)習(xí)數(shù)學(xué)。因?yàn)槔蠋煹囊痪湓挘?strong>從2000年到現(xiàn)在(2014)雖然各種軟件層出不窮,但是計(jì)算機(jī)圖形學(xué)的核心算法卻幾乎沒(méi)什么改變。

          向下挖掘雖然很難,但是有必要!與各位共勉!

          下面開(kāi)始今天的內(nèi)容。

          首先,我們將之前的"第一個(gè)頁(yè)面.html"文件復(fù)制一個(gè),叫做"塊元素學(xué)習(xí).html"。然后把<body></body>中間的內(nèi)容清空。

          如圖:

          下面,我們?cè)?lt;body></body>中間添加<div></div>標(biāo)簽。示例代碼如下:

          <body><div></div></body>

          我們看看效果:

          啦啦啦,什么都沒(méi)有!

          為了讓大家可以看出來(lái)不同,我們?yōu)?lt;div>添加邊框?qū)傩裕?/p>

          我們使用style屬性為<div>添加邊框,style屬性里的代碼就是以后在CSS中使用的代碼!實(shí)際上我們已經(jīng)開(kāi)始接觸CSS的一些內(nèi)容了。具體寫法的講解大家可以看這個(gè)教程,這里不再贅述。

          示例代碼如下:(通過(guò)style = "border-style: solid;"可以為很多元素添加邊框,就不需要大家記憶或查詢不同元素的不同寫法,是不是很方便!)

          <div style = "border-style: solid;">

          效果如圖:

          因?yàn)槔锩鏇](méi)有內(nèi)容,所以<div>的寬度是0,因此顯示的就是一條直線。下面我們向<div>中添加內(nèi)容。

          為了看起來(lái)花哨些,加張圖片吧!

          示例圖片

          示例代碼如下:

          <div style = "border-style: solid;"><img src = "img/示例圖片/image4.jpg"/ style = "width:50%;"></div>

          大家請(qǐng)按照<img>中的scr自行建立文件夾和命名吧!如果您看不懂請(qǐng)參照《HTML元素中的屬性2(路徑詳解)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作》

          效果如下:

          其中,我們也是使用了style的方式為<img>設(shè)置的寬度,這個(gè)設(shè)置方法在<div>中一樣使用!

          代碼示例:大家注意寫法,不同的屬性都添加到style的雙引號(hào)中即可,同時(shí)使用;隔開(kāi)!

          <div style = "border-style: solid; width:50%;">
            <img src = "img/示例圖片/image4.jpg"/ style = "width:50%;">
              </div>

          效果如圖:

          整個(gè)邊框縮小了50%,圖片更有趣,尺寸變成了div的50%乘以自身的50%。這個(gè)特性大家要記住。

          為了方便觀看,我們?nèi)サ鬱iv的width設(shè)置。同時(shí)在<div>中繼續(xù)添加<div>標(biāo)簽。為了方便顯示,我們?cè)谛碌?lt;div>中添加一段文字!

          示例代碼如下:

          <div style = "border-style: solid;">
            <img src = "img/示例圖片/image4.jpg"/ style = "width:50%;">
              <div>
              <p>學(xué)習(xí)網(wǎng)頁(yè)制作非常有趣!</p>
          </div>
          </div>

          效果如下:

          如果為了美觀,我們讓文字到圖片右邊的空間中怎么做呢?

          示例代碼如下:

          <div style = "float:right;"><p>學(xué)習(xí)網(wǎng)頁(yè)制作非常有趣!</p></div>

          我們通過(guò)為新的<div>標(biāo)簽中的style屬性添加float(浮動(dòng))屬性,同時(shí)設(shè)置為right(右)。

          頁(yè)面效果如圖:

          大家思考一下如何讓圖片與文字都靠在左邊呢?

          是不是為圖片style添加float:left;同時(shí)把新<div>的float改為left?

          我們?cè)囋嚳矗?/p>

          示例代碼如下:

          <div style = "border-style: solid;">
            <img src = "img/示例圖片/image4.jpg" style = "width:50%; float:left;"/>
              <div style = "float:left;">
                <p>學(xué)習(xí)網(wǎng)頁(yè)制作非常有趣!</p>
          </div>
          </div>

          頁(yè)面效果:

          效果完全不對(duì),圖片和文字跑到外邊來(lái)了。

          這是div布局中經(jīng)常出現(xiàn)的一個(gè)問(wèn)題!解決方案有點(diǎn)奇葩,既不是修改<img>屬性也不是修改<div>屬性,而是增加一組空的<div></div>標(biāo)簽!給這個(gè)新的空的<div>的style設(shè)置為"clear:both"即可修正。

          示例代碼如下:

          <div style = "border-style: solid;">
            <img src = "img/示例圖片/image4.jpg" style = "width:50%; float:left;"/>
              <div style = "float:left;">
                <p>學(xué)習(xí)網(wǎng)頁(yè)制作非常有趣!</p>
          </div>
          <div style = "clear:both;"></div>
          </div>

          頁(yè)面效果如下:

          值得注意的是,如果您不使用<div>的話直接使用<img>和<p>,同時(shí)對(duì)兩個(gè)標(biāo)簽的style設(shè)置為float:left,是沒(méi)有問(wèn)題的,只有把它們放到<div>中才會(huì)出現(xiàn)上面的情況。

          代碼如下:

          <body>
            <img src = "img/示例圖片/image4.jpg" style = "width:50%; float:left;"/>
              <p style = "float:left;">學(xué)習(xí)網(wǎng)頁(yè)制作非常有趣!</p>
          </body>

          頁(yè)面顯示效果如下:

          大家觀察一下,文字也變小了。至于為什么去掉<div>之后就不會(huì)出現(xiàn)上面那種出框的情況,而且文字也變小的問(wèn)題在以后的講解中我們?cè)偕钊胩接懀?/p>

          現(xiàn)在希望大家可以記牢這個(gè)情況和操作,更多布局問(wèn)題我們會(huì)在CSS的浮動(dòng)(float)的講解中詳細(xì)說(shuō)明。

          疫情期間,請(qǐng)大家少出門,不聚會(huì),沒(méi)事在家學(xué)學(xué)網(wǎng)頁(yè)制作,即抗擊疫情又提高自己!

          喜歡的小伙伴請(qǐng)關(guān)注我,閱讀中遇到任何問(wèn)題請(qǐng)給我留言,如有疏漏或錯(cuò)誤歡迎大家斧正,不勝感激!

          HTML完整學(xué)習(xí)目錄

          HTML序章(學(xué)習(xí)目的、對(duì)象、基本概念)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML是什么?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          第一個(gè)HTML頁(yè)面如何寫?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML頁(yè)面中head標(biāo)簽有啥用?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          初識(shí)meta標(biāo)簽與SEO——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的元素使用方法1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的元素使用方法2——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML元素中的屬性1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML元素中的屬性2(路徑詳解)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格1(基本元素)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格2(表格頭部與腳部)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格3(間距與顏色)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格4(行顏色與表格嵌套)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          16進(jìn)制顏色表示與RGB色彩模型——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的塊級(jí)元素與內(nèi)聯(lián)元素——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          初識(shí)HTML中的<div>塊元素——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          在HTML頁(yè)面中嵌入其他頁(yè)面的方法——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          封閉在家學(xué)網(wǎng)頁(yè)制作!為頁(yè)面嵌入PDF文件——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單元素初識(shí)2——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單3(下拉列表、多行文字輸入)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單4(form的action、method屬性)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML列表制作講解——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          為HTML頁(yè)面添加視頻、音頻的方法——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          音視頻格式轉(zhuǎn)換神器與html視頻元素加字幕——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中使用<a>標(biāo)簽實(shí)現(xiàn)文本內(nèi)鏈接——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作


          主站蜘蛛池模板: 亚洲国产欧美一区二区三区| 日韩精品一区二区三区大桥未久| 国产无套精品一区二区| 亚洲AV无码一区二区大桥未久| 亚洲一区精品无码| 国产成人高清视频一区二区| 精品一区高潮喷吹在线播放| 亚洲国产成人一区二区精品区| 久久毛片免费看一区二区三区| 亚州AV综合色区无码一区| 蜜桃无码AV一区二区| 日韩国产免费一区二区三区 | 白丝爆浆18禁一区二区三区| 国产精品一区二区久久乐下载| 国产成人精品视频一区| 国产福利电影一区二区三区,日韩伦理电影在线福 | 免费无码VA一区二区三区| 亚洲一区动漫卡通在线播放| 日韩在线一区二区三区视频| 国产一区二区三区精品久久呦| 亚洲高清偷拍一区二区三区| 亚洲V无码一区二区三区四区观看| 精品国产日产一区二区三区 | 无码日韩AV一区二区三区| 国产乱码伦精品一区二区三区麻豆| 精品国产免费一区二区三区香蕉| 国产成人久久精品区一区二区| 日韩经典精品无码一区| 亚洲一区二区三区日本久久九| 天天视频一区二区三区| 亚洲老妈激情一区二区三区| 精品国产亚洲一区二区三区在线观看| 日韩动漫av在线播放一区| 欧美一区内射最近更新| 国产精品特级毛片一区二区三区 | 午夜精品一区二区三区免费视频| 无码一区二区三区亚洲人妻| 91视频一区二区| 国产精品美女一区二区视频| 视频一区二区三区免费观看| 久久精品国内一区二区三区|