您可以在此处查看我的整个HTML。您可以在本地将其复制/粘贴到演示文档中,看看我所指的是什么。
基本上我想要在方框中设置渐变和右侧的自定义箭头。它显示在上图中。
问题是我得到的渐变是通过这段代码:
background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#ececec)) ;
这是我上面代码中的第21行。但是因为"背景"属性已被此行占用,我不能还包括" url(image.png)"用于指定自定义向下箭头图像的标记,即我的代码中的第20行。
有没有办法让渐变和成为一个向下箭头图像?
谢谢!
答案 0 :(得分:2)
选中 link
background: #6cab26;
background: url(IMAGE_URL); /* fallback */
background: url(IMAGE_URL), -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999)); /* Saf4+, Chrome */
background: url(IMAGE_URL), -webkit-linear-gradient(top, #444444, #999999); /* Chrome 10+, Saf5.1+ */
background: url(IMAGE_URL), -moz-linear-gradient(top, #444444, #999999); /* FF3.6+ */
background: url(IMAGE_URL), -ms-linear-gradient(top, #444444, #999999); /* IE10 */
background: url(IMAGE_URL), -o-linear-gradient(top, #444444, #999999); /* Opera 11.10+ */
background: url(IMAGE_URL), linear-gradient(top, #444444, #999999); /* W3C */
答案 1 :(得分:1)
<div class="selectParent">
<select>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
</div>
.selectParent{
width:80px;
overflow:hidden;
background: #d0e4f7;
background: -moz-linear-gradient(top, #d0e4f7 0%, #73b1e7 24%, #0a77d5 50%, #539fe1 79%, #87bcea 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e4f7), color-stop(24%,#73b1e7), color-stop(50%,#0a77d5), color-stop(79%,#539fe1), color-stop(100%,#87bcea));
background: -webkit-linear-gradient(top, #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%);
background: -o-linear-gradient(top, #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%);
background: -ms-linear-gradient(top, #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%);
background: linear-gradient(to bottom, #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%);
}
.selectParent select{
width: 100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 2px 2px 2px 2px;
border: none;
background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat 60px center;
}
答案 2 :(得分:0)
你可以使用
框中的列表吗?ul.className {list-style-image:url('someimage.gif');}
然后根据需要放置您的框背景。
第二个选项只是将div放在该div的顶部,其中一个带有渐变,顶部带有箭头。这样的事情?