Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 heyzo加勒比高清国产精品,91麻豆精品国产片在线观看,国产精品久久久久网站

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          零基礎教你學前端-54、如何添加CSS_外部樣式

          部樣式解決了內聯樣式的問題,但他也有弊端,主要表現在一下兩個方面:

          弊端1,內部樣式只能作用于一個頁面,如果要實現多個頁面共享一個樣式,就做不到了。

          弊端2,隨著樣式代碼的不斷增加,在編輯器中,要不停的上下滾動屏幕來編輯樣式,很不方便。

          解決這些弊端的方法就是使用外部 CSS。

          外部 CSS,也叫外部樣式,可以通過改變一個文件來改變整個網站的外觀!

          外部樣式,將 CSS 代碼放在一個獨立的,以 .css 為后綴名的文件中,使 html 頁面結構文件和 css 樣式文件完全獨立開來。

          每個HTML頁面都必須在 head 元素里添加 <link> 元素,link 是鏈接的意思。


          在 <link> 元素里定義 rel 屬性,rel 是 relationship 的縮寫,譯為關系、關聯,值為 stylesheet,表示關聯一個樣式表。

          再定義一個 href 屬性,用來設置一個對外部樣式表文件的引用,值為 .css 文件的路徑。

          我們來做個例子。

          在 002-add-css 文件夾里創建一個 external-1.html 文件,構建好基礎代碼。添加 h1 和 p 元素,分別填入一些文本。

          再創建一個 external-2.html 文件,構建好基礎代碼。添加 h1 和 p 元素,分別填入一些文本。

          在 002-add-css 文件夾里創建一個 mystyle.css 文件,在這個文件里直接編寫樣式:

          body,空格,花括號,回車,定義樣式屬性名 background-color,冒號,屬性值為 lightblue,分號。

          h1,空格,花括號,回車,color,navy,分號,margin-left,20px,分號。

          body {

          background-color: lightblue;

          }

          h1 {

          color: navy;

          margin-left: 20px;

          }

          前面說到,樣式表代碼的編寫格式很寬松,但是我們編寫樣式的時候還是要有一定的規范:

          選擇器和花括號中間用一個空格隔開;

          每一條樣式聲明語句單獨一行定義;

          兩組樣式定義用空行來分隔。

          樣式文件定義好后,在 external-1.html 文件的 head 元素里輸入 link,按下回車鍵或 tab 鍵,emmet 會為我們自動補全一些代碼,我們只需要設置 href 屬性的外部樣式文件路徑就好了。這里我們填入 mystyle.css。保存。

          預覽頁面,第一個頁面的樣式添加好了。

          在 external-2.html 文件的 head 元素里也添加一個 link 元素,設置同樣的路徑 mystyle.css。保存。

          預覽頁面,第二個頁面的樣式也添加好了。

          不難發現,在 mystyle.css 定義的一套樣式,應用到了兩個頁面上,做到了多個頁面的樣式共享。

          文章配套視頻鏈接:https://www.bilibili.com/video/BV1oU4y1278g?p=55

          JavaScript 中,給對象添加屬性和方法非常簡單。以下是一些基本示例:

          添加屬性

          給對象添加屬性,你只需要使用點操作符(.)或者方括號([])語法,并給新屬性分配一個值。例如:

          let obj = {}; // 創建一個空對象  
            
          // 使用點操作符添加屬性  
          obj.name = "John";  
          obj.age = 30;  
            
          // 使用方括號語法添加屬性  
          obj["address"] = "123 Main St";

          添加方法

          在 JavaScript 中,對象的方法其實就是附加到對象上的函數。你可以使用同樣的方式添加方法,只是這次你分配的是一個函數,而不是一個值。例如:

          let obj = {}; // 創建一個空對象  
            
          // 添加一個方法  
          obj.sayHello = function() {  
              console.log("Hello, my name is " + this.name);  
          };  
            
          // 調用方法  
          obj.sayHello(); // 輸出: Hello, my name is John

          注意在sayHello方法中,我們使用this關鍵字來引用對象自身。這是因為在 JavaScript 中,函數的this值在調用時確定,如果函數作為對象的方法被調用,那么this就指向那個對象。

          加一個簡單的陰影


          讓我們為投影準備一個簡單的HTML元素:

          然后添加CSS:

          輸出結果是三個框,通過調用每個框的ID可以很容易地放置陰影。要添加陰影,讓我們將屬性box-shadow賦予框1:

          我們提供三個參數。前兩個參數是offset-x和offset-y。兩者都確定投影的位置。相對于元素左上角的位置給出偏移量。偏移x處的正值表示將陰影向右引導,偏移y處的正值表示將陰影向下引導。

          第三個參數是所需的陰影顏色。盡管這里我們使用elements <div>,但是屬性box-shadow可以應用于所有其他HTML元素。

          賦予模糊半徑

          如果想要陰影看起來更逼真,則可以使用blur-radius參數。此參數將設置我們如何給予陰影模糊效果。讓我們將其應用于方框2:

          注意第三個參數,該值4px調整應用于投影的模糊半徑。

          提供半徑差數

          如果要調整陰影的大小,我們可以添加參數spread-radius以使陰影擴大或縮小。讓我們8px在框2中添加一個半徑擴展:

          注意參數的順序。

          合并多個陰影

          我們甚至可以一次將多個陰影組合到一個元素中。讓框3應用藍色和綠色投影:

          制作陰影

          我們可以用參數制作一個向內的陰影inset。參數inset可以寫在屬性的開頭或結尾box-shadow。以下示例使用elements blockquote。

          我們還可以添加一些模糊和散布以增強陰影:

          使用properties box-shadow,我們可以為所創建的網頁提供陰影,從而可以提供良好的3D照明效果。


          主站蜘蛛池模板: 中文字幕日韩人妻不卡一区| 国产小仙女视频一区二区三区| 成人H动漫精品一区二区| 一本岛一区在线观看不卡| 久久一区二区明星换脸| 果冻传媒一区二区天美传媒| 日韩aⅴ人妻无码一区二区| 久久久久人妻一区精品色| 中日av乱码一区二区三区乱码| 高清在线一区二区| 国产精品日韩欧美一区二区三区| 亚洲国产一区在线| 日韩精品一区二区三区四区 | 亚洲一区中文字幕在线电影网| 国产AV国片精品一区二区| 精品一区二区三区在线观看l| 日本美女一区二区三区| 国产一区二区成人| 日本无卡码一区二区三区| 亚洲午夜一区二区电影院| 亚洲国产精品一区二区三区在线观看 | 亚洲一区无码精品色| 国产亚洲福利一区二区免费看| 日本一区二区三区免费高清| 成人精品一区二区户外勾搭野战| 麻豆亚洲av熟女国产一区二| 中文字幕日韩丝袜一区| 国产吧一区在线视频| 国模无码一区二区三区| 国产精品亚洲一区二区三区久久| 成人一区专区在线观看 | 在线精品亚洲一区二区小说| 国产一区二区精品久久岳| 国偷自产一区二区免费视频| 亚洲线精品一区二区三区影音先锋| 久久久久久综合一区中文字幕| 国产一区视频在线| 亚洲无码一区二区三区| 内射一区二区精品视频在线观看| 日韩有码一区二区| 一区二区三区国产|