老师 关于商品切换的问题

来源:3-2 项目作业

lcy_18

2021-05-29 16:52:07

如果我要让所有的li一排显示,就必须修改center-wrap的大小,那我要怎样保证留两边的空白和其他的保持一致呢,还有要如何隐藏其他5个(箭头才不用修改,还是必须都要重新定位)

mu_household.html:

<!DOCTYPE html>

<html>


<head>

<meta charset="UTF-8">

<title>慕家居-触手可及的家居格调</title>

<meta name="Keywords" content="家居,简洁,自然,人性化" />

<meta name="Description" content="慕家居——北欧简约风,触手可及的家居格调" />

<link rel="stylesheet" type="text/css" href="css/reset.css" />

<link rel="stylesheet" type="text/css" href="css/base.css" />

<link rel="stylesheet" type="text/css" href="css/mu_household.css" />

</head>


<body>

<header class="header">

<!--top区域-->

<div class="top">

<div class="center-wrap clearfix">

<span>服务热线:400-8888-888</span>

</div>

</div>

<!--header导航区域-->

<div class="nav">

<div class="center-wrap clearfix">

<h1>慕家居</h1>

<ul>

<li>

<a href="">

<div class="bg-color">

<img src="img/home-gry.png" />

<img src="img/home-white.png" class="white" />

</div>

</a>

<p>网站首页</p>

</li>

<li>

<a href="">

<div class="bg-color">

<img src="img/abouts-gry.png" />

<img src="img/abouts-white.png" class="white" />

</div>

</a>

<p>关于我们</p>

</li>

<li>

<a href="">

<div class="bg-color">

<img src="img/kefu-gry.png" />

<img src="img/kefu-white.png" class="white" />

</div>

</a>

<p>服务建设</p>

</li>

<li>

<a href="">

<div class="bg-color">

<img src="img/chanpin-gry.png" />

<img src="img/chanpin-white.png" class="white" />

</div>

</a>

<p>产品中心</p>

</li>

<li>

<a href="">

<div class="bg-color">

<img src="img/fuwu-gry.png" />

<img src="img/fuwu-white.png" class="white" />

</div>

</a>

<p>服务大厅</p>

</li>

</ul>

</a>

<div class="search">

<form>

<input type="text" name="search-text" placeholder="请输入搜索内容" />

<input type="button" name="search" />

</form>

<img src="img/search.png" />

</div>

</div>

</div>

</header>

<!--banner区域-->

<section class="banner" id="banner">

<ul class="carousel_list" id="carousel_list">

<li>

<img src="img/banner01.png" />

</li>

<li>

<img src="img/banner02.png" />

</li>

<li>

<img src="img/banner03.png" />

</li>

</ul>

<ol class="clearfix" id="circle_ol">

<li data-n="0" class="current"></li>

<li data-n="1"></li>

<li data-n="2"></li>

</ol>

</section>

<!--商品区域-->

<section class="sp">

<div class="center-wrap">

<a href="javascript:;">

<img src="img/prev.png" class="arrow prev" />

<img src="img/prev_active.png" class="arrow prev active" id="sp_left"/>

<img src="img/next.png" class="arrow next" />

<img src="img/next_active.png" class="arrow next active" id="sp_right"/>

</a>

<ul class="clearfix" id="sp_ul">

<li class="big">

<img src="img/product01.png" />

<p>时尚卫生间墙面颜色2029装饰设计</p>

</li>

<li>

<img src="img/product02.png" />

<p>现代北欧风格厨房装2029饰效果图</p>

</li>

<li class="big">

<img src="img/product03.png" />

<p>现代时尚北欧风格卧2029室装饰画</p>

</li>

<li>

<img src="img/product04.png" />

<p>130平简约现代北欧2029风格装修</p>

</li>

<li class="big">

<img src="img/product05.png" />

<p>现代北欧风格小客厅2029装修设计</p>

</li>

<li class="big">

<img src="img/product06.png" />

<p>时尚卫生间墙面颜色2029装饰设计</p>

</li>

<li>

<img src="img/product07.png" />

<p>现代北欧风格厨房装2029饰效果图</p>

</li>

<li class="big">

<img src="img/product08.png" />

<p>现代时尚北欧风格卧2029室装饰画</p>

</li>

<li>

<img src="img/product09.png" />

<p>130平简约现代北欧2029风格装修</p>

</li>

<li class="big">

<img src="img/product10.png" />

<p>现代北欧风格小客厅2029装修设计</p>

</li>

</ul>

