使用简单的CSS3属性实现炫酷读者墙效果


Posted in HTML / CSS onJanuary 08, 2014

使用基础的Html和CSS写出雏形 需要一提的是头像(img)的排版。给外面a标签padding-left:;,img自身float:left;margin-left:;,这种写法避免了不少因浮动产生的问题,且代码简明,推荐适当的使用此方法。

使用并解说所用CSS3 接下来给大家说说这个读者墙所应用到的css3属性,及其具体的使用方法,老鸟可以飞了。

渐变: background-image:-webkit-linear-gradient(#aaa,#bbb); 这是最简单的线性渐变,所以写起来也比较爽。

渐变方式:由上至下渐变,#aaa开始,#bbb结束

兼容浏览器的写法:-webkit-linear-gradient,-moz-linear-gradient,-o-linear-gradient,linear-gradient

圆角: border-radius:2px; 不多说,2像素弧度的圆角,对背景、边框、图片都适用。

不要小看这简单的代码,可以当圆规使:

圆角矩形; 椭圆; 圆; 可选择性圆角,border-radius:2px 0 0 2px; 圆角方式:border-radius: a b c d; 顺序是:a=上左、b=上右、c=下右、d=下左;

具体怎么个圆法,靠你练习了,这绝对是CSS3中最最常用到的一个属性;

阴影: box-shadow:len1 len2 len3 len4 color (inset); 详解如下:

len1:第1个长度值用来设置对象的阴影水平偏移值。可为负值; len2:第2个长度值用来设置对象的阴影垂直偏移值。可为负值; len3:如果提供了第3个长度值则用来设置对象的阴影模糊值。不允许负值; len4:如果提供了第4个长度值则用来设置对象的阴影外延值。不允许负值; color:设置对象的阴影的颜色。 inset:设置对象的阴影类型为内阴影。不设置时,则对象的阴影类型为外阴影 高级用法:box-shadow:len1 len2 len3 len4 color (inset) , len5 len6 len7 color ; 属性后可以跟多个阴影配置,用逗号隔开。

box-shadow的实际应用相当广泛,不仅可设置对象阴影,还可描边、内发光等等,一般是作为立体效果的按钮。

和box-shadow类似的css3属性text-shadow,设置文本阴影。

变换: transition:property duration timing-function; 这是定义动画的变换方式,也是css3动画的核心。

property 可以是:

all – 表示对象内所有元素执行变换; none – 表示不执行变换; duration 是设置整个变换所用的时间,格式:.2s 或 2s ;

timing-function 是设置变换效果,可以是后面的任意一个:ease, linear, ease-in, ease-out, ease-in-out, cubic-bezier(x1, y1, x2, y2),默认值时easy;各个值的效果不同,各式各样的变换效果可以满足部分体验的需求。

兼容浏览器的写法:-webkit-transition,-moz-transition,-o-transition,transition

HTML / CSS 相关文章推荐
CSS3 实现倒计时效果
Nov 25 HTML / CSS
HTML5 Plus 实现手机APP拍照或相册选择图片上传功能
Jul 13 HTML / CSS
详解使用canvas保存网页为pdf文件支持跨域
Nov 23 HTML / CSS
HTML5 语音搜索只需一句代码
Jan 03 HTML / CSS
html5适合移动应用开发的12大特性
Mar 19 HTML / CSS
html5清空画布方法(三种)
Oct 16 HTML / CSS
HTML5 textarea高度自适应的两种方案
Apr 08 HTML / CSS
Html5页面获取微信公众号的openid的方法
May 12 HTML / CSS
CSS3 制作的图片滚动效果
Apr 14 HTML / CSS
html5移动端禁止长按图片保存的实现
Apr 20 HTML / CSS
CSS子盒子水平和垂直居中的五种方法
Jul 23 HTML / CSS
详解CSS中postion和opacity及cursor的特性
Aug 14 HTML / CSS
CSS3 Flexbox中flex-shrink属性的用法示例介绍
Dec 30 #HTML / CSS
css3圆角样式分享自定义按钮样式
Dec 27 #HTML / CSS
两种CSS3伪类选择器详细介绍
Dec 24 #HTML / CSS
浏览器实现移动端高性能css3动画(开启gpu加速)
Dec 23 #HTML / CSS
CSS3中31种选择器使用方法教程
Dec 05 #HTML / CSS
css3高级选择器使用方法
Dec 02 #HTML / CSS
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
Nov 18 #HTML / CSS
You might like
PHP 命令行参数详解及应用
2011/05/18 PHP
PHP实现上传图片到 zimg 服务器
2016/10/19 PHP
PHP7 参数处理机制修改
2021/03/09 PHP
TNC vs IO BO3 第二场2.13
2021/03/10 DOTA
js类中获取外部函数名的方法
2007/08/19 Javascript
JavaScript 学习笔记(九)call和apply方法
2010/01/11 Javascript
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
深入理解javaScript中的事件驱动
2013/05/21 Javascript
jquery阻止冒泡事件使用模拟事件
2013/09/06 Javascript
jQuery插件实现适用于移动端的地址选择器
2016/02/18 Javascript
HTML页面,测试JS对C函数的调用简单实例
2016/08/09 Javascript
JS经典正则表达式笔试题汇总
2016/12/15 Javascript
JSON键值对序列化和反序列化解析
2017/01/24 Javascript
JS验证字符串功能
2017/02/22 Javascript
webpack实现热加载自动刷新的方法
2017/07/30 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
vue项目中的webpack-dev-sever配置方法
2017/12/14 Javascript
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
详解微信小程序缓存--缓存时效性
2019/05/02 Javascript
JavaScript 实现轮播图特效的示例
2020/11/05 Javascript
python常见数制转换实例分析
2015/05/09 Python
python+selenium实现登录账户后自动点击的示例
2017/12/22 Python
Python实现针对给定单链表删除指定节点的方法
2018/04/12 Python
Python搭建Keras CNN模型破解网站验证码的实现
2020/04/07 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
Python 求向量的余弦值操作
2021/03/04 Python
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
UNIX文件名称有什么规定
2013/03/25 面试题
《夹竹桃》教学反思
2014/04/20 职场文书
综合实践活动总结
2014/05/05 职场文书
自查自纠工作情况报告
2014/10/29 职场文书
同事离别感言
2015/08/04 职场文书
2016年小学生迎国庆广播稿
2015/12/18 职场文书
小学大队委竞选口号
2015/12/25 职场文书
goland 设置project gopath的操作
2021/05/06 Golang