使用简单的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中border-radius属性设定圆角的使用技巧
May 10 HTML / CSS
实例讲解CSS3中的border-radius属性
Aug 18 HTML / CSS
移动端Web页面的CSS3 flex布局快速上手指南
May 31 HTML / CSS
CSS3效果:自定义“W”形运行轨迹实例
Mar 29 HTML / CSS
CSS3之2D与3D变换的实现方法
Jan 28 HTML / CSS
css3 transform过渡抖动问题解决
Oct 23 HTML / CSS
HTML5 Web 存储详解
Sep 16 HTML / CSS
HTML5 device access 设备访问详解
May 24 HTML / CSS
html5 Canvas绘制线条 closePath()实例代码
May 10 HTML / CSS
HTML最新标准HTML5总结(必看)
Jun 13 HTML / CSS
聊聊CSS粘性定位sticky案例解析
Jun 01 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 定义404页面的实现代码
2012/11/19 PHP
取得单条网站评论以数组形式进行输出
2014/07/28 PHP
3款值得推荐的微信开发开源框架
2014/10/28 PHP
以实例全面讲解PHP中多进程编程的相关函数的使用
2015/08/18 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
2016/01/14 PHP
Zend Framework数据库操作技巧总结
2017/02/18 PHP
laravel框架上传图片实现实时预览功能
2019/10/14 PHP
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
jQuery Ajax之$.get()方法和$.post()方法
2009/10/12 Javascript
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
jQuery简易图片放大特效示例代码
2014/06/09 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
javaScript中的原型解析【推荐】
2016/05/05 Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
2016/08/03 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
2017/05/11 Javascript
深入理解JavaScript继承的多种方式和优缺点
2017/05/12 Javascript
Angular2使用jQuery的方法教程
2017/05/28 jQuery
Javascript实现找不同色块的游戏
2017/07/17 Javascript
怎样在vue项目下添加ESLint的方法
2019/05/16 Javascript
详解小程序如何改变onLoad的执行时机
2019/11/01 Javascript
vue实现鼠标移过出现下拉二级菜单功能
2019/12/12 Javascript
爬山算法简介和Python实现实例
2014/04/26 Python
Python基于Tkinter的HelloWorld入门实例
2015/06/17 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
Anaconda之conda常用命令介绍(安装、更新、删除)
2019/10/06 Python
澳大利亚领先的武术用品和健身器材供应商:SMAI
2019/03/24 全球购物
意大利和国际奢侈品牌购物网站:Suitnegozi.com
2021/01/15 全球购物
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
会计系个人求职信范文分享
2013/12/20 职场文书
小溪流的歌教学反思
2014/02/13 职场文书
彩色的非洲教学反思
2014/02/18 职场文书
小学毕业典礼主持词
2014/03/27 职场文书
护理医院见习报告
2014/11/03 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书