发表于: 2018-09-25 21:19:25

1 800


今天完成的事情:


任务14纯css写完了,任务也基本改完了。


明天计划的事情:


做js的东西,先了解js,试着去学习js


遇到的问题:


lable绑定的问题,lable绑定input框,可以多个lable按钮绑定一个,然后绑定的时候,让他显示出来,就是点击的时候给他样式,位置,显示出来。

#l01:checked ~  .dot5 , #l01:checked ~  .dot6{
 display: block;
 cursor: pointer;
}
#l02:checked ~  .dot4 {
 display: block;
 cursor: pointer;
}
#l02:checked ~  .dot6{
 left: 90%;
 display: block;
 cursor: pointer;
 transform: rotate(45deg);
}
#l03:checked ~  .dot5{
 display: block;
 cursor: pointer;
 left: 8%;
 transform: rotate(-133deg);
}
#l03:checked ~  .dot4{
 display: block;
 cursor: pointer;
 left: 90%;
 transform: rotate(45deg);
}

一个按钮绑定一个lable标签,然后点击的时候虽然看着一样,但是实际已经改变了lable按钮,变成其他的lable按钮,

.dot4{
 position: absolute;
 top: 50%;
 left: 8%;
 width: 10px;
 height: 10px;
 border-top: 5px solid #e7e7e7;
 border-right: 5px solid #e7e7e7;
 transform: rotate(-133deg);
 cursor:pointer;
 display: none;
}
.dot5{
 position: absolute;
 top: 50%;
 right: 9%;
 width: 10px;
 height: 10px;
 border-top: 5px solid #e7e7e7;
 border-right: 5px solid #e7e7e7;
 transform: rotate(45deg);
 cursor:pointer;
 display:none;
}
.dot6{
 position: absolute;
 top: 50%;
left: 8%;
 width: 10px;
 height: 10px;
 border-top: 5px solid #e7e7e7;
 border-right: 5px solid #e7e7e7;
 transform: rotate(-133deg);
 cursor:pointer;
 display: none;
}

先写出一个固定的样式,然后点击的时候改变样式,切换到其他按钮,还有就是图片与input绑定到一起,点击的时候就可以切换图片,下面的按钮,点击的时候给它一个背景色,因为系统默认是第一个按钮,所以不点击,第一个按钮,也有样式,


还有就是margin,居中问题,因为很少用到margin 0 auto所以了解也很少,所以今天看了一下。

margin:0 auto;在不同场景下生效条件如下:

        块级元素:给定要居中的块级元素的宽度。

        行内元素:①设置display:block;②给定要居中的行内元素的宽度。(行内元素设置成块级元素后可以对其宽高进行设置)

        行内块元素:设置display:block。(如input、button、img等元素,自带宽度可以不用设置其宽度)


注:

        ①所有元素也可以通过对父元素设置 text-align:center;的方式来实现居中。(而对于块元素来说,对要居中的元素自身进行设置text-align:center也能实现居中——而无需对其父元素进行设置)

        ②margin:0 auto;可以使盒子居中,text-align:center;可以使文本居中,故有时需要两者结合使用才能使得盒子及其中文本一起居中。


收获:

lable,margin,这些内容


返回列表 返回列表
评论

    分享到