css中怎么修改“列表菜单”的按钮的背景图片?如下图

html-css029

css中怎么修改“列表菜单”的按钮的背景图片?如下图,第1张

1、如果你用的是默认的 下拉框。这个箭头的样式 跟浏览器的版本有关。版本不同样式就不一样。

2、如果你要用自定义的图片的话,恐怕有些困难。

3、你还可以 使用“模拟下拉框的方式”。

<ul class="tabs">

<li>

<input type="radio" name="tabs" id="tab1" checked />

<label for="tab1">选项卡 1</label>

<div id="tab-content1" class="tab-content">

<p>选项卡内容 1</p>

</div>

</li>

<li>

<input type="radio" name="tabs" id="tab2" />

<label for="tab2">选项卡 2</label>

<div id="tab-content2" class="tab-content">

<p>选项卡内容 2</p>

</div>

</li>

</ul>

CSS样式如下:

* {

  margin: 0

  padding: 0

  -webkit-box-sizing: border-box

  -moz-box-sizing: border-box

  box-sizing: border-box

}

body {

  padding: 20px

  text-align: left

  font-family: Lato

  color: #fff

  background: #9b59b6

}

.tabs {

  width: 650px

  float: none

  list-style: none

  position: relative

  margin: 80px 0 0 10px

  text-align: left

}

.tabs li {

  float: left

  display: block

}

.tabs input[type="radio"] {

  position: absolute

  top: -9999px

  left: -9999px

}

.tabs label {

  display: block

  padding: 14px 21px

  border-radius: 2px 2px 0 0

  font-size: 20px

  font-weight: normal

  text-transform: uppercase

  background: #8e44ad

  cursor: pointer

  position: relative

  top: 4px

  -webkit-transition: all 0.2s ease-in-out

  -moz-transition: all 0.2s ease-in-out

  -o-transition: all 0.2s ease-in-out

  transition: all 0.2s ease-in-out

}

.tabs label:hover {

  background: #703688

}

.tabs .tab-content {

  z-index: 2

  display: none

  overflow: hidden

  width: 100%

  font-size: 17px

  line-height: 25px

  padding: 25px

  position: absolute

  top: 53px

  left: 0

  background: #612e76

}

.tabs [id^="tab"]:checked + label {

  top: 0

  padding-top: 17px

  background: #612e76

}

.tabs [id^="tab"]:checked ~ [id^="tab-content"] {

  display: block

}

图片效果