整合營銷服務商

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

          免費咨詢熱線:

          「開發(fā)小技巧」01-如何使用JavaScript刪除CSS屬性?

          法1:

          使用CSS removeProperty:該CSSStyleDeclaration.removeProperty()方法被用來從一個元件的樣式刪除一個屬性。

          通過遍歷styleSheets數組并選擇cssRule,可以選擇元素的樣式。然后可以使用要刪除的屬性指定removeProperty方法。

          句法:

          element.removeProperty('property')

          實例1:

          <!DOCTYPE html> <html>   <head>     <title>       How to remove CSS property using JavaScript?   </title>     <style>         .elem {             color: green;             font-size: 3rem;             text-decoration: underline;         } </style> </head>   <body>     <h1 style="color: green">       GeeksForGeeks   </h1>     <b>       How to remove CSS property using JavaScript?   </b>     <div class="elem">Hello World!</div>     <p>       Click on the button below to remove       the text decoration of the element   </p>     <button onclick="removeProperty()">       Remove text-decoration property   </button>     <script>         function removeProperty() {             element =                document.styleSheets[0].cssRules[0].style;             element.removeProperty('text-decoration');         } </script> </body>   </html> 

          輸出:

          在單擊按鈕之前:


          單擊按鈕后:

          方法2:使用setProperty方法:該CSSStyleDeclaration.setProperty()方法可用于設置的樣式的所需的屬性。選擇必須刪除其屬性的元素,并將此屬性應用于其style屬性。將此屬性設置為“ initial”可將屬性重置為其初始值,從而消除該屬性的任何影響。

          句法:

          element.style.setProperty('color','initial')

          例如:

          <!DOCTYPE html> <html>   <head>     <title>       How to remove CSS property using JavaScript?   </title>     <style>         .elem {             color: green;             font-size: 3rem;             text-decoration: underline;         } </style> </head>   <body>     <h1 style="color: green">       GeeksForGeeks   </h1>     <b>       How to remove CSS property using JavaScript?   </b>     <div class="elem">Hello World!</div>     <p>       Click on the button below to remove the text       color of the element   </p>     <button onclick="removeProperty()">       Remove color property   </button>     <script>         function removeProperty() {             element = document.querySelector('.elem');             element.style.setProperty('color', 'initial');         } </script> </body>   </html> 

          輸出:

          • 在單擊按鈕之前:

          單擊按鈕后:

          本文完~

          每日更新一個開發(fā)小技巧,希望對你有幫助哦,覺得有用的麻煩點點贊支持一下哦,謝謝~~

          SS(級聯樣式表)是網頁設計的支柱,用于設計網站的視覺呈現。雖然您可能已經熟悉許多 CSS 屬性,但存在一些較少討論的屬性,它們可以增強您的樣式功能。在這篇文章中,我將向您介紹 15 個帶有代碼片段的 CSS 屬性。

          強調色

          當涉及到復選框和單選按鈕等輸入時,瀏覽器通常會使用默認顏色,該顏色可能與 UI 的選定配色方案不太協調。

          若要保持 UI 的一致性,可以使用 accent-color 屬性更改輸入的默認顏色。

          例如:

          SS(層疊樣式表)是一種用于描述網頁文檔外觀和格式的標記語言。以下是一些常用的CSS屬性和樣式:

          1. 文本屬性:
          2. font-family:設置字體族,如 "Arial", "Times New Roman", "Verdana" 等。
          3. font-size:設置字體大小,如 "12px", "1em", "100%" 等。
          4. font-weight:設置字體粗細,如 "normal", "bold", "bolder" 等。
          5. font-style:設置字體樣式,如 "normal", "italic", "oblique" 等。
          6. text-align:設置文本對齊方式,如 "left", "right", "center" 等。
          7. text-decoration:設置文本裝飾,如 "none", "underline", "overline", "line-through" 等。
          8. color:設置文本顏色,如 "red", "#FF0000", "rgb(255, 0, 0)" 等。
          9. 背景屬性:
          10. background-color:設置背景顏色。
          11. background-image:設置背景圖片。
          12. background-repeat:設置背景圖片重復方式,如 "no-repeat", "repeat-x", "repeat-y" 等。
          13. background-position:設置背景圖片位置,如 "top left", "center center" 等。
          14. background-attachment:設置背景圖片是否隨頁面滾動,如 "fixed", "scroll" 等。
          15. 邊框屬性:
          16. border:簡寫屬性,設置邊框寬度、樣式和顏色。
          17. border-width:設置邊框寬度,如 "1px", "thin", "medium", "thick" 等。
          18. border-style:設置邊框樣式,如 "none", "dotted", "dashed", "solid" 等。
          19. border-color:設置邊框顏色。
          20. border-radius:設置邊框圓角,如 "5px", "10%" 等。
          21. border-top、border-right、border-bottom、border-left:分別設置上、右、下、左邊框的屬性。
          22. 尺寸和布局屬性:
          23. width、height:設置元素的寬度和高度。
          24. margin:設置元素的外邊距,包括上、右、下、左四個方向的邊距。
          25. padding:設置元素的內邊距,包括上、右、下、左四個方向的內邊距。
          26. display:設置元素的顯示類型,如 "block", "inline", "flex", "grid" 等。
          27. float:設置元素的浮動方式,如 "left", "right" 等。
          28. clear:清除元素的浮動效果。
          29. 其他常用屬性:
          30. box-sizing:設置盒模型的類型,如 "content-box", "border-box" 等。
          31. transition:設置元素過渡效果的屬性,包括過渡時間、過渡函數和過渡延遲等。
          32. transform:設置元素的變換效果,包括旋轉、縮放、平移等。

          主站蜘蛛池模板: 午夜AV内射一区二区三区红桃视| 国产99视频精品一区| 日本午夜精品一区二区三区电影| 2018高清国产一区二区三区| 东京热无码一区二区三区av| 午夜视频一区二区三区| 日韩久久精品一区二区三区| 精品日韩亚洲AV无码一区二区三区| 国产成人高清视频一区二区| 国产精品亚洲一区二区三区久久| 一区二区精品在线| 精品少妇一区二区三区视频| 久久成人国产精品一区二区| 精品一区二区三区水蜜桃| 国产精品亚洲一区二区三区 | 国产短视频精品一区二区三区| 精品国产一区二区三区2021| 日韩精品一区二三区中文| 国产免费一区二区三区VR| 国模一区二区三区| 精品一区二区三区在线视频观看| 国产亚洲综合一区二区三区 | 精品一区二区三区水蜜桃| 国产伦精品一区二区三区在线观看| 亚无码乱人伦一区二区| 日本在线电影一区二区三区| 国产裸体舞一区二区三区| 午夜无码一区二区三区在线观看| 人妻体内射精一区二区| 国产精品污WWW一区二区三区 | 在线播放国产一区二区三区 | 中文字幕在线精品视频入口一区| 日本大香伊一区二区三区| 日韩精品成人一区二区三区| 色欲精品国产一区二区三区AV| 精品一区二区三区在线观看视频 | 日本夜爽爽一区二区三区| 红桃AV一区二区三区在线无码AV| 国产午夜精品一区二区三区嫩草| 香蕉久久ac一区二区三区| 精品香蕉一区二区三区|