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

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

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

          Javascript全屏模式的切換

          務(wù)8:全屏模式的切換。

          這張就是第八,第八小姐就是講關(guān)于全屏模式的切換。回到頁(yè)面,希望有個(gè)按鈕,一點(diǎn)全屏娛樂(lè)模式,這一點(diǎn)就切換回來(lái)。可能我個(gè)人不太喜歡這種模式,但有的人會(huì)用,還是把它設(shè)計(jì)進(jìn)去。

          然后就在這個(gè)地方加一個(gè)圖標(biāo),有空再找一下。找了一個(gè)圖標(biāo),就找這個(gè)。jump through screen one,這有了嗎?有了,還挺好。然后就稍小了一點(diǎn),再給它大一點(diǎn),size,就不要說(shuō)是二十,可以。點(diǎn)它,現(xiàn)在沒(méi)效果,來(lái)做這個(gè)效果。

          首先給它定一個(gè)變量叫is war screen,是不是全屏的?它肯定是響應(yīng)數(shù)據(jù)了,i e f,它不是默認(rèn),當(dāng)然響應(yīng)數(shù)據(jù)這邊可以給它添類(lèi)型,比如它是birch,填birch。如果它不是,還找一個(gè)相對(duì)的,跟它相反的按鈕,收回來(lái)的按鈕,就用這個(gè)。

          off for screen one,就這個(gè),給它來(lái)復(fù)制一下,把它放松,就是衣服regan in the first three,如果它真的,就顯示上面的,否則就顯示下面的。來(lái)看一下,這邊有一個(gè)方法,就這樣可以,可能還做其他的,記得就給它定一個(gè)top切換螺絲功能,它是一個(gè),然后再調(diào)整這個(gè)方法就行了。

          就要投screen,點(diǎn),沒(méi)效果,為啥沒(méi)效果?是不是點(diǎn)錯(cuò)了?這邊點(diǎn)這上面,再說(shuō)下面一個(gè),放到槍上,點(diǎn),看有切換效果了。怎么樣給它切換?這個(gè)是節(jié)食里面固定的方法,如果它的值,直接給它切換,就是document,the element,點(diǎn)a request,press greet plug,就是全屏切換。

          這里切換了,這點(diǎn)沒(méi)效果只按a xe,所以這邊也不對(duì),所以希望它變成這個(gè)時(shí)候就把它縮回來(lái),這邊就要做一個(gè)判斷了,就是來(lái)判斷它是不是已經(jīng)縮放了,如果它已經(jīng)是展開(kāi)了,就把它縮回來(lái),也是,這個(gè)就退出,否則就把它刪遠(yuǎn),就簡(jiǎn)單的刪遠(yuǎn),刪除就可以了。

          試一下,點(diǎn),點(diǎn),回來(lái)了,點(diǎn),點(diǎn),再配合原來(lái)的一點(diǎn),就全屏顯示了,舒服了,點(diǎn)回來(lái)。這一章就講完了,就把頁(yè)面布局都弄好了,包括動(dòng)態(tài)生成菜單頁(yè),瀏覽歷史頁(yè),面包穴導(dǎo)航,把整個(gè)布局就全做好了。

          下一張開(kāi)始做具體業(yè)務(wù)了,首先叫做用戶(hù)的登錄,注冊(cè)新用戶(hù),還有一個(gè)重置密碼。這節(jié)課就講到這里,拜拜。

          CSS中,背景樣式主要包括背景顏色和背景圖像。在傳統(tǒng)的布局中,只能使用少數(shù)的標(biāo)簽來(lái)定義背景圖像和背景顏色。但是隨著Web2.0時(shí)代的到來(lái),設(shè)置背景樣式不再使用傳統(tǒng)HTML屬性來(lái)定義,轉(zhuǎn)而使用無(wú)限制、更靈活的CSS來(lái)定義。

          目標(biāo)

          • 設(shè)置背景顏色
          • 設(shè)置背景圖片
          • 操作背景圖片樣式


          背景顏色-background-color

          在CSS中,使用background-color屬性來(lái)定義元素的背景顏色。


          語(yǔ)法:background-color:顏色值;


          說(shuō)明:顏色值是一個(gè)關(guān)鍵字或一個(gè)16進(jìn)制的RGB值。


          HTML標(biāo)簽


          背景顏色設(shè)置


          效果


          背景圖像--background-image

          在CSS中,使用background-image屬性來(lái)定義元素的背景圖片。

          語(yǔ)法:background-image:url("圖像地址");

          說(shuō)明:圖像地址可以是相對(duì)地址,也可以是絕對(duì)地址。

          注意:給某個(gè)元素設(shè)置背景圖像,元素要有一定的寬度和高度,背景圖片才會(huì)顯示出來(lái)。如果設(shè)置的元素的寬高過(guò)小,背景圖片就無(wú)法完整地顯示出來(lái)了。


          設(shè)置背景圖片


          效果


          背景重復(fù)樣式--background-repeat

          在CSS中,使用background-repeat屬性可以設(shè)置背景圖像是否平鋪,并且可以設(shè)置如何平鋪。

          語(yǔ)法:background-repeat:取值;

          取值


          當(dāng)值是repeat,全屏覆蓋

          全屏覆蓋


          當(dāng)值是repeat-x,x軸方向覆蓋

          x軸方向覆蓋


          當(dāng)值是repeat-y,y軸方向覆蓋

          y軸方向覆蓋


          當(dāng)值是no-repeat,不復(fù)制

          不復(fù)制


          背景圖片位置--background-position

          在CSS中,使用background-position設(shè)置背景圖像的位置

          語(yǔ)法:background-positon:像素值/關(guān)鍵字;

          說(shuō)明:語(yǔ)法中的取值包括兩種,一種是采用像素值,另一種是關(guān)鍵字描述。


          1. 像素值

          要設(shè)置水平方向數(shù)值(x軸)和垂直方向數(shù)值(y軸),參數(shù)如下

          取值


          假設(shè)設(shè)置一個(gè)距離左上角水平方向100px,垂直方向100px

          背景圖片位置設(shè)置


          效果如下

          效果


          2. 關(guān)鍵字

          當(dāng)background-position取值為關(guān)鍵字時(shí),也需要設(shè)置水平方向和垂直方向的值,只不過(guò)值不是使用px為單位的數(shù)值,而是使用關(guān)鍵字代替。

          取值


          假設(shè)我們要設(shè)置一個(gè)水平方向、垂直方向都居中的位置,就可以這樣設(shè)置

          背景圖片位置設(shè)置


          這樣他就永遠(yuǎn)都處于屏幕的正中間

          效果


          背景固定樣式--background-attachment

          在CSS中,使用背景附件屬性background-attachment可以設(shè)置背景圖像是隨對(duì)象滾動(dòng)還是固定不動(dòng)

          語(yǔ)法:background-attachment:scroll/fixed;

          說(shuō)明:background-attachment 屬性只有2個(gè)屬性值。scroll表示背景圖像隨對(duì)象滾動(dòng)而滾動(dòng),是默認(rèn)選項(xiàng);fixed表示背景圖像固定在頁(yè)面不動(dòng),只有其他的內(nèi)容隨滾動(dòng)條滾動(dòng)。

          背景固定設(shè)置


          效果


          總結(jié)

          、定義

          <meta> 標(biāo)簽提供關(guān)于 HTML 文檔的元數(shù)據(jù)。它不會(huì)顯示在頁(yè)面上,但是對(duì)于機(jī)器是可讀的。可用于瀏覽器(如何顯示內(nèi)容或重新加載頁(yè)面),搜索引擎(關(guān)鍵詞),或其他 web 服務(wù)。

          2、作用

          meta里的數(shù)據(jù)是供機(jī)器解讀的,告訴機(jī)器該如何解析這個(gè)頁(yè)面,還有一個(gè)用途是可以添加服務(wù)器發(fā)送到瀏覽器的http頭部?jī)?nèi)容,例如我們?yōu)轫?yè)面中添加如下meta標(biāo)簽:


          1. <meta http-equiv="charset" content="iso-8859-1">
          2. <meta http-equiv="expires" content="31 Dec 2008">

          瀏覽器的頭部就會(huì)包括這些:


          1. charset:iso-8859-1
          2. expires:31 Dec 2008

          只有瀏覽器可以接受這些附加的頭部字段,并能以適當(dāng)?shù)姆绞绞褂盟鼈儠r(shí),這些字段才有意義。

          3、meta的必需屬性和可選屬性

          meta的必需屬性是content,當(dāng)然并不是說(shuō)meta標(biāo)簽里一定要有content,而是當(dāng)有http-equiv或name屬性的時(shí)候,一定要有content屬性對(duì)其進(jìn)行說(shuō)明。例如:

          必需屬性

          <meta name="keywords" content="HTML,ASP,PHP,SQL">

          這里面content里的屬性就是對(duì)keywords進(jìn)行的說(shuō)明,所以呢也可以理解成一個(gè)鍵值對(duì)吧,就是{keywords:"HTML,ASP,PHP,SQL"}。

          可選屬性

          在W3school中,對(duì)于meta的可選屬性說(shuō)到了三個(gè),分別是http-equiv、name和scheme。考慮到scheme不是很常用,所以就只說(shuō)下前兩個(gè)屬性吧。

          http-equiv

          http-equiv屬性是添加http頭部?jī)?nèi)容,對(duì)一些自定義的,或者需要額外添加的http頭部?jī)?nèi)容,需要發(fā)送到瀏覽器中,我們就可以是使用這個(gè)屬性。在上面的meta作用中也有簡(jiǎn)單的說(shuō)明,那么現(xiàn)在再舉個(gè)例子。例如我們不想使用js來(lái)重定向,用http頭部?jī)?nèi)容控制,那么就可以這樣控制:

          <meta http-equiv="Refresh" content="5;url=http://blog.yangchen123h.cn" />

          在頁(yè)面中加入這個(gè)后,5秒鐘后就會(huì)跳轉(zhuǎn)到指定頁(yè)面啦,效果可看W3school的例子

          name

          第二個(gè)可選屬性是name,這個(gè)屬性是供瀏覽器進(jìn)行解析,對(duì)于一些瀏覽器兼容性問(wèn)題,name屬性是最常用的,當(dāng)然有個(gè)前提就是瀏覽器能夠解析你寫(xiě)進(jìn)去的name屬性才可以,不然就是沒(méi)有意義的。還是舉個(gè)例子吧:

          <meta name="renderer" content="webkit">

          這個(gè)meta標(biāo)簽的意思就是告訴瀏覽器,用webkit內(nèi)核進(jìn)行解析,當(dāng)然前提是瀏覽器有webkit內(nèi)核才可以,不然就是沒(méi)有意義的啦。當(dāng)然看到這個(gè)你可能會(huì)有疑問(wèn),這個(gè)renderer是從哪里冒出來(lái)的,我要怎么知道呢?這個(gè)就是在對(duì)應(yīng)的瀏覽器的開(kāi)發(fā)文檔里就會(huì)有表明的,例如這個(gè)renderer是在360瀏覽器里說(shuō)明的。360瀏覽器內(nèi)核控制Meta標(biāo)簽說(shuō)明文檔

          常用meta標(biāo)簽大總結(jié)

          接下來(lái)就是常用的meta標(biāo)簽大總結(jié)啦,我會(huì)盡可能的做到全

          charset

          charset是聲明文檔使用的字符編碼,解決亂碼問(wèn)題主要用的就是它,值得一提的是,這個(gè)charset一定要寫(xiě)第一行,不然就可能會(huì)產(chǎn)生亂碼了。

          charset有兩種寫(xiě)法


          1. <meta charset="utf-8">
          2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

          兩個(gè)都是等效的。

          百度禁止轉(zhuǎn)碼

          百度會(huì)自動(dòng)對(duì)網(wǎng)頁(yè)進(jìn)行轉(zhuǎn)碼,這個(gè)標(biāo)簽是禁止百度的自動(dòng)轉(zhuǎn)碼

          <meta http-equiv="Cache-Control" content="no-siteapp" />

          SEO 優(yōu)化部分


          1. <!-- 頁(yè)面標(biāo)題<title>標(biāo)簽(head 頭部必須) -->
          2. <title>your title</title>
          3. <!-- 頁(yè)面關(guān)鍵詞 keywords -->
          4. <meta name="keywords" content="your keywords">
          5. <!-- 頁(yè)面描述內(nèi)容 description -->
          6. <meta name="description" content="your description">
          7. <!-- 定義網(wǎng)頁(yè)作者 author -->
          8. <meta name="author" content="author,email address">
          9. <!-- 定義網(wǎng)頁(yè)搜索引擎索引方式,robotterms 是一組使用英文逗號(hào)「,」分割的值,通常有如下幾種取值:none,noindex,nofollow,all,index和follow。 -->
          10. <meta name="robots" content="index,follow">

          viewport

          viewport主要是影響移動(dòng)端頁(yè)面布局的,例如:


          1. <meta name="viewport" content="width=device-width, initial-scale=1.0">

          content 參數(shù):

          • width viewport 寬度(數(shù)值/device-width)
          • height viewport 高度(數(shù)值/device-height)
          • initial-scale 初始縮放比例
          • maximum-scale 最大縮放比例
          • minimum-scale 最小縮放比例
          • user-scalable 是否允許用戶(hù)縮放(yes/no)

          各瀏覽器平臺(tái)

          Microsoft Internet Explorer


          1. <!-- 優(yōu)先使用最新的ie版本 -->
          2. <meta http-equiv="x-ua-compatible" content="ie=edge">
          3. <!-- 是否開(kāi)啟cleartype顯示效果 -->
          4. <meta http-equiv="cleartype" content="on">
          5. <meta name="skype_toolbar" content="skype_toolbar_parser_compatible">
          6. <!-- Pinned Site -->
          7. <!-- IE 10 / Windows 8 -->
          8. <meta name="msapplication-TileImage" content="pinned-tile-144.png">
          9. <meta name="msapplication-TileColor" content="#009900">
          10. <!-- IE 11 / Windows 9.1 -->
          11. <meta name="msapplication-config" content="ieconfig.xml">

          Google Chrome


          1. <!-- 優(yōu)先使用最新的chrome版本 -->
          2. <meta http-equiv="X-UA-Compatible" content="chrome=1" />
          3. <!-- 禁止自動(dòng)翻譯 -->
          4. <meta name="google" value="notranslate">

          360瀏覽器


          1. <!-- 選擇使用的瀏覽器解析內(nèi)核 -->
          2. <meta name="renderer" content="webkit|ie-comp|ie-stand">

          UC手機(jī)瀏覽器

          UCBrowser_U3_API

          QQ手機(jī)瀏覽器


          1. <!-- 鎖定屏幕在特定方向 -->
          2. <meta name="x5-orientation" content="landscape/portrait">
          3. <!-- 全屏顯示 -->
          4. <meta name="x5-fullscreen" content="true">
          5. <!-- 頁(yè)面將以應(yīng)用模式顯示 -->
          6. <meta name="x5-page-mode" content="app">

          Apple iOS


          1. <!-- Smart App Banner -->
          2. <meta name="apple-itunes-app" content="app-id=APP_ID,affiliate-data=AFFILIATE_ID,app-argument=SOME_TEXT">
          3. <!-- 禁止自動(dòng)探測(cè)并格式化手機(jī)號(hào)碼 -->
          4. <meta name="format-detection" content="telephone=no">
          5. <!-- Add to Home Screen添加到主屏 -->
          6. <!-- 是否啟用 WebApp 全屏模式 -->
          7. <meta name="apple-mobile-web-app-capable" content="yes">
          8. <!-- 設(shè)置狀態(tài)欄的背景顏色,只有在 “apple-mobile-web-app-capable” content=”yes” 時(shí)生效 -->
          9. <meta name="apple-mobile-web-app-status-bar-style" content="black">
          10. <!-- 添加到主屏后的標(biāo)題 -->
          11. <meta name="apple-mobile-web-app-title" content="App Title">

          Google Android


          1. <meta name="theme-color" content="#E64545">
          2. <!-- 添加到主屏 -->
          3. <meta name="mobile-web-app-capable" content="yes">
          4. <!-- More info: https://developer.chrome.com/multidevice/android/installtohomescreen -->

          App Links


          1. <!-- iOS -->
          2. <meta property="al:ios:url" content="applinks://docs">
          3. <meta property="al:ios:app_store_id" content="12345">
          4. <meta property="al:ios:app_name" content="App Links">
          5. <!-- Android -->
          6. <meta property="al:android:url" content="applinks://docs">
          7. <meta property="al:android:app_name" content="App Links">
          8. <meta property="al:android:package" content="org.applinks">
          9. <!-- Web Fallback -->
          10. <meta property="al:web:url" content="http://applinks.org/documentation">
          11. <!-- More info: http://applinks.org/documentation/ -->

          最后——移動(dòng)端常用的meta


          1. <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
          2. <meta name="apple-mobile-web-app-capable" content="yes" />
          3. <meta name="apple-mobile-web-app-status-bar-style" content="black" />
          4. <meta name="format-detection"content="telephone=no, email=no" />
          5. <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
          6. <meta name="apple-mobile-web-app-capable" content="yes" /><!-- 刪除蘋(píng)果默認(rèn)的工具欄和菜單欄 -->
          7. <meta name="apple-mobile-web-app-status-bar-style" content="black" /><!-- 設(shè)置蘋(píng)果工具欄顏色 -->
          8. <meta name="format-detection" content="telphone=no, email=no" /><!-- 忽略頁(yè)面中的數(shù)字識(shí)別為電話,忽略email識(shí)別 -->
          9. <!-- 啟用360瀏覽器的極速模式(webkit) -->
          10. <meta name="renderer" content="webkit">
          11. <!-- 避免IE使用兼容模式 -->
          12. <meta http-equiv="X-UA-Compatible" content="IE=edge">
          13. <!-- 針對(duì)手持設(shè)備優(yōu)化,主要是針對(duì)一些老的不識(shí)別viewport的瀏覽器,比如黑莓 -->
          14. <meta name="HandheldFriendly" content="true">
          15. <!-- 微軟的老式瀏覽器 -->
          16. <meta name="MobileOptimized" content="320">
          17. <!-- uc強(qiáng)制豎屏 -->
          18. <meta name="screen-orientation" content="portrait">
          19. <!-- QQ強(qiáng)制豎屏 -->
          20. <meta name="x5-orientation" content="portrait">
          21. <!-- UC強(qiáng)制全屏 -->
          22. <meta name="full-screen" content="yes">
          23. <!-- QQ強(qiáng)制全屏 -->
          24. <meta name="x5-fullscreen" content="true">
          25. <!-- UC應(yīng)用模式 -->
          26. <meta name="browsermode" content="application">
          27. <!-- QQ應(yīng)用模式 -->
          28. <meta name="x5-page-mode" content="app">
          29. <!-- windows phone 點(diǎn)擊無(wú)高光 -->
          30. <meta name="msapplication-tap-highlight" content="no">
          31. <!-- 適應(yīng)移動(dòng)端end -->

          主站蜘蛛池模板: 日韩免费一区二区三区在线播放| 波多野结衣电影区一区二区三区| 精品无码一区二区三区爱欲九九| 亚洲日本中文字幕一区二区三区| 蜜芽亚洲av无码一区二区三区| 精品视频在线观看一区二区| 一区二区三区四区无限乱码| 精品一区二区三区3d动漫| 久久国产精品免费一区二区三区 | 青青青国产精品一区二区| 亚洲电影一区二区三区| 国产高清视频一区二区| 国产在线不卡一区二区三区| 亚洲AV无一区二区三区久久| 毛片一区二区三区| 动漫精品第一区二区三区| 国产一区二区三区免费| 国产精品乱码一区二区三| 一区在线免费观看| 精品人妻码一区二区三区| 精品人妻一区二区三区四区在线 | 国产suv精品一区二区33| 国产美女在线一区二区三区| 午夜视频久久久久一区| 精品国产鲁一鲁一区二区 | 一区二区三区在线| 久久精品免费一区二区喷潮| 日本国产一区二区三区在线观看| 国产免费一区二区三区在线观看 | 国产伦精品一区二区三区免.费 | 真实国产乱子伦精品一区二区三区| 麻豆精品人妻一区二区三区蜜桃| 国产一区二区免费| 波多野结衣在线观看一区 | 人妻AV中文字幕一区二区三区| 国产一区二区在线观看视频| 少妇一夜三次一区二区| 精品一区二区三区在线播放视频| 精品亚洲一区二区| 国偷自产Av一区二区三区吞精| 亚洲一区无码精品色|