1:简介文字移入时不显示2:刷新时移入课程模块有偏移3:移入微信图标,二维码怎么显示
来源:3-9 作业题
qq_紫藤追寻_0
2018-11-13 22:55:06
4:鼠标移入头像时背景颜色无变化5:所有课程怎样居中显示
html:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>less-items</title>
<link rel="stylesheet" type="text/css" href="css/less-items.css">
</head>
<body>
<!-- header.header>.logo+.nav>a.-item{课程}+a.-item.-item_icon_new{职业路径}>i.-item-icon^+a.-item{猿问}+a.-item{手记}^.profile>a.-item.-shopcar+a.-item.-notice+a.-item.-ava^.search>input.-input>a.-submit|bem -->
<header class="header">
<div class="logo"> </div>
<div class="nav">
<a href="" class="nav__item">课程</a>
<a href="" class="nav__item nav__item_icon_new">职业路径<i class="nav__item-icon"></i></a>
<a href="" class="nav__item">猿问</a>
<a href="" class="nav__item">手记</a>
</div>
<div class="profile">
<a href="" class="profile__item profile__shopcar"></a>
<a href="" class="profile__item profile__notice"></a>
<a href="" class="profile__item profile__ava"></a>
</div>
<div class="search"><input type="text" class="search__input"><a href="" class="search__submit"></a></input></div>
</header>
<!-- .banner>.caption>.-text{迈向编程之路 成就职业梦想}^.tips>.-item.-item_i_1>.-title{系统化学习}+.-text{层层递进}^.tips>.-item.-item_i_2>.-title{知识+案例讲解}+.-text{学完即用}^.tips>.-item.-item_i_3>.-title{配套练习}+.-text{学练测一体}^.tips>.-item.-item_i_4>.-title{1对1作业批改}+.-text{贴心服务}|bem -->
<div class="banner">
<!-- <div class="caption">
<div class="caption__text">迈向编程之路 成就职业梦想</div>
</div>
<div class="tips">
<div class="tips__item tips__item_i_1">
<div class="tips__title">系统化学习</div>
<div class="tips__text">层层递进</div>
</div>
<div class="tips">
<div class="tips__item tips__item_i_2">
<div class="tips__title">知识+案例讲解</div>
<div class="tips__text">学完即用</div>
</div>
<div class="tips">
<div class="tips__item tips__item_i_3">
<div class="tips__title">配套练习</div>
<div class="tips__text">学练测一体</div>
</div>
<div class="tips">
<div class="tips__item tips__item_i_4">
<div class="tips__title">1对1作业批改</div>
<div class="tips__text">贴心服务</div>
</div>
</div>
</div>
</div>
</div> --><!-- 没用的 -->
</div>
<!--.course>.-list>(.standard-course>.-cover>img[src=imgs/course1.jpg]^.-plan>.-plan-caption{前端小白入门系列课程}+.-plan-times{33课}>+span.-plan-person{368人在学}^.-plan-desc^.-price>i{¥}+{499.00})+(.standard-course>.-cover>img[src=imgs/course2.jpg]^.-plan>.-plan-caption{HTML5与CSS3实现动态网页系统课程}+.-plan-times{24课}>+span.-plan-person{1031人在学}^.-plan-desc^.-price>i{¥}+{599.00})+(.standard-course>.-cover>img[src=imgs/course3.jpg]^.-plan>.-plan-caption{PHP从零基础到原声项目开发系列课程}+.-plan-times{18课}>+span.-plan-person{1031人在学}^.-plan-desc^.-price>i{¥}+{498.00})+(.standard-course>.-cover>img[src=imgs/course4.jpg]^.-plan>.-plan-caption{ECShop3从基本使用到二次开发系列课程}+.-plan-times{11课}>+span.-plan-person{7人在学}^.-plan-desc^.-price>i{¥}+{298.00})+(.standard-course>.-cover>img[src=imgs/course5.jpg]^.-plan>.-plan-caption{零基础入门Android语法与界面系列课程}+.-plan-times{41课}>+span.-plan-person{422人在学}^.-plan-desc^.-price>i{¥}+{399.00})+(.standard-course>.-cover>img[src=imgs/course6.jpg]^.-plan>.-plan-caption{Android网络与数据存储系列课程}+.-plan-times{20课}>+span.-plan-person{54人在学}^.-plan-desc^.-price>i{¥}+{599.0})+(.standard-course>.-cover>img[src=imgs/course7.jpg]^.-plan>.-plan-caption{Android从界面到数据存储系列课程}+.-plan-times{38课}>+span.-plan-person{9人在学}^.-plan-desc^.-price>i{¥}+{599.0})+(.standard-course>.-cover>img[src=imgs/course8.jpg]^.-plan>.-plan-caption{Java基础语法与常用工具类系列课程}+.-plan-times{27课}>+span.-plan-person{182人在学}^.-plan-desc^.-price>i{¥}+{229.0})+(.standard-course>.-cover>img[src=imgs/course9.jpg]^.-plan>.-plan-caption{IOS基础语法与常用控件系列课程}+.-plan-times{10课}>+span.-plan-person{133人在学}^.-plan-desc^.-price>i{¥}+{299.00})|bem-->
<div class="course">
<div class="course__list">
<div class="standard-course">
<div class="standard-course__cover"><img src="imgs/course1.jpg" alt=""></div>
<div class="standard-course__plan">
<div class="standard-course__plan-caption">前端小白入门系列课程</div>
<div class="standard-course__plan-times">33课<span class="standard-course__plan-person">368人在学</span></div>
<div class="standard-course__plan-desc"></div>
<div class="standard-course__plan-desc-1">锄禾日当午,汗滴禾下土。谁之盘中餐,粒粒皆辛苦。</div>
</div>
<div class="standard-course__price"><i>¥</i>499.00</div>
</div>
<div class="standard-course">
<div class="standard-course__cover"><img src="imgs/course2.jpg" alt=""></div>
<div class="standard-course__plan">
<div class="standard-course__plan-caption">HTML5与CSS3实现动态网页系统课程</div>
<div class="standard-course__plan-times">24课<span class="standard-course__plan-person">1031人在学</span></div>
<div class="standard-course__plan-desc"></div>
<div class="standard-course__plan-desc-1">锄禾日当午,汗滴禾下土。谁之盘中餐,粒粒皆辛苦。</div>
</div>
<div class="standard-course__price"><i>¥</i>599.00</div>
</div>
<div class="standard-course">
<div class="standard-course__cover"><img src="imgs/course3.jpg" alt=""></div>
<div class="standard-course__plan">
<div class="standard-course__plan-caption">PHP从零基础到原声项目开发系列课程</div>
<div class="standard-course__plan-times">18课<span class="standard-course__plan-person">1031人在学</span></div>
<div class="standard-course__plan-desc"></div>
<div class="standard-course__plan-desc-1">锄禾日当午,汗滴禾下土。谁之盘中餐,粒粒皆辛苦。</div>
</div>
<div class="standard-course__price"><i>¥</i>498.00</div>
</div>
<div class="standard-course">
<div class="standard-course__cover"><img src="imgs/course4.jpg" alt=""></div>
<div class="standard-course__plan">
<div class="standard-course__plan-caption">ECShop3从基本使用到二次开发系列课程</div>
<div class="standard-course__plan-times">11课<span class="standard-course__plan-person">7人在学</span></div>
<div class="standard-course__plan-desc"></div>
<div class="standard-course__plan-desc-1">锄禾日当午,汗滴禾下土。谁之盘中餐,粒粒皆辛苦。</div>
</div>
<div class="standard-course__price"><i>¥</i>298.00</div>
</div>
<div class="standard-course">
<div class="standard-course__cover"><img src="imgs/course5.jpg" alt=""></div>
<div class="standard-course__plan">
<div class="standard-course__plan-caption">零基础入门Android语法与界面系列课程</div>
<div class="standard-course__plan-times">41课<span class="standard-course__plan-person">422人在学</span></div>
<div class="standard-course__plan-desc"></div>
<div class="standard-course__plan-desc-1">锄禾日当午,汗滴禾下土。谁之盘中餐,粒粒皆辛苦。</div>
</div>
<div class="standard-course__price"><i>¥</i>399.00</div>
</div>
<div class="standard-course">
<div class="standard-course__cover"><img src="imgs/course6.jpg" alt=""></div>
<div class="standard-course__plan">
<div class="standard-course__plan-caption">Android网络与数据存储系列课程</div>
<div class="standard-course__plan-times">20课<span class="standard-course__plan-person">54人在学</span></div>
<div class="standard-course__plan-desc"></div>
<div class="standard-course__plan-desc-1">锄禾日当午,汗滴禾下土。谁之盘中餐,粒粒皆辛苦。</div>
</div>
<div class="standard-course__price"><i>¥</i>599.0</div>
</div>
<div class="standard-course">
<div class="standard-course__cover"><img src="imgs/course7.jpg" alt=""></div>
<div class="standard-course__plan">
<div class="standard-course__plan-caption">Android从界面到数据存储系列课程</div>
<div class="standard-course__plan-times">38课<span class="standard-course__plan-person">9人在学</span></div>
<div class="standard-course__plan-desc"></div>
</div>
<div class="standard-course__price"><i>¥</i>599.0</div>
</div>
<div class="standard-course">
<div class="standard-course__cover"><img src="imgs/course8.jpg" alt=""></div>
<div class="standard-course__plan">
<div class="standard-course__plan-caption">Java基础语法与常用工具类系列课程</div>
<div class="standard-course__plan-times">27课<span class="standard-course__plan-person">182人在学</span></div>
<div class="standard-course__plan-desc"></div>
<div class="standard-course__plan-desc-1">锄禾日当午,汗滴禾下土。谁之盘中餐,粒粒皆辛苦。</div>
</div>
<div class="standard-course__price"><i>¥</i>229.0</div>
</div>
<div class="standard-course">
<div class="standard-course__cover"><img src="imgs/course9.jpg" alt=""></div>
<div class="standard-course__plan">
<div class="standard-course__plan-caption">IOS基础语法与常用控件系列课程</div>
<div class="standard-course__plan-times">10课<span class="standard-course__plan-person">133人在学</span></div>
<div class="standard-course__plan-desc"></div>
<div class="standard-course__plan-desc-1">锄禾日当午,汗滴禾下土。谁之盘中餐,粒粒皆辛苦。</div>
</div>
<div class="standard-course__price"><i>¥</i>299.00</div>
</div>
</div>
</div>
<!-- footer.footer>.footer-link>a.-item{网站首页}+a.-item{企业合作}++a.-item{人才招聘}+a.-item{联系我们}+a.-item{讲师招募}+a.-item{常见问题}+a.-item{意见反馈}+a.-item{慕课大学}+a.-item{友情链接}^.footer-copy{Copyright © 2016 imooc.com All Rights Reserved | 京ICP备 13046642号-2}+.footer-share>(a.-item_i_$)*3|bem -->
<footer class="footer">
<div class="footer-link">
<a href="" class="footer-link__item">网站首页</a>
<a href="" class="footer-link__item">企业合作</a>
<a href="" class="footer-link__item">人才招聘</a>
<a href="" class="footer-link__item">联系我们</a>
<a href="" class="footer-link__item">讲师招募</a>
<a href="" class="footer-link__item">常见问题</a>
<a href="" class="footer-link__item">意见反馈</a>
<a href="" class="footer-link__item">慕课大学</a>
<a href="" class="footer-link__item">友情链接</a>
</div>
<div class="footer-copy">Copyright © 2016 imooc.com All Rights Reserved | 京ICP备 13046642号-2</div>
<div class="footer-share">
<a href="" class="footer-share__item footer-share__item_i_qq">
</a>
<a href="" class="footer-share__item footer-share__item_i_weibo"></a>
<a href="" class="footer-share__item footer-share__item_i_wechat" id="wechat">
<div id="code-wechat" class=code-wechat">
</div>
</a>
</footer>
<!-- <script type="text/javascript" src="js/less-items.js">
</script> -->
</body>
</html>
css:
* {
margin: 0;
padding: 0;
}
a {
text-decoration: none;
}
/*整体布局*/
/*背景颜色*/
/*字体大小*/
/*文字颜色*/
/*书签阴影*/
/*定义圆角*/
/*定义图片位置*/
.header {
height: 60px;
background-color: #000;
position: relative;
}
.header .logo {
width: 128px;
height: 36px;
background: url(../imgs/logo.png) no-repeat center;
margin: 12px 25px;
background-size: cover;
float: left;
}
.header .nav {
float: left;
height: 100%;
}
.header .nav__item {
display: block;
height: 60px;
line-height: 60px;
float: left;
padding: 0 25px;
color: #fbfbfb;
font-size: 14px;
}
.header .nav__item:hover {
background-color: #363c41;
}
.header .nav__item_icon_new {
background-color: #363c41;
}
.header .nav__item-icon {
position: absolute;
display: inline-block;
top: 14px;
width: 16px;
height: 16px;
background-image: url("../imgs/icon-new.png");
background-position: 0 0;
}
.header .search {
float: right;
padding-right: 25px;
position: relative;
margin: 12px 25px;
height: 36px;
}
.header .search__input {
width: 240px;
border: none;
outline: none;
border-bottom: 1px solid #ccc;
background-color: #000;
height: 36px;
line-height: 36px;
}
.header .search::before {
content: "前端入门";
display: block;
width: 72px;
text-align: center;
position: absolute;
left: 0;
top: 0;
background-color: #2b333b;
color: #5c646b;
font-size: 12px;
height: 30px;
line-height: 30px;
}
.header .search__submit {
display: black;
position: absolute;
right: 45px;
top: 4px;
background-position: 0 0 ;
background-image: url("../imgs/icon-1-sprite_w22.png");
width: 22px;
height: 22px;
}
.header .profile {
float: right;
}
.header .profile__item {
display: block;
position: relative;
float: left;
width: 60px;
height: 60px;
margin-right: 1px;
}
.header .profile__shopcar:before {
content: ' ';
display: block;
position: absolute;
left: 19px;
top: 19px;
width: 22px;
height: 22px;
background-image: url("../imgs/shopcar.png");
}
.header .profile__notice:before {
content: ' ';
display: block;
position: absolute;
left: 19px;
top: 19px;
width: 22px;
height: 22px;
background-image: url("../imgs/icon-1-sprite_w22.png");
}
.header .profile__shopcar:before {
background-position: 0px -210px;
}
.header .profile__notice:before {
background-position: 0 -44px;
}
.header .profile__ava {
width: 36px;
height: 36px;
margin: 12px 20px 12px 20px;
background-image: url("../imgs/ava.jpg");
background-size: 100%;
border-radius: 50%;
}
.header .profile__shopcar:hover,
.header .profile__notice:hover,
.header .profile__ava:hover {
background-color: #363c41;
}
.banner {
background-image: url("../imgs/bg.jpg");
background-position: center;
background-size: cover;
height: 560px;
position: relative;
}
.course {
height: 996px;
background-color: #fff;
position: relative;
}
.course__list {
width: 1200px;
margin: 0 auto;
position: relative;
}
.course__list:after {
content: ' ';
display: block;
font-size: 0px;
line-height: 0px;
clear: both;
zoom: 1;
}
.course__list .standard-course {
width: 285px;
height: 308px;
float: left;
margin: 0 20px 34px 0;
top: -120px;
position: relative;
box-shadow: 0 8px 16px rgba(7, 17, 27, 0.1);
background-color: #fff;
background-image: url("../imgs/titlebg.png");
/*阴影*/
}
.course__list .standard-course:before {
content: "";
display: block;
width: 98%;
height: 3px;
left: 1%;
bottom: -5px;
position: absolute;
box-shadow: 0 8px 16px rgba(7, 17, 27, 0.2);
border-radius: 4px;
background-color: #fff;
}
.course__list .standard-course:after {
content: "";
display: block;
width: 96%;
height: 3px;
left: 2%;
bottom: -11px;
position: absolute;
box-shadow: 0 8px 16px rgba(7, 17, 27, 0.2);
border-radius: 4px;
background-color: #fff;
}
.course__list .standard-course:nth-child(4n) {
margin-right: 0;
}
.course__list .standard-course:nth-last-child(1) {
left: 50%;
margin-left: -142.5px;
}
.course__list .standard-course__cover {
width: 100%;
height: 109px;
overflow: hidden;
}
.course__list .standard-course__cover img {
width: 100%;
}
.course__list .standard-course__plan {
position: absolute;
top: 109px;
width: 225px;
padding: 30px 30px 0 30px;
background-image: url("../imgs/titlebg.png");
transition: all 1s;
}
.course__list .standard-course__plan-caption {
font-size: 16px;
color: #07111b;
height: 22px;
line-height: 22px;
font-weight: bold;
}
.course__list .standard-course__plan-times {
padding-top: 20px;
font-size: 12px;
color: #959aa0;
height: 36px;
line-height: 36px;
}
.course__list .standard-course__plan-person {
padding-left: 1em;
}
.course__list .standard-course__plan-desc {
border-top: 1px solid #d9dde1;
padding-top: 8px;
}
.course__list .standard-course__plan-desc-1 {
font-size: 12px;
color: #959aa0;
height: 36px;
line-height: 36px;
display: none;
}
.course__list .standard-course__plan-desc-1:hover {
display: block;
}
.course__list .standard-course__price {
position: absolute;
bottom: 1px;
padding: 20px 35px;
color: red;
height: 30px;
line-height: 30px;
}
.course__list .standard-course__price i {
font-style: normal;
padding: 0 2px;
vertical-align: super;
}
.course__list .standard-course:hover .standard-course__plan {
top: 80px;
}
.footer {
height: 96px;
background-color: #000;
position: relative;
font-size: 12px;
}
.footer .footer-link {
width: 1200px;
margin: 0 auto;
height: 12px;
line-height: 12px;
padding: 30px 0 16px 40px;
}
.footer .footer-link__item {
display: inline-block;
margin-right: 30px;
color: #959aa0;
float: left;
}
.footer .footer-link__item:hover {
color: #fff;
}
.footer .footer-copy {
width: 1200px;
margin: 0 auto;
height: 12px;
line-height: 12px;
padding: 0 0 0 40px;
color: #5c646b;
}
.footer .footer-share {
position: absolute;
width: 135px;
height: 36px;
right: 370px;
top: 34px;
}
.footer .footer-share__item {
display: block;
margin-right: 13px;
float: right;
width: 32px;
height: 32px;
background-image: url("../imgs/footer-sprite.png");
}
.footer .footer-share__item_i_qq {
background-position: 0 42px;
opacity: 1;
}
.footer .footer-share__item_i_weibo {
background-position: 0 84px;
opacity: 1;
}
.footer .footer-share__item_i_wechat {
position: relative;
background-position: 0 126px;
opacity: 1;
/*.code-wechat{
#bg-img('footer-sprite.png');
display:block;
position: absolute;
top:210px;
width:170px;
height:285px;
} */
}
.footer .footer-share__item_i_qq:hover,
.footer .footer-share__item_i_weibo:hover,
.footer .footer-share__item_i_wechat:hover {
opacity: 0.6;
}
less:
//通用样式
*{
margin:0;
padding:0;
}
a{
text-decoration:none;
}
.fl(){
float:left;
}
.fr(){
float:right;
}
.clearfix(){
&:after{
content:' ';
display:block;
font-size:0px;
line-height: 0px;
clear:both;
zoom:1;
}
}
//布局样式
#layout(@name){
&when(@name=header){
height:60px;
#bg-color(black);
}
&when(@name=banner){
height:560px;
}
&when(@name=course){
height:996px;
#bg-color(white);
}
&when(@name=footer){
height:96px;
#bg-color(black);
}
position:relative;
}/*整体布局*/
#bg-color(@name){
&when(@name=black){
background-color:#000;
}
&when(@name=white){
background-color:#fff;
}
&when(@name=light){
background-color:#363c41;
}
&when(@name=dark){
background-color:#2b333b;
}
}/*背景颜色*/
#ft-size(@name){
&when(@name=small){
font-size:12px;
}
&when(@name=medium){
font-size:14px;
}
&when(@name=lagre){
font-size:16px;
}
&when(@name=title){
font-size:32px;
}
&when(@name=big){
font-size:22px;
}
&when(@name=small){
font-size:12px;
}
}/*字体大小*/
#color(@name){
&when(@name=dark){
color:#5c646b;
}
&when(@name=white){
color:#fbfbfb;
}
&when(@name=black){
color:#07111b;
}
&when(@name=weak){
color:#959aa0;
}
&when(@name=red){
color:red;
}
&when(@name=dark){
color:#5c646b;
}
}/*文字颜色*/
//课程模块样式定义
#course-box(standard){
@width:285px;
width:@width;
height:308px;
float:left;
margin:0 20px 34px 0;
position:relative;
top:-120px;
position:relative;
box-shadow:0 8px 16px rgba(7,17,27,.1);
#bg-color(white);
#bg-img("titlebg.png");
#decorate-bottom();/*阴影*/
&:nth-child(4n){
margin-right:0;
}
&:nth-last-child(1){
#center-h(@width);
}
}
#decorate-bottom(){
&:before{
content:"";
display:block;
width:98%;
height:3px;
left:1%;
bottom:-5px;
position:absolute;
box-shadow:0 8px 16px rgba(7,17,27,.2);
#radius(4px);
#bg-color(white);
}
&:after{
content:"";
display:block;
width:96%;
height:3px;
left:2%;
bottom:-11px;
position:absolute;
box-shadow:0 8px 16px rgba(7,17,27,.2);
#radius(4px);
#bg-color(white);
}
}/*书签阴影*/
//功能样式定义
#radius(@radius:50%){
border-radius:@radius;
}/*定义圆角*/
#center-h(@width){
left:50%;
margin-left:@width*-.5;
}
#bg-img(@src){
background-image:url("../imgs/@{src}");
}/*定义图片位置*/
#square(@w:10px){
width:@w;
height:@w;
}
#line-height(@h){
height:@h;
line-height: @h
}
.cover-background(){
background-size:cover;
background+_:no-repeat center;
}
//模块样式-初步
.header{
#layout(header);
.logo{
width:128px;
height:36px;
background+_:url(../imgs/logo.png);
margin:12px 25px;
.cover-background();
.fl();
}
.nav{
.fl();
height:100%;
&__item{
display:block;
#line-height(60px);
.fl();
padding:0 25px;
#color(white);
#ft-size(medium);
&:hover{
#bg-color(light);
}
&_icon_new{
#bg-color(light);
}
&-icon{
position:absolute;
display: inline-block;
top:14px;
width:16px;
height:16px;
#bg-img("icon-new.png");
background-position: 0 0;
}
}
}
.search{
.fr();
padding-right: 25px;
position:relative;
margin:12px 25px;
height:36px;
&__input{
width:240px;
border:none;
outline:none;
border-bottom:1px solid #ccc;
#bg-color(black);
#line-height(36px);
}
&::before{
content: "前端入门";
display: block;
width:72px;
text-align: center;
position: absolute;
left:0;
top:0;
#bg-color(dark);
#color(dark);
#ft-size(small);
#line-height(30px);
}
&__submit{
display:black;
position: absolute;
right:45px;
top:4px;
background-position: 0 0 ;
#bg-img("icon-1-sprite_w22.png");
#square(22px);
}
}
.profile{
.fr();
&__item{
display:block;
position: relative;
.fl();
#square(60px);
margin-right: 1px;
}
&__shopcar:before{
content:' ';
display:block;
position:absolute;
left:19px;
top:19px;
#square(22px);
#bg-img("shopcar.png");
}
&__notice:before{
content:' ';
display:block;
position:absolute;
left:19px;
top:19px;
#square(22px);
#bg-img("icon-1-sprite_w22.png");
}
&__shopcar:before{
background-position:0px -210px;
}
&__notice:before{
background-position:0 -44px;
}
&__ava{
#square(36px);
margin:12px 20px 12px 20px;
#bg-img("ava.jpg");
background-size: 100%;
#radius(50%);
}
&__shopcar:hover,
&__notice:hover,
&__ava:hover{
#bg-color(light);
}
}
}
.banner{
#bg-img("bg.jpg");
background-position:center;
background-size:cover;
#layout(banner);
}
.course{
#layout(course);
&__list{
width:1200px;
margin:0 auto;
position:relative;
.clearfix();
.standard-course{
#course-box(standard);
&__cover{
width:100%;
height:109px;
overflow:hidden;
img{
width:100%;
}
}
&__plan{
position:absolute;
top:109px;
width:285px-60px;
padding:30px 30px 0 30px;
#bg-img("titlebg.png");
transition:all 1s;
&-caption{
#ft-size(lagre);
#color(black);
#line-height(22px);
font-weight: bold;
}
&-times{
padding-top:20px;
#ft-size(small);
#color(weak);
#line-height(36px);
}
&-person{
padding-left:1em;
}
&-desc{
border-top:1px solid #d9dde1;
padding-top:8px;
}
&-desc-1{
#ft-size(small);
#color(weak);
#line-height(36px);
display:none;
&:hover{
display:block;
}
}
}
&__price{
position:absolute;
bottom:1px;
padding:20px 35px;
#ft-size(large);
#color(red);
#line-height(30px);
i{
font-style:normal;
padding:0 2px;
vertical-align:super;
}
}
&:hover .standard-course__plan{
top:80px;
}
}
}
}
.footer{
#layout(footer);
#ft-size(small);
.footer-link{
width:1200px;
margin:0 auto;
#line-height(12px);
padding:30px 0 16px 40px;
&__item{
display:inline-block;
margin-right:30px;
#color(weak);
.fl();
&:hover{
color:#fff;
}
}
}
.footer-copy{
width:1200px;
margin:0 auto;
#line-height(12px);
padding:0 0 0 40px;
#color(dark);
}
.footer-share{
position:absolute;
width:135px;
height:36px;
right:370px;
top:34px;
&__item{
display:block;
margin-right:13px;
.fr();
#square(32px);
#bg-img('footer-sprite.png');
&_i_qq{
background-position:0 42px;
opacity: 1;
}
&_i_weibo{
background-position:0 84px;
opacity: 1;
}
&_i_wechat{
position: relative;
background-position:0 126px;
opacity: 1;
/*.code-wechat{
#bg-img('footer-sprite.png');
display:block;
position: absolute;
top:210px;
width:170px;
height:285px;
} */
}
&_i_qq:hover{
}
&_i_qq:hover,
&_i_weibo:hover,
&_i_wechat:hover{
opacity: 0.6;
}
}
}
}
js:
<script type="text/javascript">
var wechat=document.getElementById("wechat");
var code-wechat=document.getElementById("code-wechat");
wechat.onmouseover=function(){
code-wechat.style.display="block";
}
wechat.onmouseover=function(){
code-wechat.style.display="none";
}
</script>
1回答
1、footer中缺少半个引号,如下:

