文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

CSS3常用的属性有哪些

2024-04-02 19:55

关注

这篇文章主要介绍“CSS3常用的属性有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS3常用的属性有哪些”文章能帮助大家解决问题。

选择器

p~ul 选择p元素里面的ul
a[src^="https"]	选择其 src 属性值以 "https" 开头的每个 <a> 元素
a[src$=".pdf"]	选择其 src 属性以 ".pdf" 结尾的所有 <a> 元素
a[src*="abc"]选择其 src 属性中包含 "abc" 子串的每个 <a> 元素
p:first-of-type	选择属于其父元素的首个 <p> 元素的每个 <p> 元素
p:last-of-type选择属于其父元素的最后 <p> 元素的每个 <p> 元素
p:only-of-type选择属于其父元素唯一的 <p> 元素的每个 <p> 元素
p:only-child选择属于其父元素的唯一子元素的每个 <p> 元素
p:nth-child(2)选择属于其父元素的第二个子元素的每个 <p> 元素
p:nth-last-child(2)同上,从最后一个子元素开始计数
p:nth-of-type(2)选择属于其父元素第二个 <p> 元素的每个 <p> 元素
p:nth-last-of-type(2)	同上,但是从最后一个子元素开始计数
p:last-child选择属于其父元素最后一个子元素每个 <p> 元素
:root	选择文档的根元素
p:empty	选择没有子元素的每个 <p> 元素(包括文本节点)
#news:target选择当前活动的 #news 元素
input:enabled	选择每个启用的 <input> 元素
input:disabled选择每个禁用的 <input> 元素
input:checked选择每个被选中的 <input> 元素
:not(p)选择非 <p> 元素的每个元素
::selection选择被用户选取的元素部分

动画 animation

@keyframes 让开发者通过指定动画中特定时间点必须展现的关键帧样式,来控制CSS动画的中间环节

animation: name duration timing-function delay iteration-count direction;
animation-name	规定需要绑定到选择器的 keyframe 名称。。
animation-duration	规定完成动画所花费的时间,以秒或毫秒计。
animation-timing-function	规定动画的速度曲线。
animation-delay	规定在动画开始之前的延迟。
animation-iteration-count	规定动画应该播放的次数。
animation-direction	规定是否应该轮流反向播放动画。
animationname 定义动画的名称
keyframes-selector 动画时长的百分比。合法的值:0-100%from(与 0% 相同)to(与 100% 相同) 
css-styles 必需。一个或多个合法的 CSS 样式属性
- none 默认值,回到初始状态
- forwards 当动画完成后,保持最后一个属性值
- both 根据animation-direction轮流应用forwards和backwards规则
- backwards 在 animation-delay所指定的一段时间内,在动画显示之前,应用开始属性值(在第一个关键帧中定义)。
- running 播放
- paused 暂停

2D/3D 转换属性

translateX 指定X轴的位移
translateY 指定Y轴的位移
translateZ 指定Z轴的位移
translate3D 第一个参数指定X轴的位移, 第二个参数指定Y轴的位移, 第三个参数指定Z轴的位移
rotate3D(): 3D旋转,必须指定四个参数,前3个参数分别表示旋转的方向x y z, 第4个参数表示旋转的角度;
rotateX(): 指定X轴的旋转角度;
rotateY(): 指定Y轴的旋转角度;
rotateZ(): 指定Z轴的旋转角度;
scale(x,y) 定义 2D 缩放转换。 
scale3d(x,y,z) 定义 3D 缩放转换。
scaleX 通过设置 X 轴的值来定义缩放转换。 
scaleY 通过设置 Y 轴的值来定义缩放转换。 
scaleZ 通过设置 Z 轴的值来定义 3D 缩放转换
- skew 第一个参数对应X轴[必须], 第二个参数对应Y轴[当不设置时, 默认为0];;
- skewX 指定X轴的斜切;
- skewY 指定Y轴的斜切;

关于“CSS3常用的属性有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-前端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