问问题
976 次
5 回答
2
这是一个工作演示
在您的 CSS 中执行此操作 -
.buttons { text-align: center;
position: absolute;
display: block;
width: 70px;
height: 70px;
font-family: DancingScript-Regular;
font-size: 100%;
padding-top: 50px;
background-color: rgba(255,255,255,.0);
padding: 15px 15px;
border: 5px solid white;
border-radius: 70px;
box-shadow: 0px 0px 5px 5px #000000, 0 0 5px 5px #888 inset;
left: 15%;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
}
.buttonText { /*
width: 70px;
height: 70px;*/
display: inline-block;
padding: 18px 0 0 0;
font-size: 100%;
text-decoration: none;
color: black;
}
于 2012-10-30T07:23:22.897 回答
1
于 2012-10-30T07:23:14.317 回答
1
这会将您的文本垂直和水平居中在按钮的中心。
.buttonText {
text-align: center;
line-height: 70px;
vertical-align:middle;
display: block;
margin: auto auto;
font-size: 100%;
text-decoration: none;
color: white;
}
希望这可以帮助!
(编辑:将行高调整为按钮的高度。vertical-align:middle;
将其垂直居中)
于 2012-10-30T07:28:08.943 回答
0
在你的 CSS 中删除它:
.buttonText {padding: 25px;}
使它成为:
.buttonText {padding: 0;}
于 2012-10-30T07:23:27.003 回答
0
谢谢大家的建议....我终于可以使用它了:
.buttonText {
margin-left: -23px;
margin-top: -23px;
position: absolute;
text-align: center;
padding: 28px;
padding-top: 50px;
padding-bottom: 50px;
font-size: 100%;
text-decoration: none;
color: white;
}
不知道为什么这个让我这么难……我在做这样的按钮时通常没有问题。
于 2012-10-30T07:56:07.730 回答