Mer*_*ial 4 css html-lists centering
我一直在试图对齐的内容#refer的ul使用CSS屏幕的中心内容.
<div id="refer" style="border:1px solid red">
<ul>
<li><a href="#" class="circlelink">One</a>
</li>
<li><a href="#" class="circlelink">Two</a>
</li>
<li><a href="#" class="circlelink">Three</a>
</li>
</ul>
</div>
.circlelink {
display:block;
width:100px;
height:100px;
border-radius:50px;
font-size:20px;
color:#fff;
line-height:100px;
text-align:center;
text-decoration:none;
background:linear-gradient(to bottom, #719ECE, #719FCE);
}
.circlelink:hover {
text-decoration:none;
background:#719ECE;
box-shadow: 0 0 8px rgba(0, 0, 0, .8);
-webkit-transform: scale(1.05, 1.07);
-moz-transform: scale(1.05, 1.07);
}
#refer {
position:absolute;
top:20%;
width:100%;
margin-left:auto;
margin-right:auto;
}
#refer ul {
clear:both;
margin: 0;
padding: 0;
}
#refer ul li {
display:block;
position: relative;
float: left;
height: auto;
width: 200px;
padding: 0;
margin-left: 10px;
list-style: none;
text-align: center;
white-space: nowrap;
}
Run Code Online (Sandbox Code Playgroud)
这适合我的小提琴:
* {
padding:0;
margin:0;
}
#refer {
margin:20% 0 0;
width:100%;
/*
position:absolute;
top:20%;
width:100%;
margin-left:auto;
margin-right:auto;
*/
}
#refer ul {
text-align:center;
/*
clear:both;
margin: 0;
padding: 0;
*/
}
#refer ul li {
display:inline-block;
position: relative;
/* float: left; */
height: auto;
width: 100px;
padding: 0;
margin:0 50px;
list-style: none;
text-align: center;
white-space: nowrap;
border:#0f0 solid 1px;
}
.circlelink {
display:block;
width:100px;
height:100px;
border-radius:50px;
font-size:20px;
color:#fff;
line-height:100px;
text-align:center;
text-decoration:none;
background:linear-gradient(to bottom, #719ECE, #719FCE);
}
.circlelink:hover {
text-decoration:none;
background:#719ECE;
box-shadow: 0 0 8px rgba(0, 0, 0, .8);
-webkit-transform: scale(1.05, 1.07);
-moz-transform: scale(1.05, 1.07);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23840 次 |
| 最近记录: |