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:

制作三角:



浙公网安备 33010602011771号