发表于: 2019-04-26 21:32:54
1 719
今天完成的事情:
1.完成css任务10代码编写
2.学习JavaScript
明天计划的事情:
1.开始css任务11
2.继续学习JavaScript
遇到的问题:
1.如何用纯css改变下拉列表select框的默认样式?
用下列CSS就可以解决,原理是将浏览器默认的下拉框样式清除,然后应用上自己的,再附一张向右对齐小箭头的图片即可。
select {
/*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/
border: solid 1px #000;
/*很关键:将默认的select选择框样式清除*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
/*在选择框的最右侧中间显示小箭头图片*/
background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;
/*为下拉小箭头留出一点位置,避免被文字覆盖*/
padding-right: 14px;
}
2.如何用纯css改变radio的颜色和样式?
1)隐藏type="radio"的input标签,隐藏方式有多种,这里采用:
2)利用::before伪元素给label标签添加样式
3)利用::before伪元素给选择的radio对应的label添加新样式
4)效果图
收获:
1.熟悉表单元素的使用
1)单选框
<input type="radio"> 标签定义了表单单选框选项
2)文本域
文本域通过<input type="text"> 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。
3)下拉列表
效果图
评论