/* 修改containerd的宽度为1280,根据设计稿来走 */ ul{ list-style-type: none; padding: 0; margin: 0; } a{ color: #666; text-decoration: none; } p{ margin-bottom: 0; } body{ background-color: #f5f5f5; } .container{ background-color: #fff; } a:hover{ text-decoration: none; } @media screen and (min-width: 1200px) { .container{ width: 1280px; } } /* header */ header{ padding-left: 0!important; } .logo{ background-color: rgb(85, 85, 228); } .logo img{ display: block; width: 100%; /* 显示各种屏幕的适配方案 */ /* logo图片不需要缩放 */ max-width: 100%; margin: 0 auto; } /* 我们如果进入了我们的超小屏幕下,我们的图片就不要了 */ /* 我们事先准备一个盒子在Logo里面他平时是隐藏的,只有在超小屏幕下显示 */ .logo span{ display: block; height: 50px; line-height: 50px; color: #ffffff; font-size: 18px; text-align: center; } .nav{ background-color: #eee; border-bottom: 1px solid #eee; } .nav a{ display: block; height: 50px; line-height: 50px; padding-left: 30px; font-size: 16px; } .nav a:hover{ background-color: #fff; color: #333; } /* 当我们进入超小屏幕下的时候,我们NAV里面的LI浮动起来 ,并且宽度为20%*/ @media screen and (max-width: 991px) { .nav li{ float: left; width: 20%; } article{ margin-top: 10px; } } /* 当我们进入超小屏幕下的时候,我们NAV里面的文字会变成12px */ /* 当我们处于超小屏幕时,第一个Li宽度为100%,剩下的各个Li各占50% */ @media screen and (max-width: 767px) { .nav li a{ font-size: 14px; padding-left: 3px; } .news li:nth-child(1){ width: 100%!important; } .news li{ width: 50%!important; } .publish{ font-size: 14px!important; } } .nav a::before{ /* 图片与文字居中 */ vertical-align: middle; padding-left: 5px; } .news li{ float: left; width: 25%; height: 128px; padding-right: 10px; margin-bottom: 10px; } .news li:nth-child(1){ width: 50%; height: 266px; /* background-color: pink; */ } .news li:nth-child(1) p{ line-height: 40px; font-size: 16px; padding: 0 10px; } .news li a{ position: relative; display: block; width: 100%; height: 100%; } .news li a img{ width: 100%; height: 100%; } .news li a p{ position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; background: rgba(0,0,0,0.5); font-size: 12px; color: #fff; padding: 5px 10px; } .publish{ border-top: 1px solid #ccc; } .pic{ margin-top: 10px; width: 22%; height: 130px; background-color: pink; padding: 0; } .pic img{ width: 100%; height: 100%; } .publish .row{ border-bottom: 1px solid #ccc; padding: 10px 0; } .banner, .banner img { width: 100%; } .hot{ display: block; margin-top: 20px; border: 1px solid #ccc; padding: 0 20px 20px; } .hot span{ border-radius: 0; margin-bottom: 20px; } .hot p{ font-size: 12px; }