前端 CSS3 知识总结

本文全面总结了CSS3中的关键知识点,包括结构类选择器、UI元素状态伪类、文字样式、颜色处理、边框设计、背景应用、变形技巧、过渡效果、动画实现、多列布局以及弹性盒子模型,旨在帮助前端开发者提升CSS3的掌握深度和实践能力。
摘要由CSDN通过智能技术生成

一、结构为类选择器

第一类:
	:first-child		选择父元素的第一个子元素
	:last-child			选择父元素的最后一个子元素
	:nth-child(n)		选择父元素下的第n个元素或奇偶元素,n的值为“数字 |odd| even”											
	:only-child			选择父元素中唯一的子元素(该父元素只有一个子元素)
	
第二类:
	E:first-of-type		选择同元素类型的第1个同级兄弟元素
	E:last-of-type		选择同元素类型的最后1个同级兄弟元素
	E:nth-of-type(n)	匹配同元素类型的第n个同级兄弟元素,n的值为“数字 |odd| even” 	 	
	E:only-of-type		匹配父元素中特定类型的唯一子元素(该父元素可以有多个子元素)
										
第三类:
	E:root			选择文档的根元素。在HTML中,根元素永远是HTML
	E:not()			选择某个元素之外的所有元素
	E:empty			选择一个不包含任何子元素或内容的元素
	E:target		选取页面中的某个target元素

二、UI元素状态伪类选择器

E:focus			指定元素获得光标焦点时使用的样式
E:checked		选择E元素中所有被选中的元素
E::selection	改变E元素中被选择的网页文本的显示效果
E:enabled		选择E元素中所有“可用”元素
E:disabled		选择E元素中所有“不可用”元素
E:read-write	选择E元素中所有“可读写”元素
E:read-only		选择E元素中所有“只读”元素
E::before		在E元素之前插入内容
E::after		在E元素之后插入内容

三、文字

text-shadow		文字阴影
text-stroke		文字描边
text-overflow	文本溢出处理
word-wrap		长单词或URL强制换行
@font-face		嵌入服务器字体
font-size-adjust调整字体尺寸

1、text-shadow属性

	在CSS3中,我们可以使用text-shadow属性来实现文字的阴影效果。

	语法:text-shadow:x-offset  y-offset  blur  color;

	说明:

	x-offset:(水平阴影)表示阴影的水平偏移距离,单位可以是px、em或者百分比等。如果值为正,则阴影向右偏移;如果值为负,则阴影向左偏移;
	y-offset:(垂直阴影)表示阴影的垂直偏移距离,单位可以是px、em或者百分比等。如果值为正,则阴影向下偏移;如果值为负,则阴影向上偏移;
	blur:(模糊距离)表示阴影的模糊程度,单位可以是px、em或者百分比等。blur值不能为负。如果值越大,则阴影越模糊;如果值越小,则阴影越清晰。当然,如果不需要阴影模糊效果,可以吧blur值设置为0;
	color:(阴影的颜色)表示阴影的颜色,可以使用绿叶学习网的“在线调色板”获取。

2、text-stroke属性

	在CSS3中,我们可以使用text-stroke属性为文字添加描边效果。这个描边效果,说白了就是给文字	 添加边框,注意喔,“文字”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值