我尝试使用以下数据构建此按钮:以数据URI作为背景(箭头):
我需要垂直居中箭头。看到我的Fiddle在一行文本上它很容易(使用vertical-align)但是当行断开并且换行时箭头必须仍然居中。由于我无法使用额外的标签,因此我不能使用我常用的技巧:
.container{position: relative;}
.innercontainer {
display: table;
position: absolute;
}
.text p {
display: table-cell;
vertical-align: middle;
}
这是我的实际HTML:
<a class="btn" href="#">GLOBAL SOURCING AND SUPPLY CHAIN MANAGEMENT</a>
这是我的实际CSS
.btn{
background-color: #bfd3ef;
display: block;
font-family: RobotoCondensed;
font-weight: bold;
padding: 15px 20px;
position:relative;
border-bottom: 5px solid #a3c0e4!important;
max-width: 300px;
line-height: 22px;
letter-spacing: .06em;
text-transform: uppercase;
}
.btn:after{
content: '';
position: absolute;
display: block; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAWCAYAAAAW5GZjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKFJREFUeNpi/P//PwOxgBGbYsawZQegzAv/V0UVEFKMLLgQqCEBxGDCYeNFJHY8UPMCsCEMoUsNgDTIWn4CTl4IUvwAyJAnxoMgZwQA8Uci1C7E5cELQEof3ZO4PKiPLTRYcCg+SHQ4kxSDpCqGRzcQw53BAFKMBSODBTBxXIovYNMAkjAA4g//CYMFIDcTHd0kmUyym4kODZLCmaQYBAgwABskKz4QKS4hAAAAAElFTkSuQmCC);
right: 28px;
width: 11px;
height: 11px;
overflow: hidden;
}
答案 0 :(得分:0)
您可以稍微调整top, left
位置以获得所需的结果
答案 1 :(得分:0)
我可以通过添加
将它垂直放在你的小提琴中top: 50%;
到.btn:after。
的样式