我想在选择框中放置CSS生成的内容,并用CSS旋转它。当我尝试时,它会旋转选择框和生成的内容,但生成的内容会在选择框外结束。如何将CSS内容放入选择框并旋转它?
我该如何解决?
<div class="styled-select">
<select>
<option>Here is the first option</option>
<option>The second option</option>
</select>
</div>
.styled-select select {
padding: 5px;
border: 1px solid #ccc;
font-size: 16px;
height: 34px;
-webkit-appearance: none;
margin: 100px;
/*following here
content: "»";
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
*/
}
.styled-select select:after {
content: "»";
display: block;
writing-mode: tb-rl;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
position: absolute;
bottom: 9px;
font-size: 24px;
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
我认为这可能是['transform-origin'](https://developer.mozilla.org/en/CSS/-moz-transform-origin)问题。 –