css火焰字代码
CSS火焰字代码
以下是CSS火焰字代码的实现方法:
1.首先,我们需要准备一块承载文字的容器,这里我们使用div标签,并给其设置id属性,便于之后使用css;
<div id='fireWord'></div>
2.然后我们需要往容器里面添加文字,这里我们使用HTML的<span>标签来添加文字,并给其中的span标签定义class属性;
<div id='fireWord'>
t<span class='word1'>F</span>
t<span class='word2'>I</span>
t<span class='word3'>R</span>
t<span class='word4'>E</span>
t<span class='word5'>W</span>
t<span class='word6'>O</span>
t<span class='word7'>R</span>
t<span class='word8'>D</span>
</div>
3.接下来我们来定义文字的样式:
.word1, .word2, .word3, .word4, .word5,.word6,.word7,.word8{
tdisplay: inline-block;
theight: 40px;
tline-height: 40px;
tcolor: #f00;
tfloat: left;
tpadding: 0 10px;
tposition: relative;
}
4.接着我们需要给文字添加火焰的视觉效果,我们可以使用CSS中的before和after来添加火焰,让火焰“燃烧”起来:
.word1::before,
.word1::after,
.word2::before,
.word2::after,
.word3::before,
.word3::after,
.word4::before,
.word4::after,
.word5::before,
.word5::after,
.word6::before,
.word6::after,
.word7::before,
.word7::after,
.word8::before,
.word8::after {
tcontent: '';
tposition: absolute;
ttop: -30px;
tleft: 0;
twidth: 0;
theight: 0;
tbackground: #f00;
t-webkit-transform: rotate(45deg);
ttransform: rotate(45deg);
t-webkit-transition-duration: 1s;
ttransition-duration: 1s;
}
.word1::before {
twidth: 30px;
theight:30px;
ttop:-20px;
tleft:-15px;
t-webkit-transform: rotate(-45deg);
ttransform: rotate(-45deg);
}
.word1::after {
twidth: 30px;
theight:30px;
tright:-15px;
ttop:-20px;
t-webkit-transform: rotate(45deg);
ttransform: rotate(45deg);
}
.word2::before {
twidth: 60px;
theight:30px;
ttop:-20px;
tleft:-30px;
t-webkit-transform: rotate(-45deg);
ttransform: rotate(-45deg);
}
.word2::after {
twidth: 60px;
theight:30px;
tright:-30px;
ttop:-20px;
t-webkit-transform: rotate(45deg);
ttransform: rotate(45deg);
}
.word3::before {
twidth: 90px;
theight:30px;
ttop:-20px;
tleft:-45px;
t-webkit-transform: rotate(-45deg);
cssclass属性 ttransform: rotate(-45deg);
}
.word3::after {
twidth: 90px;
theight:30px;
tright:-45px;
ttop:-20px;
t-webkit-transform: rotate(45deg);
ttransform: rotate(45deg);
}
.word4::before {
twidth: 120px;
theight:30px;
ttop:-20px;
tleft:-60px;
t-webkit-transform: rotate(-45deg);
ttransform: rotate(-45deg);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论