发表于: 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)下拉列表

       

        效果图

          

        



返回列表 返回列表
评论

    分享到