发表于: 2018-11-05 20:34:29

1 707


今天完成的事情:今天完成了任务7  主要是添加插入超链接的按钮,多亏了有bootstrap4布局,用<a>标签插入类名.btn 就可以设置按钮的宽高,不用特意去设置他的display属性,而把用css写的三角形变成可以点击的链接,正好用到绝对定位,也不用设置display属性:

 <a href="task7-2.html" class="triangle"></a>
<a class="btn btn-info blue-btn" role="button" href="task7-2.html">简化版</a>
<div>有1133个用户正在玩此款游戏</div>
<a class="btn btn-info blue-btn" role="button" href="task7-2.html">简化版</a>
<div>有1133个用户正在玩此款游戏</div>
<a class="btn btn-info blue-btn" role="button" href="task7-2.html">简化版</a>
<div>有1133个用户正在玩此款游戏</div>
<div class="row justify-content-center ">

.blue-btn{
width           : 80%;
height          : 85px;
line-height     : 71px;
color           : #fff;
font-size       : 20px;
background-color: #29bde0;
}

.triangle{
position    : absolute;
top         : 410px;
right       : 7.5%;
border      : 1rem solid #fbb435;
border-color: #fff #fbb435;
border-right: none;
}

图二按钮链接用到了模态窗,也是用的bootstrap4才能实现,其中涉及js我还不是太清楚,不过可以设置窗口里的按钮,我添加了一个链接按钮:

 <div class="container-fluid footer align-items-center justify-content-center">
<a href="#" class="btn btn-danger kill align-items-center justify-content-center" data-toggle="modal" data-target="#myModal">投死</a>
</div>
<div class="container">
<div class="modal fade" id="myModal">
<div class="modal-dialog">
<div class="modal-content  align-items-center justify-content-between window ">
<a href="task7-3.html" class="btn btn-danger yes" >确定</a>
<button type="button" class="btn btn-secondary no" data-dismiss="modal">取消</button>
</div>
</div>
</div>
</div>

.kill{
display     : flex;
width       : 70vw;
height      : 12vw;
background  : #fbb435;
font-size   : 6vw;
border-color: #fbb435;
}

.window{
position      : absolute;
top           : 260px;
height        : 200px;
flex-direction: row;
}
.yes{
width      : 100px;
height     : 50px;
margin-left: 20px;
line-height: 36px;
}
.no{
width       : 100px;
height      : 50px;
margin-right: 20px;
}


图三只加了一个链接按钮,没啥说的。

今天学到,之前学的浮动,如果前一个盒子a浮动,后一个b不浮动,b会钻到a的底下,而他的文字会包围a,这种情况是在b没有设置宽高的情况下,

如果b设置了宽高,b依然会钻到a底下,但是文字还是会留在原来的位置,不回去包围a。

浮动元素不管之前是什么元素,都会变成可以设置宽高的块,但是替换元素必须预先设置宽高,不然会变得尽可能小。

浮动的元素规定 其顶端不能超过之前的浮动元素或块级元素的顶端,他的外边距不能超过父级的内边距;

但是如果用margin 负值可以实现,这是负margin的特性。

明天计划的事情:明天做任务8  学习《不定宽——常见布局》学习轮播图。

遇到的问题:问题在上面已经解决。 
收获:初步学会了bootstrap。

进度:task7

任务总结:

任务名称:CSS=TASK7

成果链接:https://gu1354181433.github.io/learn/css7/task7-1.html

任务耗时:2018.10.31~2018.11.4; 5天 延期一天

技能脑图:

个人脑图:

官方脑图:

任务总结:

1.任务进度符合进度,bootstrap4运用不熟练,所以会延期。

2.脑图对比.

3.任务七学会了插入音频audio,用bootstrap4布局页面,初步接触网格系统,布局挺方便,但是他也有一些默认属性需要注意,比如box-sizing,默认边距等等

并且可以添加一些具有超链接的按钮,用:hover添加鼠标悬浮窗,用flex布局更熟练,给元素加透明度:rgba()和opacity的透明效果区别? rgba()和opacity都能实现透明效果,

但最大的不同是opacity作用于元素,以及元素内的所有内容的透明度,而rgba()只作用于元素的颜色或起背景色。设置rgba透明的元素的子元素不会继承透明效果。




返回列表 返回列表
评论

    分享到