发表于: 2018-11-13 23:41:00

2 946


2018/11/13

今日完成

1、制作下拉导航栏,除了轮播图页面1完成70%,并做了响应式。

遇到的问题:给下拉框用transition添加动画效果,一直不成功,试过给ul固定高度也不行。

后来用@keyframes规则创建动画没问题,但是当动画变慢的时候可以看出a标签的文字先出来的,试过a标签添加相同的动画,但是也不管用。然后把a标签先display none,checked的时候显示解决了a标签先弹出来的问题,但是弹回去的时候没动画效果,今天一天时间都花在导航栏上面了。

轮播图看了没看明白,JS部分不理解,看的烦就没往下看了。先布局后面的内容。


2、4个卡片每个宽度25%,但是出现了放不下的情况,尝试用font-size消除每个inline-block间隙,还是没效,怀疑是border的问题,但是border是在容器.exhibition内的div设置的,应该不会影响。具体是什么原因暂时没找到,但是改成浮动后没这个问题。

.exhibition{
width: 25%;
 height: 370px;
 display: inline-block;
 font-size: 0;
 .card{
@include flex(column,center,space-between);
   padding: 19px 0 40px 0;
   margin: 0 15px;
   background: $white-color;
   border: $normal-border;
 }
}

<div class="exhibition">
   <div class="card">
       <div class="sprite bg-11"></div>
       <h1 class="b pb40 f18 fc33 tc ">技术总监</h1>
       <p class="f16 fc99">百度技术总监:互联网基础<br>
           服务领域,从事虚拟主机、<br>
           云服务器、域名。曾任新网<br>
           高级技术经理,负责技术研<br>
           发、团队管理与建设。</p>
   </div>
</div>


最后找到原因了- -!,是间隙的原因,用font-size的时候给错元素了,应该给4个卡片的父元素,套个div包裹他们,再设置font-size=0.


今日收获:今天没有收获,感觉浪费了很多的时间。明明做过的页面,重新做还是那么的慢。

明日计划:继续做任务十四的导航和轮播图。



返回列表 返回列表
评论

    分享到