使用简单的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 相关文章推荐
CSS教程:CSS3圆角属性
Apr 02 HTML / CSS
CSS3盒子模型详解
Apr 24 HTML / CSS
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
Jun 01 HTML / CSS
CSS3 box-shadow属性实例详解
Jun 19 HTML / CSS
HTML中使用SVG与SVG预定义形状元素介绍
Jun 28 HTML / CSS
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
Aug 01 HTML / CSS
五分钟学会HTML5的WebSocket协议
Nov 22 HTML / CSS
html5移动端自适应布局的实现
Apr 15 HTML / CSS
HTML5录音实践总结(Preact)
May 07 HTML / CSS
Html5 webview元素定位工具的实现
Aug 07 HTML / CSS
如何在Canvas上的图形/图像绑定事件监听的实现
Sep 16 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
优化使用mysql存储session的php代码
2008/01/10 PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
2010/12/02 PHP
php文档更新介绍
2011/07/22 PHP
php中explode与split的区别介绍
2012/10/03 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
取得单条网站评论以数组形式进行输出
2014/07/28 PHP
php判断文件上传类型及过滤不安全数据的方法
2014/12/17 PHP
PHP执行SQL文件并将SQL文件导入到数据库
2015/09/17 PHP
php正则匹配文章中的远程图片地址并下载图片至本地
2015/09/29 PHP
PHP7新增函数
2021/03/09 PHP
jQuery 性能优化指南(3)
2009/05/21 Javascript
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
nodejs获取本机内网和外网ip地址的实现代码
2014/06/01 NodeJs
javascript Slip.js实现整屏滑动的手机网页
2015/11/25 Javascript
JS组件系列之Bootstrap Icon图标选择组件
2016/01/28 Javascript
详谈表单重复提交的三种情况及解决方法
2017/08/16 Javascript
JS实现按钮颜色切换效果
2020/09/05 Javascript
Vue实战教程之仿肯德基宅急送App
2019/07/19 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
python如何实现远程控制电脑(结合微信)
2015/12/21 Python
常用python编程模板汇总
2016/02/12 Python
python中子类继承父类的__init__方法实例
2016/12/15 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
2019/06/18 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
实例教程 纯CSS3打造非常炫的加载动画效果
2014/11/05 HTML / CSS
HTML5新增属性data-*和js/jquery之间的交互及注意事项
2017/08/08 HTML / CSS
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
Java模拟试题
2014/11/10 面试题
表彰大会策划方案
2014/05/13 职场文书
2014年后勤工作总结范文
2014/12/16 职场文书
幸福来敲门观后感
2015/06/04 职场文书
如何判断微信付款码和支付宝付款码
2021/04/01 PHP
MySQL创建高性能索引的全步骤
2021/05/02 MySQL
JavaScript如何优化逻辑判断代码详解
2021/06/08 Javascript
WCG2010 星际争霸决赛 Flash vs Goojila 1 星际经典比赛回顾
2022/04/01 星际争霸