css3个人学习笔记一
1.transition:
a.foo{padding:5px 10px;background:#578;color:#aa9;-moz-transition:all 0.3s ease;}
a.foo:hover,a.foo:focus{background:#999;color:#ee6;}
a.foo:hover,a.foo:focus{background:#999;color:#ee6;}
其中transition:background 0.3s ease 1s参数分别表示属性,渐变时间,样式,延迟时间.
可以transition的属性可以为:width,opacity,position,font-size.
样式有六个属性:ease,ease-in,ease-out,ease-in-out,liner,cubic-bezier.
2.text-shadow and rbga:
{rgba(0,0,120,0.7);}
{text-shadow:1px 1px 1px #787;}
{text-shadow:1px 1px 1px #787;}
3.border-raduis:
{border-raduis:5px;}
4.opcaity:
a img{opacity:0.3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE-8 hack*/
filter:alpha(opacity=30); /*IE-7 hack*/}
a:hover img{opacity:0.8;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";/*IE-8 hack*/
filter:alpha(opacity=80); /*IE-7 hack*/
}
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE-8 hack*/
filter:alpha(opacity=30); /*IE-7 hack*/}
a:hover img{opacity:0.8;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";/*IE-8 hack*/
filter:alpha(opacity=80); /*IE-7 hack*/
}
这样可以通过transition:opacity 0.3 ease-in-out.渐变不透明度
5.transform
这个属性变化多端,就先不叙述了,可以完成好多要JS才能完成的任务,先简单的学到这里吧!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库