CSS3:属性选择器、结构性伪类选择器、边框圆角、文本属性、背景属性、字体图标概念、浏览器前缀

常用属性选择器:

1、标签名称[属性]、选中带有其属性的标签!

2、标签名称[属性="属性值"]、选中属性,并规定带有其属性值!

需了解的选择器:

1、标签名称[属性~="value"]、选中属性,并规定包含在内的任意属性值都可以!

2、标签名称[属性^="value"]、选中属性,并规定以属性值第一个字符为开头的即可!

3、标签名称[属性$="value"]、选中属性,并规定以属性值最后一个字符为结尾的即可!

4、标签名称[属性*="value"]、选中属性,并规定带有其属性值的任意字符都可以!

5、标签名称[属性|="value"]、选中属性,并规定带有其所有属性值即可(如以value-xx等)!

结构性伪类选择器:

X:first-child 其父元素的首个子元素
X:last-child 匹配父元素中最后一个X元素
X:nth-child(n)用于匹配索引值为n的子元素。索引值从1开始
X:nth-last-child(n)从最后一个开始算索引。

X:first-of-type匹配同级兄弟元素中的第一个X元素;
X:last-of-type匹配同级兄弟元素中的最后一个X元素
X:nth-of-type(n)匹配同类型中的第n个同级兄弟元素X
X:nth-last-of-type(n) 匹配同类型中的倒数第n个同级兄弟元素
X:only-of-type匹配属于同类型中唯一兄弟元素的X

总结常用的选择器:X:nth-child(n)、X:nth-of-type(n)

目标伪类选择器
:target 选择匹配E的所有元素,且匹配元素被相关url指向

UI 元素状态伪类选择器
E:enabled 匹配所有用户界面(form表单)中处于可用状态的E元素
E:disabled 匹配所有用户界面(form表单)中处于不可用状态的E元素
E:checked 匹配所有用户界面(form表单)中处于选中状态的元素E
::selection 匹配E元素中被用户选中或处于高亮状态的部分

动态伪类选择器
:link  :hover  :visited  :active
E:focus 用户行为选择器 选择匹配的E元素,而且匹配元素获取焦点
语言伪类选择器:E:lang(en)
否定伪类 选择器 E:not(选择器) 匹配所有不匹配简单选择符s的元素E

层级选择器:

>:选择直接自己元素、+:选择同级元素(相邻)、~:选择所有同级元素(除本身)


浏览器前缀:

语法-x-。ms IE浏览器、moz 火狐、o opera浏览器(已淘汰)、webkit 谷歌、Safari


文本属性:

文字阴影:text-shadow、盒子阴影:box-shadow。属性值 px水平位置+px垂直位置+px模糊程度+颜色

@font-face的语法规则:字体图标
@font-face {
    font-family: 'icomoon';
    src:url('fonts/icomoon.eot');
    src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),
    url('fonts/icomoon.svg#icomoon') format('svg'),
    url('fonts/icomoon.woff') format('woff'),
    url('fonts/icomoon.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

CSS3新增背景属性:

background-origin 背景原点,属性值:padding-box 背景图像填充的相对位置、border-box 背景图像边界框的相对位置、content-box 背景图像的相对位置的内容框。默认值为padding-box

background-cil 背景裁切,属性值:border-box 背景被裁切到边框盒、padding-box 背景被裁切到内边距框、content-box 背景被裁切到内容框。默认值为border-box。

background-size 背景尺寸,属性值:

1设置百分比调整图像大小

2cover把图像扩展到足够大,使背景图像完整覆盖背景区域。

3contain把图像扩大到最大尺寸,使高度和宽度适应内容区域


颜色特性了解:rgba、hsl、hsla。


边框属性:border-color-----边框颜色。

border-radius 圆角边框,可设置值为px像素。常用有一个值和四个值。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值