<body>
<style type="text/css">
span{height:40px width:40px display:block position:relative}
.demoSpan1{width:26px}
.demoSpan1:before{content:'' height:16px width:16px border:5px solid #333 display:block position:absolute top:2px left:0px z-index:1 line-height:26px border-radius:40px-webkit-border-radius:40px-moz-border-radius:40px color:#fff text-align:center}
.demoSpan1:after{content:'' height:0px width:0px display:block position:absolute bottom:2px left:3px border:10px transparent solid border-top-color:#333 border-width:15px 10px 0px 10px }
</style>
<span class="demoSpan1">
</span>
</body>
</html>
这个是中间空心的,你自己略加修改。
给你个便捷的CSS3图标网站,那里有很多责成的。
这里不给发网址,下面的东东,自己参吧:
www-uiplayground-in/css3-icons
效果图如下
用两个嵌套的div容器,父容器来控制图标显示的位置,子容器用来写彩虹的样式。
1、定义父容器样式,控制图标位置,顺便给整个页面加个背景色,方便预览
2、彩虹样式,彩虹有一个左右摇摆的动画效果
3、投影样式,别忘了是同样有动画的哟
搞定,很简单有没有,跟着实现一遍,你也可以画出美丽的彩虹咯~
网页的动态效果你说的这里的动态效果是让一个画面或者文字动一下吧?因为在专业里边动态是与数据库连接的后台的技术。
css是层叠样式表,是不能够实现动态效果的。但是可以让某个画面动,比如:
一个文字点击的时候,变大的css代码为:
a{font-size:12px} /*这里文字默认大小是12像素*/a:hover{font-size:14px} /*这里鼠标经过大小是14像素*/
上边这个简单的代码就实现鼠标经过a的时候,文字变大,离开又恢复。
希望能帮到你