|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
结构清晰,容易被搜索引擎搜索到,天生优化了seo
破洛洛文章简介:CSS计数器:counter-increment与counter-reset。
在前两天公布的一篇文章《由于CSS3,动画将统统皆有大概》,示例页面傍边利用了counter-reset属性和counter-increment属性来对<a>标签举行主动排序输入,这两个属性是css属性傍边的计数器,能够依照设定的体例主动盘算出数值,在良多场景下具有很年夜的天真性,详细的功效代码以下:- .main{counter-reset:demo;}.maina{counter-increment:demo;}.maina:before{content:counter(demo,decimal);}
复制代码 看到这里,大概有很多人暗示对照生疏,并且代码也长短常的复杂。那末明天就为人人复杂的先容下这两个属性和分离content属性的一个复杂的例子。
counter-reset属性
用法:counter-reset属性设置某个选择器呈现次数的计数器的值。默许为0。
申明:使用这个属性,计数器能够设置或重置为任何值,能够是正值或负值。假如没有供应number,则默许为0。
正文:假如利用“display:none”,则没法重置计数器。假如利用“visibility:hidden”,则能够重置计数器。
counter-increment属性
用法:counter-increment属性设置某个拔取器每次呈现的计数器增量。默许增量是1。
申明:使用这个属性,计数器能够递增(或递加)某个值,这能够是正值或负值。假如没有供应number值,则默许为1。
正文:假如利用了“display:none”,则没法增添计数。如利用“visibility:hidden”,则可增添计数。
我们懂得后就来看看一个复杂示例:
1、CSS代码
- body{counter-reset:jiawin;}h1{counter-reset:subjiawin;}h1:before{content:"种别"counter(jiawin)".";counter-increment:jiawin;}h2:before{counter-increment:subjiawin;content:counter(jiawin)"."counter(subjiawin)"";}/**以下为页面粉饰代码**/body,h1,h2{padding:0;margin:0;}body{background-color:#fee0ef;}.main{width:600px;margin:100pxauto;border-radius:5px;height:auto;overflow:hidden;box-shadow:0px1px5pxrgba(0,0,0,0.5);}.mainh1{background:#936;color:#FFF;padding:5px;border-top:1pxsolid#df94b9;border-bottom:1pxsolid#df94b9;}.mainh2{background-color:#c47da0;color:#FFF;padding:5px;border-bottom:1pxsolid#cd8fae;}
复制代码 2、HTML代码
- <h1></h1><h2></h2><h2></h2><h1></h1><h2></h2><h2></h2><h2></h2><h1></h1><h2></h2><h2></h2>
复制代码 在这个示例中,我们不但单使用了counter-reset属性和counter-increment属性并且还共同了content属性的使用,这三个属性共同起来利用也是挺不错的,在结构傍边有很年夜的天真性。关于content属性,信任人人也是对照熟习的,也许的用法以下:- content:string|url|counter(name)|counter(name,list-style-type)|counters(name,string)|counters(name,string,list-style-type)|attr(X)|open-quote|close-quote|no-open-quote|no-close-quote;
复制代码 人人是不是还记得之前的一篇文章《CSS伪元素before、after妙用:制造时髦核心图相框》,在这篇文章中也就是使用了content属性,公道的使用好这些属性之间的差别和互补干系,将会给我们带来更多的便利,你以为呢t接待和你一同来切磋这个奇妙的css国家……
</p>
Div全称division意为“区分”使用DIV的方法跟使用其他tag的方法一样。 |
|