整合營銷服務商

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

          免費咨詢熱線:

          「開發(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| 中文字幕在线播放一区| 精品国产一区在线观看 | 伊人无码精品久久一区二区| 国产精品免费一区二区三区| 日韩免费视频一区二区| 香蕉一区二区三区观| 无码日韩人妻AV一区免费l| 在线免费视频一区| 日本在线电影一区二区三区 | 久久99热狠狠色精品一区| 免费无码VA一区二区三区| 国产一区二区视频在线观看| 国产一区在线mmai| 国产精品分类视频分类一区| 69久久精品无码一区二区| 精品一区二区三区3d动漫| 99久久精品国产高清一区二区| 午夜天堂一区人妻| 国内精自品线一区91| 无码少妇一区二区三区芒果| 成人无码一区二区三区| 亚洲欧洲无码一区二区三区| 乱人伦一区二区三区| 一区五十路在线中出| 亚洲日本一区二区三区在线 | 国产精品一级香蕉一区| 国产日韩精品视频一区二区三区|