摘自<css世界>(张鑫旭著)经典案例---------持续更新中
1.需求:页面某个模块的文字内容是动态的,可能是几个字,也可能是一句话.然后,希望文字少的时候居中显示,文字超过一行的时候居左显示.该如何实现呢?
/**核心css代码如下:**/ .box { text-align:center; } .content { display:inline-block; text-align:left; }
2.需求:展开收起,带有滑动效果
/**核心代码如下**/ .element { max-height:0; overflow:hidden; transtion: max-height .25s; } .element.active { max-height:666px; //一个足够大的最大高度值 }
3.需求:鼠标移动到文字上方时,文字被替换为图片
/**核心代码如下**/ h1:hover { content: url('图片链接') }
4.需求:css加载中...动态效果
正在加载中<dot>...</dot> dot { display:inline-block; height:1em; line-height:1; text-align: left; vertical-align: -.25em; overflow: hidden; } dot::before { display:block; content: '...\A..\A.'; white-space: pre-wrap; animation: dot 3s infinite step-start both; } @keyframes dot { 33% {transform: translateY(-2em);} 66% {transform: translateY(-1em);} }
相关推荐
qiupu 2020-11-04
多读书读好书 2020-11-03
RedCode 2020-10-28
jiedinghui 2020-10-25
Ladyseven 2020-10-22
hellowzm 2020-10-12
zuncle 2020-09-28
Ladyseven 2020-09-11
jiedinghui 2020-09-07
xiaohuli 2020-09-02
葉無聞 2020-09-01
impress 2020-08-26
ThikHome 2020-08-24
nicepainkiller 2020-08-20
hellowzm 2020-08-18