小提琴包含在这里
下面的代码是相关代码的示例,一切都在小提琴中。
HTML
<body>
<div id="wrapper" >
<header>
<div class="hwrapper">
<div class="box effect2">
<img src="media/header1.jpg" width="150px" height="150px" style="padding-top:5px;" />
</div>
<div class="box effect2">
<img src="media/header2.jpg" width="150px" height="150px" style="padding-top:5px;" />
</div>
<div class="box effect2">
<img src="media/header3.jpg" width="150px" height="150px" style="padding-top:5px;" />
</div>
<div class="box effect2">
<img src="media/header4.jpg" width="150px" height="150px" style="padding-top:5px;" />
</div>
<div class="box effect2">
<img src="media/header5.jpg" width="150px" height="150px" style="padding-top:5px;" />
</div>
</div>
</header>
CSS
body {
text-align: center;
margin:0;
padding:0;
background-image:url('../media/background.gif');
background-repeat: repeat;
}
#wrapper {
}
header {
width:100%;
height:300px;
-webkit-box-shadow: inset 0px -3px 5px rgba(50, 50, 50, 0.4);
-moz-box-shadow: inset 0px -3px 5px rgba(50, 50, 50, 0.4);
box-shadow: inset 0px -3px 5px rgba(50, 50, 50, 0.4);
}
/*---------header images--------*/
.hwrapper {
}
.box {
width:160px;
height:160px;
background:#FFF;
margin-top:20px;
margin-bottom:20px;
margin-left:20px;
margin-right:20px;
float: left;
}
.effect2 {
position: relative;
}
.effect2:before, .effect2:after {
z-index: -1;
position: absolute;
content: "";
bottom: 14px;
left: 5px;
width: 50%;
top: 80%;
max-width:300px;
background: #777;
-webkit-box-shadow: 0 15px 10px #777;
-moz-box-shadow: 0 15px 10px #777;
box-shadow: 0 15px 10px #777;
-webkit-transform: rotate(-7deg);
-moz-transform: rotate(-7deg);
-o-transform: rotate(-7deg);
-ms-transform: rotate(-7deg);
transform: rotate(-7deg);
}
.effect2:after {
-webkit-transform: rotate(7deg);
-moz-transform: rotate(7deg);
-o-transform: rotate(7deg);
-ms-transform: rotate(7deg);
transform: rotate(7deg);
right: 5px;
left: auto;
}
好的,所以我制作了一排漂亮的图片,沿着我的页面顶部运行,并具有整洁的页面卷曲效果。问题是到目前为止它不会以我的其余内容为中心。它停留在左边,这是由于 .box 中的 float:left css 规则。
如果我去掉float:left,图片行会变成沿着页面向下延伸的一列,而不是一个漂亮的水平行。
我的图片行周围有一个 .hwrapper div 类,用于设置规则以使所有内容居中,同时将 float:left 保持在 .box 中,但我的中间对齐技巧都不起作用。我不确定冲突在哪里,也许在我的 page curl css 中?
提前致谢。