使用简单的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制作文字半透明倒影效果的两种实现方式
Aug 08 HTML / CSS
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
Aug 08 HTML / CSS
HTML5时代CSS设置漂亮字体取代图片
Sep 04 HTML / CSS
纯CSS3制作漂亮带动画效果的主机价格表
Apr 25 HTML / CSS
CSS3制作Dropdown下拉菜单的方法
Jul 18 HTML / CSS
基于CSS3实现的漂亮Menu菜单效果代码
Sep 10 HTML / CSS
详解CSS3的opacity属性设置透明效果的用法
May 09 HTML / CSS
css3 transform导致子元素固定定位变成绝对定位的方法
Mar 06 HTML / CSS
HTML5里autofocus自动聚焦属性使用介绍
Jun 22 HTML / CSS
html5 web本地存储将取代我们的cookie
Dec 26 HTML / CSS
浅谈基于HTML5的在线视频播放方案
Feb 18 HTML / CSS
HTML5打开手机扫码功能及优缺点
Nov 27 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实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
PHP实现基于栈的后缀表达式求值功能
2017/11/10 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
在IE下获取object(ActiveX)的Param的代码
2009/09/15 Javascript
js保存当前路径(cookies记录)
2010/12/14 Javascript
非常棒的10款jQuery 幻灯片插件
2011/06/14 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
2013/03/05 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
JS+CSS实现表格高亮的方法
2015/08/05 Javascript
深入浅析JavaScript中with语句的理解
2016/05/12 Javascript
KnockoutJs快速入门教程
2016/05/16 Javascript
第一次接触Bootstrap框架
2016/10/24 Javascript
微信小程序 textarea 组件详解及简单实例
2017/01/10 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
2017/02/12 Javascript
微信小程序获取微信运动步数的实例代码
2017/07/20 Javascript
JS排序算法之希尔排序与快速排序实现方法
2017/12/12 Javascript
js推箱子小游戏步骤代码解析
2018/01/10 Javascript
[43:41]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
Django认证系统user对象实现过程解析
2020/03/02 Python
python 基于卡方值分箱算法的实现示例
2020/07/17 Python
英国山地公路自行车商店:Tweeks Cycles
2018/03/16 全球购物
Sneaker Studio波兰:购买运动鞋
2018/04/28 全球购物
日本快乐生活方式购物网站:Shop Japan
2018/07/17 全球购物
Linux如何修改文件和文件夹的权限
2012/06/27 面试题
一些关于MySql加速和优化的面试题
2014/01/30 面试题
你在项目中用到了xml技术的哪些方面?如何实现的?
2014/01/26 面试题
领导视察欢迎词
2014/01/15 职场文书
2014年学习雷锋活动总结
2014/03/01 职场文书
安全生产月活动总结
2014/05/04 职场文书
微电影大赛策划方案
2014/06/05 职场文书
优质服务口号
2014/06/11 职场文书
2014迎国庆标语大全
2014/09/19 职场文书
2015年宣传部部长竞选演讲稿
2014/11/28 职场文书
思想品德评语大全
2014/12/31 职场文书
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
2021/04/03 Javascript