css2

 密码框:

单选:

 

 多选:

 

下拉列表:

 

分组:

 默认选中:

(下拉框)

 

 

 

 文本域:

resize:none就可以设置文本域不能调整大小

 

 重置:

 

  按钮:

 

 label:

 

 说明:让label为表单项服务,只要点击label就可以选中表单了。 

 框架集frameset:

 

 

 

 缺点:

网站练习:

①目标 :

 

 

②代码:

上传至百度网盘

zzz

补充:

自定义列表dl,dt是标题,dd是内容:

 

 input的一个属性是maxlength的表示能输入的最多的字符个数,maxlength="6"

Emmet语法快速生成:!加tab键生成骨架。div+tab生成一对div。生成5个div,里面都是哈哈:div{哈哈}*5,生成兄弟div和p:div+p,tac再按tab:生成text-align:center,ti按tab:生成text-indent,ti2em按tab生成text-indent:2em。输入input:file打开上传文件

盒子阴影box-shadow:

说明:box-shadow:10px 12px 12px 10px black或者rgba(0,0,0,0.3) 

文字阴影:

 

 说明:比如:text-shadow:5px 5px 5px rgba(0,0,0,0.3)

切图:右击某个图层,右击它转换为png。若由多个图层组成,则先Ctrl+e合并为一个图层,再转为png。或者采用切片工具,裁剪出想要的,然后存储为web所用格式,切片点击选中的切片。若想图片背景透明,则先去掉背景再用切片工具。或者下载cutterman插件。

css顺序:

 

字体图标:网站:字体库

 

 

 说明:下载下来之后,把装有ttf的文件夹放到html页面旁边。再在css中引入字体(前端基础css第七天/素材/iconmoon/style.css里面):

 

 使用字体图标(demo.html里面):

 

 

字体图标的追加:

 

 三角:

 

 

 说明:transparent:透明的

三角加到盒子上:

 

 

 

定位补充:

绝对定位后不能通过margin:auto水平居中。要想实现水平居中,可以:left:50%,margin-left:-宽度的一半。

 

 

 vertical-align:设置本元素对齐哪条线

 

 

图片和文字默认是基线对齐:

 

 中线对齐middle:

顶部对齐是:top 

当一个div中有一个img,但是图片底下有空隙,这是由于基线的问题,解决方法:

 

省略号:

 

 多行省略:

 

语义化标签:

 

注意:多转为block解决兼容性。

 视频标签<video>:

 

 

音频标签audio:

 

 

 

 

 input新增属性:

 

 

 

新增表单属性:

 

 

说明:autocomplete可以记录之前输入的内容。

 

box-sizing:border-box:当padding或border变化时,该元素的可见框大小不再变化,只不过内容区会相应变小。

模糊:

 

 calc函数:

 

 过渡transition(一个状态到另一个状态):

 

进度条练习关键代码:

 

 

 申请服务器:

 

 

 说明:还要点击FTP管理。开启cutftp:

 

 

 

 

 

 

访问:

 

 

 2d转换,x正值往右走,y正值往下走,translate:

 

 

 

 

 

 

 实现子元素的水平和垂直居中:

 扩大a的范围:转为块元素。

div::after和div::before都是行内元素

 旋转rotate:

制作三角: 

 

 

posted @ 2020-01-21 19:13  Jary霸  阅读(199)  评论(0编辑  收藏  举报