伪类巧用(1)
来源:互联网 发布:java集合类原理 编辑:程序博客网 时间:2024/06/16 09:51
关于:before与:after的使用
接触前端学习也近一年了,对伪类的使用却并不怎么多。
来讲讲我的新发现吧!
成果图:
就是用颜色美化字符,主要是通过:before与:after两个伪类实现。
大致原理就是将伪类中放相应的字符,设置不同颜色,并由于伪类的层次比原元素层次高就会覆盖在原元素上。头覆盖是利用:before实现的,尾覆盖是有:after实现的。值得一提的是再尾覆盖时先要将文本顺序改一下,这样:after所展示的字符就是从右往左显示的了。还有一点就是记得要overflow:hidden,使得字符显示宽度与设置宽度相符。
html代码:
<span class="half" data-content="筱">筱</span>
css代码:
.half{ position:relative; font-size:80px; color: #F7DDF5; } .half:before { position:absolute; top:0; left:0; width: 40%; content: attr(data-content); overflow:hidden; color: #32F772; } .half:after { direction: rtl; position:absolute; top:0; left: 65%; width: 35%; content: attr(data-content); overflow:hidden; color: #F6D496; }
理解还略粗浅,希望大家一起来交流^^
参考资料:
用CSS3美化半个字符巧妙方法
阅读全文
0 0
- 伪类巧用(1)
- 17-1-(1)
- 17-1-(1)
- 17-1-(1)
- 类1(1)
- 1属地(1)
- Java(1-1)
- (1)
- ((void*)-1)
- 求值1-(1/2)+...(-1)^n*(1/m)
- 深入Struts1.1(1)
- Textpro5.1应用(1)
- jbpm5.1介绍(1)
- 1、数据预处理(1)
- jbpm5.1介绍(1)
- jboss eap6.1(1)
- 1-HEVC概览(1)
- thinkphp3.1入门(1)
- [leetcode]464. Can I Win
- Android 判断是否能真正上网(避免连入wifi无网的状态)
- C#通过读取配置文件里的内容连接数据库
- 我对于iOS的KVO的理解基于Objective-C
- 【Lucene&&Solr】Windows搭建solr服务器
- 伪类巧用(1)
- spring登陆简单小案例
- 再谈Dijkstra算法和堆优化
- c++实验五:求和
- Eclipse git的使用
- 一、myeclipse整合Gradle插件进行开发
- Oracle 12.2新特性掌上手册
- html中的3列布局研究
- CodeForces 612D