div{
box-shadow:10px 10px 5px #888888;
}
(3)border-image
border-image 属性,专门用于图像边框的处理,可用灵活地分割图像,并应用于边框。
语法:
border-image:none|[|{1,4}[/{1,4}]?[stretch|repeat|round]{0,2}
-
none:默认值,表示边框没有背景图
-
<image>
:使用绝对或相对的url地址指定图像源 -
<number>
:裁切边框图像大小,没有单位,默认以像素为单位 -
<percentage>
:裁切边框图像大小,使用百分比表示 -
<border-width>
:用于设定边框宽度,不能为负值 -
stretch、repeat、round:分别表示拉伸、重复、平铺,默认值为stretch
例:
-webkit-border-image:url(border.png) 30 30 round; /* Safari 5 */
-o-border-image:url(border.png) 30 30 round; /* Opera */
border-image:url(border.png) 30 30 round;
(4)border-color
border-color 属性用于设置边框的颜色。
语法:
border-color:[|transparent]{1,4}
-
<color>
:是一个颜色值,可以是半透明颜色 -
transparent:是透明值,不设颜色时使用,为默认值
例:
border-style:solid;
border-color:#ff0000 #0000ff;
2. 背景属性
CSS3增强了原有背景属性的功能,并增添了一些新的背景属性。
| 属性 | 描述 |
| — | — |
| background-clip | 指定背景的显示区域 |
| background-origin | 指定背景的原点位置 |
| background-size | 指定背景图片的大小 |
(1)background-clip
background-clip 用来指定背景的显示区域。
语法:
background-clip:border-box|padding-box|content-box;
-
border-box:表示背景从边框开始显示
-
padding-box:表示背景从内边距开始显示
-
content-box:表示背景仅在内容区域显示
例:
-webkit-background-clip:border-box;
-moz-background-clip:border-box;
background-clip:border-box;
(2)background-origin
background-origin 用来指定背景图像的原点位置,默认情况下总是以元素边框以内的左上角为坐标原点进行背景图像定位。
语法:
background-origin:border-box|padding-box|content-box;
-
border-box:表示原点位置为边框区域的开始位置
-
padding-box:表示原点位置为内边框区域的开始位置
-
content-box:表示原点位置为内容区域的开始位置
例:
-webkit-background-origin:border-box;
-moz-background-origin:border-box;
background-origin:border-box;
(3)background-size
background-size 用来指定背景图像的大小。
语法:
background-size:[||auto]{1,2}|cover|contai;
-
<length>
:设置背景图像的宽度 -
<percentage>
:设置背景图像的高度
(宽度与高度如果只给出一个值,第二个值设置为auto)
-
cover:表示保持背景图像本身的宽高比例将图像缩放到正好完全覆盖所定义的背景区域,可能会裁剪掉部分图像
-
contai:表示保持背景图像本身的宽高比例,将图像缩放到正好适应所定义的背景区域,但可能不会完全覆盖背景区域
例:
background-size:30% 30%,60% 60%, 100% 100%;
3. 文字属性
| 属性 | 描述 |
| — | — |
| text-shadow | 可向文本应用阴影 |
| text-overflow | 溢出文本处理属性 |
| word-wrap | 允许对长的不可分割的单词进行分割并换行到下一行 |
| @font-face规则 | 字体自定义功能 |
(1)text-shadow
text-shadow 可向文本应用阴影。能够规定水平阴影、垂直阴影、模糊距离,以及阴影的颜色
语法:
text-shadow:length|length|opacity|color;
-
length:表示阴影在水平和垂直方向相对于文字本身的偏移距离(可以为负值)
-
opacity:表示阴影效果模糊的距离(不能为负,0表示没有模糊)
-
color:表示阴影的颜色值
例:
text-shadow:5px 5px 3px #333;
(2)text-overflow
text-overflow 溢出文本处理属性
语法:
text-overflow:clip|ellipsis|ellipsis-word;
-
clip:表示直接裁切溢出的文本
-
ellipsis:表示文本溢出时显示省略标记,代替最后一个字符
-
ellipsis-word:也表示文本溢出时显示省略标记,代替的是最后一个词
例:
overflow:hidden; /溢出内容设为隐藏/
white-space:nowrap; /强制文本单行显示/
text-overflow:ellipsis; /设置溢出文本显示为省略标记/
(3)word-wrap
语法:
word-wrap: normal|break-word|;
-
normal:表示为默认的连续文本换行,允许内容超出边界
-
break-word:允许在单词内换行
例:
p.test {word-wrap:break-word;}
(4)@font-face规则
CSS3 新增了字体自定义功能,通过 @font-face 规则来引用互联网上任一服务器中存在的字体。
语法:
@font-face:{属性:值;}
属性和值为:
-
font-family:设置文本的字体名称,该名称可被当作字体引用
-
font-style:设置文本样式
-
font-variant:设置文本是否为小型大写字母大小写
-
font-weight:设置文本的粗细
-
font-stretch:设置文本是否横向的拉伸变形
-
font-size:设置文本字号大小
-
src:设置自定义字体的相对路径或者绝对路径,可包含 format 信息
例:指定名为 “myFirstFont” 的字体,并指定在哪里可以找到它的 url:
@font-face {
font-family: myFirstFont;
src: url(‘Sansation_Light.ttf’),
url(‘Sansation_Light.eot’); /* IE9 */
}
4. 颜色属性
(1)HSL 模式
取值:
-
H: Hue(色调)。0(或360)表示红色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色。取值为:0 - 360
-
S: Saturation(饱和度)。取值为:0.0% - 100.0%
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
文末
技术是没有终点的,也是学不完的,最重要的是活着、不秃。
零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。
最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。
自学最怕的就是缺乏自驱力,一定要自律,杜绝“三天打鱼两天晒网”,到最后白忙活一场。
高度自律的同时,要保持耐心,不抛弃不放弃,切勿自怨自艾,每天给自己一点点鼓励,学习的劲头就会很足,不容易犯困。
技术学到手后,找工作的时候一定要好好准备一份简历,不要无头苍蝇一样去海投简历,容易“竹篮打水一场空”。好好的准备一下简历,毕竟是找工作的敲门砖。
拿到面试邀请后,在面试的过程中一定要大大方方,尽力把自己学到的知识舒适地表达出来,不要因为是自学就不够自信,给面试官一个好的印象,面试成功的几率就会大很多,加油吧,骚年!
,可以添加V获取:vip1024c (备注前端)**
[外链图片转存中…(img-Zk9RaDsR-1711928237969)]
文末
技术是没有终点的,也是学不完的,最重要的是活着、不秃。
零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。
最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。
自学最怕的就是缺乏自驱力,一定要自律,杜绝“三天打鱼两天晒网”,到最后白忙活一场。
高度自律的同时,要保持耐心,不抛弃不放弃,切勿自怨自艾,每天给自己一点点鼓励,学习的劲头就会很足,不容易犯困。
技术学到手后,找工作的时候一定要好好准备一份简历,不要无头苍蝇一样去海投简历,容易“竹篮打水一场空”。好好的准备一下简历,毕竟是找工作的敲门砖。
拿到面试邀请后,在面试的过程中一定要大大方方,尽力把自己学到的知识舒适地表达出来,不要因为是自学就不够自信,给面试官一个好的印象,面试成功的几率就会大很多,加油吧,骚年!