`
axl234
  • 浏览: 271732 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

简单CSS3实现炫酷读者墙

    博客分类:
  • css
 
阅读更多

使用基础的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+js实现炫酷网页特效

    html+css+js实现炫酷网页特效html+css+js实现炫酷网页特效html+css+js实现炫酷网页特效html+css+js实现炫酷网页特效html+css+js实现炫酷网页特效html+css+js实现炫酷网页特效html+css+js实现炫酷网页特效html+css+js...

    纯CSS3实现炫酷视频播放式炫酷动画特效代码

    【纯CSS3实现炫酷视频播放式炫酷动画特效代码】这一资源主要聚焦于利用CSS3技术来创建吸引人的视频播放样式以及动态效果。CSS3是层叠样式表的最新版本,它引入了一系列强大的功能,使得网页设计变得更加丰富多彩,...

    炫酷的css代码实现炫酷动画

    标题“炫酷的css代码实现炫酷动画”暗示了我们将专注于CSS3的动画特性,这些特性让开发者能够创造出视觉上引人入胜的效果,而无需依赖JavaScript或其他复杂的编程语言。CSS3引入了一系列新的选择器、布局模式和动画...

    纯css实现好玩炫酷的3D相册.rar

    在这个"纯css实现好玩炫酷的3D相册.rar"压缩包中,我们关注的焦点是如何使用CSS来创建一个吸引人的3D相册效果。这种效果可以提升用户体验,为网站或应用增添视觉魅力。 3D相册的核心在于利用CSS的3D转换功能。CSS3...

    7款纯CSS3实现的炫酷动画应用

    【标题】:“7款纯CSS3实现的炫酷动画应用” 在现代网页设计中,CSS3已经成为不可或缺的一部分,尤其在创建动态效果和交互性上,它展现出了强大的潜力。本资源集合了7款利用纯CSS3编写的炫酷动画应用,它们不仅能够...

    CSS3实现炫酷鼠标hover动画特效.zip

    "CSS3实现炫酷鼠标hover动画特效.zip"这个压缩包文件显然包含了一些利用CSS3来创建独特鼠标悬停效果的示例或教程。下面,我们将深入探讨CSS3中的hover伪类以及如何利用它来实现各种炫酷的动画特效。 CSS3的`:hover`...

    js效果:CSS实现超级炫酷的流光按钮效果;在网页中实现文字的一个一个出现

    本文将深入探讨如何利用CSS实现超级炫酷的流光按钮效果以及如何在网页中让文字逐个出现,为用户提供更丰富的视觉体验。 首先,我们来讨论如何通过CSS实现流光按钮效果。这种效果通常涉及到CSS3的新特性,如动画...

    Jquery+css3实现瀑布流照片墙特效

    在本项目中,"Jquery+css3实现瀑布流照片墙特效"是利用JavaScript库jQuery和CSS3的特性来创建这种动态效果,提供了一个美观且响应式的照片展示平台。 jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件...

    纯CSS3炫酷3D星空动画特效

    【纯CSS3炫酷3D星空动画特效】是一种利用现代Web技术实现的视觉创新,它完全依赖于CSS3的强大功能,无需JavaScript或者其他编程语言的辅助。这个特效通过模拟飞船在星空中穿越的情景,给用户带来强烈的沉浸感,星辰...

    纯CSS3实现炫酷圆形主菜单动画展开收起特效源码.zip

    "纯CSS3实现炫酷圆形主菜单动画展开收起特效源码"这一标题揭示了我们要讨论的核心技术点,即使用CSS3来创建一个具有动态效果的圆形主菜单。CSS3是层叠样式表的第三版,它引入了许多新的功能和属性,使得网页设计变得...

    CSS3实现炫酷loading预加载动画特效 4种.zip

    本资源"CSS3实现炫酷loading预加载动画特效 4种.zip"包含了四种不同的CSS3实现的预加载动画效果,旨在帮助开发者或设计师提升网站的用户体验。 首先,我们来详细了解CSS3的一些关键特性,这些特性为创建动画提供了...

    纯CSS3炫酷元素边框线条动画特效

    本文将深入探讨“纯CSS3炫酷元素边框线条动画特效”,这是一种无需JavaScript,仅通过CSS3就能实现的动态边框效果,能够使页面元素的边框自动循环运动,为用户带来独特的交互体验。 首先,CSS3中的关键帧动画(@...

    js和CSS3实现炫酷图片网格缩放动画特效.zip

    本资源"js和CSS3实现炫酷图片网格缩放动画特效.zip"提供了利用JavaScript和CSS3技术来创建一个吸引人的图片网格动画的实例。这个特效可以让你的网站或应用的视觉呈现更加生动,吸引用户的眼球。 **JavaScript(JS)...

    CSS实现的3D相册

    【CSS实现的3D相册】是一种利用CSS3的强大功能创建出具有立体感和动态交互效果的相册展示方式。这种技术主要依赖于CSS的3D变换、过渡和动画属性,能够为用户带来更加生动、丰富的视觉体验。下面将详细阐述实现这个3D...

    抖音超火❤ html+css+js 实现炫酷3D魔方

    【HTML+CSS+JS实现炫酷3D魔方】是一个热门话题,特别是在Web前端开发领域。这个项目结合了三种核心技术,构建了一个引人注目的互动3D效果,它在抖音等社交媒体平台上广受关注。接下来,我们将深入探讨这些技术如何...

    纯CSS3实现炫酷卡通人物面部表情动画效果源码.zip

    在"纯CSS3实现炫酷卡通人物面部表情动画效果"这个项目中,开发者可能利用了以下CSS3的关键特性: 1. **选择器**:CSS3引入了更复杂的选择器,如属性选择器、伪类选择器和子元素选择器,这使得我们可以更精确地定位...

    CSS3实现炫酷火柴燃烧Loading动画特效源码.zip

    综上所述,这个“CSS3实现炫酷火柴燃烧Loading动画特效源码”涵盖了CSS3的核心技术,提供了一种创意且吸引人的加载指示器设计。开发者可以通过研究这个源码学习如何利用CSS3的动画和过渡特性来创建动态的视觉效果,...

    HTML+CSS3简易实现炫酷导航栏(颜色可改).zip

    本教程将通过HTML和CSS3技术,教你如何简易地创建一个炫酷且颜色可自定义的导航栏。以下是对这个主题的详细讲解: 一、HTML基础 HTML(HyperText Markup Language)是用于构建网页结构的语言,而导航栏是其中的一个...

    css3炫酷100周年数字滚动动画特效

    在这个“css3炫酷100周年数字滚动动画特效”中,我们主要探讨以下几个核心知识点: 1. **CSS3 动画**:CSS3引入了`@keyframes`规则,允许创建复杂的动画效果。在这个特效中,可能使用了`@keyframes`定义了一个动画...

Global site tag (gtag.js) - Google Analytics