</div>

</section>

<!--了解我们区域-->

<section class="ljwm tag-same">

<div class="center">

<div class="top">

<h2>了解我们</h2>

<h3>about us</h3>

<span></span>

</div>

<div class="content clearfix">

<div class="left">

<h4>关于我们</h4>

<p>慕家居装饰材料有限公司</p>

<p></p>

<p>慕家居家居装修网北欧风格家具图片专区,是国内海量全面的高质量北欧风格家具图片库…</p>

<a href="javascript:;">

<p class="button">

了解更多

</p>

</a>

</div>

<div class="middle">

<img src="img/aboutus.png" />

</div>

<div class="right">

<ul>

<li>

<a href="javascript:;">

<img src="img/liuyan.png" alt="在线留言" />

<p>在线留言</p>

<p>on-line message</p>

</a>

</li>

<li>

<a href="javascript:;">

<img src="img/guanggao.png" alt="广告经营" />

<p>广告经营</p>

<p>Advertising management</p>

</a>

</li>

<li>

<a href="javascript:;">

<img src="img/wangluo.png" alt="网络资询" />

<p>网络资询</p>

<p>Network consultation</p>

</a>

</li>

</ul>

</div>

</div>

</div>

</section>

<!--精品推荐区域-->

<section class="jptj tag-same">

<div class="center-wrap">

<div class="top">

<h2>精品推荐</h2>

<h3>Boutique recommendation</h3>

<span></span>

</div>

<div class="content">

<a href="javascript:;">

<img src="img/prev.png" class="arrow prev" />

<img src="img/prev_active.png" class="arrow prev active" />

<img src="img/next.png" class="arrow next" />

<img src="img/next_active.png" class="arrow next active" />

</a>

<ul class="clearfix">

<li>

<div class="picbox">

<img src="img/recommend1.png" />

</div>

<div class="wordbox">

轻奢风格样板房客厅色彩搭配装修设计

</div>

</li>

<li>

<div class="picbox">

<img src="img/recommend2.png" />

</div>

<div class="wordbox">

简约美式风格卧室衣柜设计

</div>

</li>

<li>

<div class="picbox">

<img src="img/recommend3.png" />

</div>

<div class="wordbox">

轻奢风格L型厨房装修设计

</div>

</li>

</ul>

</div>

</div>

</section>

<!--新闻中心区域-->

<section class="xwzx tag-same">

<div class="center">

<div class="top">

<h2>新闻中心</h2>

<h3>press center</h3>

<span></span>

</div>

<div class="content">

<ul class="clearfix">

<li class="clearfix">

<a href="javascript:;">

<div class="tag">

<img src="img/talk-bg.png" />

<span>01</span>

</div>

</a>

<div class="wordbox">

<h3>最新招标</h3>

<p>重庆业主要求:一居室的户型,想把阳台利用起来,改成一室一厅的户型,业主表示已经请朋友把以前的装修敲了,现在基本是毛坯的状态……</p>

</div>

</li>

<li>

<a href="javascript:;">

<div class="tag">

<img src="img/talk-bg.png" />

<span>02</span>

</div>

</a>

<div class="wordbox">

<h3>装修日记</h3>

<p>终于在北京四环里贷款买了套两居室二手房,还是很欣喜的,为了装好它,我可真是费了心了,毕竟是自己以后的小家,所以我真是没少操心……</p>

</div>

</li>

<li>

<a href="javascript:;">

<div class="tag">

<img src="img/talk-bg.png" />

<span>03</span>

</div>

</a>

<div class="wordbox">

<h3>装修百科</h3>

<p>买房之后,无论是毛坯房还是留下二手房,很多业主都会选择进行装修。装修可以为你带来一个你喜欢的房屋,同时满足你需要的生活方式……</p>

</div>

</li>

<li>

<a href="javascript:;">

<div class="tag">

<img src="img/talk-bg.png" />

<span>04</span>

</div>

</a>

<div class="wordbox">

<h3>热门搜索</h3>

<p>选择防盗门最重要的就是工艺质量:应特别注意检查有无焊接缺陷,诸如开焊、未焊、漏焊等现象。看门扇与门框的配合是否密实,间隙是否均匀……</p>

</div>

</li>

</ul>

</div>

</div>

</section>

<!--footer区域-->

<footer class="footer">

<!--联系信息区-->

<div class="lxxx clearfix">

<div class="center-wrap">

<h2>慕家居</h2>

<div class="text">

<p>咨询电话:010-88888888</p>