2、因为你的简介文字设置了display:none;为隐藏,所以没哟显示出来。建议让简介文字不是隐藏的状态,给价格添加宽度和背景颜色遮盖住简介文字即可,参考:


可以将简介文字移动的幅度大一些,也就是将top值减少一些,参考:

3、刷新时移入课程模块有偏移这个效果老师是没有测试出来的,不知道同学在什么情况下或者是使用什么浏览器测试出来的,建议同学可以使用Chrome浏览器测试下。
4、底部的微信二维码并没有设置图片以及位置,所以没有效果,参考:
在less中设置的二维码样式:

开始是隐藏状态,通过js代码设置:
1)在js中声明变量时,不能使用-连接,可以使用下划线。
2)移出事件应该是onmouseout。

鼠标移入时显示效果:

下面应该还有一个小三角形指向微信小图标,自己可以使用border边框来实现。可以看到二维码也是透明显示的,这样是不对的,是因为父元素使用了opacity属性,子元素也会有透明显示,建议给父元素改变透明度可以使用rgba()。
5、建议给顶部右侧的头像外层再加一个盒子,移入这个盒子时,背景颜色发生改变。因为现在这个头像大小都是图片填充的,margin值是不会有背景颜色的变化的。
6、现在course课程区域整体就是居中显示的,设置了固定宽度,配合margin:0 auto;居中显示是没有问题的。
自己修改测试下,祝学习愉快!
相似问题