【CSS3中first-child、last-child、nth-child、nth-last-child】教程文章相关的互联网学习教程文章

【css3网页布局】flex盒子模型【图】

1.0 前言网页布局(layout)是CSS的一个重点应用。经典布局类型:布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能,成为了现下最流行的布局方式。 Flex布局是什...

使用CSS3改变文本选中的默认颜色——张鑫旭【代码】【图】

关于浏览器文字选中颜色以我的系统举例(xp 默认主题),浏览器上页面文字选中后默认的背景色是一种蓝色, 不同浏览器的颜色有些许差异,但大致相同,文字颜色也近乎白色,如下图所示,截自Firefox3.6浏览器:在CSS3的爸爸妈妈还没有相亲认识的时候,要改变页面上文字选中后的背景色以及文字颜色,就跟让太监生孩子一样困难。但是,随着CSS3呱呱落地,获得越来越多的浏览器认可,一切又显得那么自然而然。虽然有些顽固的糟老头(如...

33.CSS3动画效果

第二十六章 CSS3动画效果一、动画简介 CSS3提供了类似Flash关键帧控制的动画效果,通过animation属性实现。之前学的transform属性只能通过指定属性的初始状态和结束状态实现动画效果,有一定局限性。 animation实现动画效果有两个部分组成 1、通过类似Flash动画中的关键帧声明一个动画 2、在animation属性中调用关键帧声明的动画 CSS3提供的animation是一个复合属性,它包含多种子属性,如...

html5+css3 制作音乐播放器

//css//body , html{ margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; } .MusicBox { background-color: #212121; background-image: -webkit-gradient(linear, left top, left bottom, from(#1B1B1B), to(#212121)); background-image: -webkit-linear-gradient(top, #1B1B1B, #212121); background-image: -moz-linear-gradient(top, #1B1B1B, #212121); bac...

css3 border-image【代码】【图】

这是一个截图,我想做做种样式的div.最终效果下面开始:首先打开windows 画图板,手绘一个图形bg.jpg,歪歪扭扭就ok了: <style type="text/css"> div { -moz-border-image: url(border.png) 30 30 stretch; /* Old Firefox */ -webkit-border-image: url(bg.jpg) 10 10 stretch; /* Safari and Chrome */ -o-border-image: url(bg.png) 20 30 stretch; ...

用css3实现社交分享按钮

以前实现按钮一般都是用图片来实现的,特别是一些拥有质感的按钮,今天练习了一些相关方面的的例子,用css3来实现Social Media Buttons html代码如下 <div class="outset-colored"><ul><li> <a href=" " title="My E-Mail" class="email"> <img src="images/gmail_white.png" alt="gmail icon" /> <span class="site">E-Mail</span> </a> </li><li> <a href="#" title="My LinkedIn Page" class="linkedin"> <img src="images/link...

CSS3 icon font

大家都知道现在各个浏览器都支持CSS3的自定义字体(@font-face),包括IE6都支持,只是各自对字体文件格式的支持不太一样。那么对于网站中用到的各种icon,我们就可以尝试使用font来实现,为什么要将icon做成字体?在很多网站项目中,我们常常会用到各种透明小图标,然后网站要兼容各个浏览器,也可能会有多个尺寸,甚至还要考虑换肤等需求。那么我们就要将这些小图标输出为多种尺寸、颜色和文件格式,比如png8 alpha透明或者png8 in...

CSS3 弹性布局&3D动画【代码】

通常我们设置perspective都是给父元素设置,给当前元素设置会导致没有3D视角的中心点,给父元素的上级元素设置会导致中心点可能错误,因为父元素的上级元素高度可能和父元素不一样。如果发现旋转时元素无法出现近距离变大,远距离变小,可以看看perspective是不是给力父元素 animation的复合写法只需要保证第一次出现的时间是持续时间duration,第二次出现的时间是延迟时间,其他参数顺序可以顺便写name iteration-count timing-...

css3选择器:nth-child和nth-of-type之间的差别【图】

<section> <p>我是第1个p标签</p> <p>我是第2个p标签</p></section>然后对应2个选择器对应的CSS代码如下:p:nth_child(2) { color:red;} // p:nth-of-type(2) { color:red;}两种对应的效果都是这样的:对于:nth-child选择器有两点需要说明:1,这个是个段落元素2,这个是父级元素的第二个孩子 而对于:nth-of-type选择器,意味着选择一个元素如果:1,选择父级元素的第二个 段落 子 元素 如果把上面的代码稍...

那些熟悉又陌生的 css2、css3 样式,持续复习

initial关键字:       除了 Internet Explorer,其他的主流浏览器都支持 initial 关键字。       Opera 15 之前的版本不支持 initial 关键字。 initial 关键字用于设置 CSS 属性为它的默认值。       initial 关键字可用于任何 HTML 元素上的任何 CSS 属性。overflow :       所有主流浏览器都支持 overflow 属性。       注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性...

动画中的id与class使用css3的优先级问题【代码】【图】

今天在做一个项目,用zepto给元素增加一个class,class里面有transform的效果。开始的时候,元素的样式是用id选择器写的,但是增加class之后,发现动画效果出不来,当时头好晕没想出来为啥,结果回家后用简单的代码打一遍,发现原来是个很简单的问题……动画出不来的原因就是:id选择器里的css优先级要大于class选择器的优先级。新加进来的class没有办法覆盖掉原有的样式,导致了动画出不来。简单代码测试:<!DOCTYPE html><html><...

css3实现div自动左右动【代码】

1<!DOCTYPE html> 2<meta charset="UTF-8"/> 3<html> 4 5<head> 6<style> 7 div { 8 width: 100px; 9 height: 100px;10 background: red;11 position: relative;12 animation: myfirst 5s infinite alternate;13}1415 @keyframes myfirst {16 0% { 17 background: red;18 ...

css3-(box-shadow)属性【代码】【图】

【box-shadow属性】:是一个css3属性,用于创建阴影效果。语法:box-shadow:offset-x offset-y blur spresd color position;属性值说明:offset-x offset-y指的是元素水平偏移量;blur:表示阴影的模糊半径;spread:阴影尺寸(从元素到阴影的距离),正值会在元素的各个方向按指定的数值延伸阴影,负值会使阴影收缩的比本身元素的尺寸还小。color:阴影的颜色值;position:可选,表示阴影的位置,默认值是外部阴影,关键字inset指...

HTML5+CSS3新特性学习【代码】

1.什么是HTML5万维网的核心语言,标准通用标记语言下的一个应用超文本标记语言的第五次重大修改,作为新HTML语言,具有新的元素,属性和行为。 增加了新特性:语义特性,本地存储特性,设备兼容特性,连接特性,网页多媒体特性,三维,图形以及特效特性性能与集成特性,CSS3特性 2.H5新增语义化标签<header>头部标签 <nav>导航标签 <article>内容标签 <section>块级标签 <aside>侧边栏标签 <footer>底部标签 3.H5新增多媒体标签<au...

css3气泡 css3关键帧动画创建的动态通知气泡【图】

最近在一个Web项目上工作时,客户不得不强调以某种方式动态通知泡沫。基本上,每一次的通知值的变化,需要的视觉效果,以获得用户的注意力。所以我做了,使用CSS3关键帧动画。代码总体比较简单,欢迎任何形式的转载,但务必说明出处在线演示点击下面的两个按钮 通知气泡会随时变化的HTML在这个例子中,我们将使用导航常用的标记结构复制代码代码如下:<ul class="menu"> <li><a href="">首页</a></li> <li><a href="">关于我们...