<p>公司网址:www.imooc.com</p>

<p>邮箱:KEFU@IMOOC.com</p>

</div>

</div>

</div>

<!--版权区-->

<div class="bq">

Copyright © 2020 imooc.com All Rights Reserved | 京ICP备

</div>

</footer>

<!--轮播图js-->

<script type="text/javascript" src="js/carousel.js"></script>

<!--切换商品js-->

<script type="text/javascript" src="js/change_sp.js"></script>

</body>


</html>


mu_household.css

/*top区*/

.header .top{

width: 100%;

height: 40px;

background-color: #0058AA;

}

.header .top span{

float: right;

font-size: 18px;

color: #FFFFFF;

line-height: 40px;

}

/*header导航区*/

.header .nav{

width: 100%;

height: 121px;

}

.header .nav h1{

float: left;

font-size: 64px;

color: #0058AA;

line-height: 91px;

margin-top: 19px;

margin-right: 109.1px;

cursor: pointer;

}

.header .nav ul{

float: left;

}

.header .nav ul li{

float: left;

width: 64px;

height: 91px;

margin-top: 19px;

margin-right: 60.9px;

position: relative;

}

.header .nav ul li:nth-last-child{

margin-right: 62px;

}

.header .nav ul li .bg-color{

width: 50px;

height: 50px;

background-color: #FFFFFF;

margin-left: 7px;

border-radius: 50%;

position: relative;

}

.header .nav ul li img{

width: 33px;

height: 33px;

position: absolute;

top: 8px;

left: 8.5px;

}

.header .nav ul li img.white{

display: none;

}

.header .nav ul li .bg-color:hover{

background-color: #0058AA;

animation: nav .7s linear 0s alternate infinite;

}

.header .nav ul li .bg-color:hover img.white{

display: block;

}

.header .nav ul li .bg-color:hover img:nth-child(1){

display: none;

}

@keyframes nav{

from{

transform: scale(1);

}

to{

transform: scale(1.2);

}

}

.header .nav ul li p{

font-size: 16px;

color: #545454;

position: absolute;

bottom: 0;

left: 0;

}

.header .nav .search{

position: relative;

display: inline-block;

}

.header .nav .search form input:nth-child(1){

width: 213px;

height: 37px;

border: 1px solid #D3D3D3;

border-right: none;

margin-top: 51px;

font-size: 14px;

  color: #545454;

  padding-left: 15px;

  outline: none;

}

.header .nav .search form input:nth-child(2){

width: 48px;

height: 39px;

background-color: #0058AA;

border: 1px solid #D3D3D3;

border-left: none;

position: absolute;

top: 51px;

right: 0;

outline: none;

cursor: pointer;

}

.header .nav .search img{

width: 33px;

height: 33px;

position: absolute;

top: 55px;

right: 6px;

cursor: pointer;

}

/*banner区*/

.banner,.banner img{

width: 100%;

height: 650px;

}

.banner{

position: relative;

overflow: hidden;

cursor: pointer;

}

.banner .carousel_list{

width: 400%;

/*translateX中的%表示相对于它本身的宽度的多少倍*/

/*transform: translateX(-25%);*/

transition: transform .5s ease 0s;

}

.banner .carousel_list li{

float: left;

width: 25%;

}

.banner .carousel_list li img{

width: 100%;

}

.banner ol{

position: absolute;

bottom: 50px;

left: 50%;

margin-left: -21px;

z-index: 9999;

}

.banner ol li{

float: left;

width: 10px;

height: 10px;

border-radius: 50%;

background-color: #FFFFFF;

margin-right: 6px;

}

.banner ol li:last-child{

margin-right: 0px;

}

.banner ol li.current{

background-color: #0058AA;

}

/*商品区*/

.sp,.sp .center-wrap,.sp ul{

height: 304px;

/*overflow: hidden;*/

}

.sp .center-wrap{

width: 2305px;

}

.sp ul{

padding: 38.3px 0 32px 0;

min-width: 1201px;

margin: 0 auto;

}

.sp ul li{

width: 171px;

height: 233.7px;

padding-right: 50px;

float: left;

}

.sp ul li:last-child{

padding-right: 72px;

}

.sp ul li:nth-child(1){

padding-left: 73px;

}

.sp .center-wrap{

position: relative;

}

.sp .arrow{

width: 48px;

height: 48px;

position: absolute;

top: 136px;

}

.sp img.prev{

left: 0;

}

.sp img.next{

right: 0;

}

.sp img.active{

display: none;

}

