整合營銷服務商

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

          免費咨詢熱線:

          「開發(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一区二区| 国产午夜精品一区二区三区| 爆乳熟妇一区二区三区霸乳 | 国产一区二区在线观看app | 亚洲视频一区二区| 日本精品一区二区三本中文| 精品无人区一区二区三区在线| 中文字幕一区二区三区永久| 亚洲一区二区精品视频| 日韩毛片一区视频免费| 波多野结衣一区二区三区88| 国精产品999一区二区三区有限| 亚洲狠狠狠一区二区三区| 日韩精品无码一区二区三区免费| 清纯唯美经典一区二区| 真实国产乱子伦精品一区二区三区 | 国产福利精品一区二区| 日韩一本之道一区中文字幕| 亚洲日本中文字幕一区二区三区| 全国精品一区二区在线观看| 国产产一区二区三区久久毛片国语 | 国模吧一区二区三区精品视频| 99精品国产高清一区二区麻豆 | 无码精品一区二区三区| 麻豆精品人妻一区二区三区蜜桃| 亚洲av无码一区二区三区在线播放 | 亚欧免费视频一区二区三区| 亚洲高清日韩精品第一区| 亚洲一区精彩视频|