骨灰级清除浮动.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; *zoom:1; //兼容ie }内联元素相连之间存在间隙问题原因:内联元素是当做字体来处理的,字体之间是有间
转载 2024-03-03 20:22:53
59阅读
用法:以@keyframes开头,后面跟上动画名加上一对花括号“{}”,括号中定义一些不同时间段的样式规则。如:@keyframes changecolor{ 0%{ background: red; } 100%{ background: green; }}可以建立多个百分比的样式,其中0%和100%可以用from和to代替。这个经常跟anim...
原创 2021-07-27 17:58:13
273阅读
注释:本例在 Internet Explorer 中无效。
转载 2017-11-03 19:39:00
143阅读
2评论
1.CSS3样式选择符:指定样式作用的对象,可以是标签名、类名或ID等。声明:指定渲染对象的效果,包括属性和属性值。使用分号结束一个声明。所有声 明包含在一个=对大括号内,位于选择器的后面。属性:设置样式的具体效果项属性值:定义显示效果的值。2.应用样式行内样式:把CSS3样式设置为HTML标签的style属性值。内部样式:把CSS3样式放在< style>标签内外部样式:把CSS3
转载 2024-04-29 22:17:44
0阅读
  随着sass,less预编译的流行,css也随即推出了变量定义var函数。var()函数,就如同sass和less等预编译软件一样,可以定义变量并且进行对应的使用。  兼容性  css,以及浏览器的更新迭代下,浏览器过于新的或者过于旧的版本都是存在兼容的情况的。  使用方法  通过--  + 字段名:值(这个值可以是任何我们在css输入的值)进行定义类似的js的定义,调用时候通过va
转载 2024-05-03 13:37:48
161阅读
一、从浏览器内核的角度 来看,浏览器兼容性问题可分为以下三类:        1. 渲染相关:和样式相关的问题,即体现在布局效果上的问题。      2. 脚本相关:和脚本相关的问题,包括JavaScript和DOM、BOM方面的问题。对于某些浏览器的功能方面的特性,也
Internet Explorer 10、Firefox 以及 Opera 支持 @keyframes 规则和 animation 属性。 Chrome 和 Safari 需要前缀 -webkit-。 Internet Explorer 9,以及更早的版本,不支持 @keyframe 规则或 ani
转载 2017-12-20 01:33:00
78阅读
2评论
Internet Explorer 10、Firefox 以及 Opera 支持 @keyframes 规则和 animation 属性。 Chrome 和 Safari 需要前缀 -webkit-。 Internet Explorer 9,以及更早的版本,不支持 @keyframe 规则或 ani ...
转载 2021-07-27 16:36:00
542阅读
2评论
var left = 500; var styleStr = ` .progress { -webkit-animation-name: progress; animation-name: progress; width:200px; height:200px; ..
css
原创 2021-07-05 13:48:34
976阅读
var left = 500; var styleStr = ` .progress { -webkit-animation-name: progress; animation-name: progress; width:200px; height:200px; ..
原创 2022-02-25 09:51:07
838阅读
css3动画的时候,我们经常用到animation来实现,默认情况下,animation是属于连贯性的ease动画。我们熟悉的animation动画有ease、ease-in、ease-out、linear、cubic-bezier等补间过段函数,当然还有我们可能不是很熟悉的steps跳帧函数。我们在做一些特殊的动画,比如一个飘动的旗子、一个奔跑的小人,这些动画不需要补间,这时候需要的是跳帧st
转载 6月前
51阅读
CSS3 弹性盒子弹性盒子容器属性 弹性盒子CSS 弹性盒子( Flexible Box 或 flexbox)布局是 CSS 的模块之一,定义了一种针对用户界面设计而优化的 CSS 盒子模型。在弹性布局模型中,弹性容器的子元素可以在任何方向上排布,也可以“弹性伸缩”其尺寸,既可以增加尺寸以填满未使用的空间,也可以收缩尺寸以避免父元素溢出。子元素的水平对齐和垂直对齐都能很方便的进行操控。通过嵌套这些
转载 2024-05-08 20:23:55
33阅读
[CSS3 @keyframes 规则实例 使一个div元素逐渐移动200像素:@keyframes mymove { from {top:0px;} to {top:200px;} }@-webkit-keyframes mymove /* Safari and Chrome */ { from {top:0px;} to {top:200px;} }在此页底部有更多的例子。浏览
转载 2020-07-13 21:06:00
91阅读
2评论
当今的网络中,页面加载速度是最重要的网站指标之一。即使是毫秒也会对用户体验、产品产生巨大影响,而缓慢的页面加载会轻易的的降低转化率。您可以采用许多工具和技术来加快网站速度。在本文中,我们将介绍可用于改善前端性能的最佳CSS优化技巧。1.查找性能瓶颈所有优化中最重要的事情是从全面诊断开始。幸运的是,有许多CSS诊断工具可以帮助您发现任何性能瓶颈。首先,您可以使用网络浏览器的DevTools检查资产加
转载 2024-05-01 23:07:37
89阅读
CSS3 Animation & linear-gradient & css3 var & @keyframes
转载 2019-05-22 22:20:00
145阅读
2评论
1.<div class="content float1"></div>以上这种写法:同一个HTML元素可以添加多个类名称,多个类名称之间用空格隔开。2.浏览器兼容性简介因为CSS代码是由浏览器软件来进行解释的,每个浏览器厂商到CSS标准执行的不是太完善。同一个网页,在不同浏览器下显示的效果不一样,这种现象就是“不兼容”。最不兼容的浏览器是:IE6、IE7、IE83.浏览器
    有时我们会看到网站上的一些图片是渐变色的,这些图片有的是ui设计出来的,有的则是直接通过css3制作出来的。下面就讲一下css3实现渐变色的方法,以及在各个浏览器上的兼容性。  CSS3 Gradient分为linear-gradient(线性渐变)和radial-gradient(径向渐变)。而我们今天主要是针对线性渐变来剖析其具体的用法。为了更好的应用CS
很久不写博文,之前的长时间不上都关闭了,但随着工作时间长越来越长,对知识的积累和总结还真的是很重要的。所以奉劝码农们每天都还是要抽出来一点时间总结点东西,以后对你受益匪浅!!今天还是变谈CSS3里的flex怎么处理兼容的flex是个非常好用的属性,如果说有什么可以完全代替 float 和 position ,那么肯定是非它莫属了,虽然现在低版本浏览器不支持,可是对于移动来说兼容性不是问题,可是在安
原创 2016-06-27 23:00:56
2891阅读
# CSS3 Transform 在 iOS 中的兼容性问题分析 随着网页设计的发展,CSS3 提供了丰富的视觉效果和动画功能,其中包括 `transform` 属性。`transform` 允许我们对元素进行旋转、缩放、平移和倾斜等操作,这为网页设计师带来了无穷的创意空间。然而,在不同的设备和浏览器中对 CSS3 的支持程度各不相同,特别是在 iOS 设备上的兼容性问题,可能会影响最终用户的体
原创 2024-09-18 05:46:30
334阅读
实现匀速旋转魔方(搬运工)
CSS
转载 2021-07-07 13:37:48
401阅读
  • 1
  • 2
  • 3
  • 4
  • 5