.sp img.prev:hover+img.active,.sp img.next:hover+img.active{

display: block;

}

.sp img.prev:hover,.sp img.next:hover{

display: none;

}

.sp ul li img{

width: 171px;

height: 175px;

}

.sp ul li.big img{

height: 175.7px;

}

.sp ul li p{

font-size: 18px;

color: #838383;

padding-top: 9.7px;

}

.sp ul li.big p{

padding-top: 9px;

}

/*了解我们区*/

.ljwm{

height: 456px;

}

.tag-same .top h2{

font-size: 32px;

color: #696868;

text-align: center;

}

.tag-same .top h3{

font-size: 18px;

color: #9B9B9B;

text-align: center;

padding: 2px 9px 11px;

}

.tag-same .top{

height: 82px;

position: relative;

}

.tag-same .top span{

display: inline-block;

width: 93px;

height: 3px;

background-color: #0058AA;

text-align: center;

position: absolute;

bottom: 0;

left: 50%;

margin-left: -46.5px;

}

.ljwm .top h2::before,.ljwm .top h2::after,.xwzx .top h2::before,.xwzx .top h2::after{

content: '';

display: block;

width: 497px;

height: 1px;

background-color: #808080;

}

.ljwm .top h2::before,.xwzx .top h2::before{

position: absolute;

left: 0;

top: 43px;

}

.ljwm .top h2::after,.xwzx .top h2::after{

position: absolute;

right: 0;

top: 43px;

}

.ljwm .content{

margin-top: 36px;

height: 256px;

}

.ljwm .content .left{

width: 239px;

float: left;

margin-right: 146px;

}

.ljwm .content .middle{

width: 384px;

height: 256px;

float: left;

margin-right: 113px;

overflow: hidden;

}

.ljwm .content .middle img{

width: 384px;

height: 256px;

transition: transform 1s linear 0s;

}

.ljwm .content .middle img:hover{

transform: scale(1.2);

}

.ljwm .content .right{

width: 273px;

height: 203px;

float: left;

}

.ljwm .content .left h4{

font-size: 26px;

color: #0058AA;

}

.ljwm .content .left p:nth-of-type(1){

font-size: 21px;

color: #5A5A5A;

line-height: 41px;

}

.ljwm .content .left p:nth-of-type(2){

width: 142px;

height: 4px;

background-color:  #0058AA;

}

.ljwm .content .left p:nth-of-type(3){

font-size: 18px;

color: #7B7C7C;

line-height: 26px;

padding: 24px 0 27px 0;

}

.ljwm .content .left p.button{

width: 130px;

height: 38px;

background-color: #0058AA;

font-size: 18px;

text-align: center;

line-height: 38px;

color: #FFFFFF;

}

.ljwm .content .left p.button:hover{

animation: ljgd 1s linear 0s alternate infinite;

}

@keyframes ljgd{

from{

transform: rotateZ(15deg);

}

to{

transform: rotateZ(-15deg);

}

}

.ljwm .content .right li{

width: 273px;

height: 61px;

background-color: #CCCCCC;

margin-bottom: 10px;

position: relative;

transition: background-color 0.5s linear 0s; 

}

.ljwm .content .right li:hover{

background-color: #0058AA;

}

.ljwm .content .right li:last-child{

margin-bottom: 0;

}

.ljwm .content .right li img{

position: absolute;

left: 30px;

bottom: 13px;

width: 40px;

height: 34px;

}

.ljwm .content .right li p:nth-of-type(1){

font-size: 22px;

color: #FFFFFF;

padding-left: 89px;

padding-top: 10px;

}

.ljwm .content .right li p:nth-of-type(2){

font-size: 12px;

color: #FFFFFF;

padding-left: 89px;

}

/*精品推荐区*/

.jptj{

height: 590px;

background-color: #EFF0F4;

}

.jptj .top{

padding-top: 70px;

}

.jptj .content{

height: 326px;

padding-top: 41px;

position: relative;

}

.jptj .content ul li{

float: left;

}

.jptj .content ul li:nth-of-type(1){

padding: 0 22.9px 0 61.1px;

}

.jptj .content ul li:nth-of-type(2){

padding-right: 24.7px;

}

.jptj .content ul li:nth-of-type(3){

padding-right: 56.3px;

}

