首頁 > web前端 > css教學 > 如何自訂 HTML `` 元素中所選選項的背景顏色?

如何自訂 HTML `` 元素中所選選項的背景顏色?

Patricia Arquette
發布: 2024-11-27 21:28:10
原創
262 人瀏覽過

How Can I Customize the Background Color of Selected Options in HTML `` Elements?

在HTML 中設定所選選項的樣式

在HTML 表單中,

CSS 方法

不幸的是,沒有固有的 CSS 屬性來修改背景

<div class="custom-select">
  <select>
登入後複製
.custom-select {
  position: relative;
  width: 200px;
}

.custom-select select {
  display: none;
}

.custom-select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: red;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.custom-select:hover .custom-select-overlay {
  opacity: 0.5;
}

.custom-select select:focus + .custom-select-overlay {
  opacity: 1;
}
登入後複製

JavaScript 方法

<script>使用Java,您可以操作DOM 直接在選取時變更所選選項的背景顏色:<p><pre class="brush:php;toolbar:false"><select></script>

以上是如何自訂 HTML `` 元素中所選選項的背景顏色?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板