.jptj .content ul li div.picbox,.jptj .content ul li div.picbox img{

width: 345px;

height: 326px;

.jptj .arrow{

width: 48px;

height: 48px;

position: absolute;

top: 170px;

z-index: 9999;

}

.jptj img.prev{

left: 0;

}

.jptj img.next{

right: 0;

}

.jptj img.active{

display: none;

}

.jptj img.prev:hover+img.active,.jptj img.next:hover+img.active{

display: block;

}

.jptj img.prev:hover,.jptj img.next:hover{

display: none;

}

.jptj .content ul li{

position: relative;

}

.jptj .content ul li div.wordbox{

width: 325px;

height: 45px;

background-color: rgba(0,0,0,0.5);

position: absolute;

bottom: 0;

left: 0;

font-size: 16px;

color: #FFFFFF;

line-height: 45px;

padding-left: 20px;

}

.jptj .content ul li:nth-child(1) div.wordbox{

left: 61.1px;

}

/*新闻中心区*/

.xwzx{

width: 100%;

height: 463px

}

.xwzx .top{

margin-top: 82px;

}

.xwzx .content{

height: 258px;

margin-top: 70px;

}

.xwzx .content ul li{

width: 503px;

height: 109px;

float: left;

margin-right: 74px;

}

.xwzx .content ul li div.tag img{

width: 65px;

height: 65px;

}

.xwzx .content ul li div.tag{

position: relative;

float: left;

padding-right: 38px;

}

.xwzx .content ul li div.tag span{

font-size: 40px;

  color: #FFFFFF;

  position: absolute;

  top: 2px;

  left: 9px;

}

.xwzx .content ul li div.tag:hover{

animation: up 0.5s linear 0s alternate;

}

@keyframes up{

from{

transform: translateY(0);

}

to{

transform: translateY(-20px);

}

}

.xwzx .content ul li div.wordbox{

width: 400px;

color: #4A4A4A;

float: left;

}

.xwzx .content ul li div.wordbox h3{

font-size: 21px;

padding-bottom: 12px;

}

.xwzx .content ul li div.wordbox p{

font-size: 18px;

}

.xwzx .content ul li:nth-of-type(3),.xwzx .content ul li:last-child{

margin-top: 40px;

}

/*footer区*/

.footer{

height: 240px;

background-color: #06142F;

}

.footer .bq{

height: 30px;

background-color: #202C46;

font-size: 14px;

color: #FFFFFF;

text-align: center;

line-height: 30px;

}

.footer .lxxx{

height: 210px;

}

.footer .lxxx h2{

font-size: 48px;

color: #FFFFFF;

float: left;

line-height: 210px;

}

.footer .lxxx .text{

float: left;

padding-left: 101px;

font-size: 16px;

color: #FFFFFF;

line-height: 40px;

padding-top: 53px;

}


base.css:

*{

padding: 0;

margin: 0;

}

body{

font-family: "微软雅黑";

}

/*定模板*/

.center-wrap{

width: 1201px;

margin: 0 auto;

}

.center{

width: 1155px;

margin: 0 auto;

}

/*清楚浮动*/

.clearfix::after{

content: '';

display: block;

clear: both;

overflow: hidden;

}

a{

text-decoration: none;

}


reset.css:

/*

YUI 3.18.1 (build f7e7bcb)

Copyright 2014 Yahoo! Inc. All rights reserved.

Licensed under the BSD License.

http://yuilibrary.com/license/

*/


html {

color: #000;

background: #FFF

}


body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

code,

form,

fieldset,

legend,

input,

textarea,

p,

blockquote,

th,

td {

margin: 0;

padding: 0

}


table {

border-collapse: collapse;

border-spacing: 0

}


fieldset,

img {

border: 0

}


address,

caption,

cite,

code,

dfn,

em,

strong,

th,

var {

font-style: normal;

font-weight: normal

}


ol,

ul {

list-style: none

}


caption,

th {

text-align: left

}


h1,

h2,

h3,

h4,

h5,

h6 {

font-size: 100%;

font-weight: normal

}


q:before,

q:after {

content: ''

}


abbr,

acronym {

border: 0;

font-variant: normal

}


sup {

vertical-align: text-top

}


sub {

vertical-align: text-bottom

}


input,

textarea,

select {

font-family: inherit;

font-size: inherit;

font-weight: inherit;

*font-size: 100%

}


legend {

color: #000

}


#yui3-css-stamp.cssreset {

display: none

}


写回答

1回答

樱桃小胖子

2021-05-29

同学你好,关于同学的问题,已在同学的另外一个问题下进行了解答,可以点击这里查看

?​友情小提示:不要反复提交问题哦!

祝学习愉快!

0

0 学习 · 15276 问题

查看课程