css3整理(一)

很多功能为了实现兼容,需要加浏览器前缀

—— – webkit - , chrome

—— – moz - ,firefox

—— – ms - ,IE

—— – o - ,opera

css3选择器

属性选择器

E[attr]

E[attr=value]

E[attr^=value]首字母是value

E[attr$=value]尾部结束字符是value   aaa.doc

E[attr*=value]只要包含value

ul > li 表示后代

span + p 表示span后第一个p

span ~ p 表示span兄弟元素中所有p标签

结构伪类选择器

E:nth-of-type  是指父元素下E这个类型元素的第n个元素

E : nth-child 是指父元素下第n个元素且这个元素为E

E:only-of-type 是指父元素下只有E一个元素类型(但可能还有别的元素)

E : only-child 是指父元素下只有E这一个元素

E:not(attr=value) 选择除了E中有attr属性的元素

E:empty 选择没有内容的E元素

状态伪类选择器

:focus 元素中有焦点时

:checked 元素被选中时

:first-letter 第一个字母 :first-line 第一行

:enabled 能够输入值的元素

:disabled 禁用输入的元素

:read-only 选择只读的元素

css3文本属性

text-shadow : 水平距离 垂直距离 模糊距离 颜色,…

火焰字效果

#fire{
text-align: center;
margin: 200px auto;
font-family: "Comic Sans MS";
font-size: 80px;
color: white;

text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #feec85, -20px -20px 40px #ffae34, 20px -40px 50px #ec760c, -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e;

}

body {background:black; }

原网址:http://www.html5tricks.com/demo/css3-flame-text-effect/index.html

text-stroke : w color

镂空字效果(须加前缀,只能在chrome下使用)

p { 
            font-size: 100px;
           color: transparent;
           -webkit-text-stroke: 2px red;
        
        }

@font-face {

font-family : 名字

src : 嵌入字体地址

好处 : 解决了系统字体缺失 带来的页面文字效果的差别(iconfont)

}

css3颜色透明度

opacity:0~1

rgba(0~255,0~255,0~255,0~1)

css3渐变

线性渐变

background : linear-gradient  (方向(角度) , 颜色1, 颜色2, …)

1.第一个颜色后面百分比表示第一个到哪里结束,后面的颜色百分比表示的都是从哪里开始

2.方向可以写成角度,让渐变主轴变换

p { 
            width: 200px;
            height: 200px;
            background: linear-gradient(to top , blue 25%, yellow 50%, red 80%);
        
        }

径向渐变

background : radial-gradient( 方向( at 位置), 颜色1, 颜色2,…)

p { 
    width: 200px;
    height: 200px;
    background: radial-gradient(to top , blue 25%, yellow 50%, red 80%);
 
}

最后分享两个有关css3的网站:

www.css3maker.com      能在线看到css3的效果以及属性对浏览器的兼容性

caniuse.com   这个主要是查看css3属性使用的兼容性,比较全的

时间: 2024-12-26 17:19:52

css3整理(一)的相关文章

css3整理(三)

css3弹性盒子 display:flex flex-direction (主轴排列方向) : flex-direction : 主轴排列方向(即项目的排列方向)row(主轴为水平方向,起点在左端,宽度内容撑开, 高度自适应) row-reverse(主轴为水平方向,起点在右端,宽度内容撑开, 高度自适应) column(主轴为垂直方向,起点在上沿,高度内容撑开,宽度自适应) column-reverse(主轴为垂直方向,起点在下沿,高度内容撑开,宽度自适应) justify-content :

css3整理(二)

css3边框 boder-radius 两个参数:左上右下, 右上左下(具体数值就是远的半径) 四个参数:左上 右上 右下 左下 (顺时针) box-shadow 参数:水平距离  垂直距离  模糊边框  模糊半径  颜色 是否在边界内部(inset/默认为outset) css3背景 background-size:背景大小 background-size : contain; background-size : cover; background-size : 100% 100%; back

css3整理(四)

响应式设计 弹性盒模型.百分比宽高.媒体查询 适用什么?对于重内容的网站,例如形象展示,则比较适合使用响应式web设计 不适用什么?对于重功能的网站,如电子商务,门户类,则更推荐使用独立移动网站原因:功能多,页面复杂, 页面体积变大,消耗流量,不如直接做一个轻量级的h5 Web app,便于分离以及定制 (1)使用 viewport meta 标签在手机浏览器上控制布局<meta name="viewport" content="width=device-width,i

CSS3知识点整理&amp;&amp;一些demo

css3能做什么 响应式开发的基础,然后能实现一些酷炫的效果咯. 以下案例纯css3实现,一点都没用js (入门简单,但是水很深) 叮当猫纯用css3做出         http://codepen.io/airen/pen/icFba         如果大家感兴趣,大家可以去慕课网上找大漠老师的课学习. 边框 1.圆角效果 border-radius:border-radius: 5px 4px 3px 2px; /* 四个半径值分别是左上角.右上角.右下角和左下角,顺时针 */ bord

CSS3样式整理

CSS样式整理 很多功能为了实现兼容,需要加浏览器前缀 —— – webkit - , chrome —— – moz - ,firefox —— – ms - ,IE —— – o - ,opera css3选择器 属性选择器 E[attr] E[attr=value] E[attr^=value]首字母是value E[attr$=value]尾部结束字符是value   aaa.doc E[attr*=value]只要包含value ul > li 表示后代 span + p 表示span

CSS3基础整理(3月9号)

参考W3School内容整理 CSS3根据特征可以分为:动画属性,背景属性,边框属性,Box属性,Color属性,尺寸属性,可伸缩属性,字体属性,文本属性,内容生成,Grid属性,超链接属性,列表属性,外边距属性,内边距属性,多列属性,定位属性,打印属性,表格属性,2/3D转换属性,过渡属性,用户界面属性等. 1.动画属性,动画属性是CSS3新增加的属性,这样很多以前通过js实现的效果 通过CSS就可以实现了. 动画属性中包括:@keyframes(规定动画),支持情况(IE9以及之前不支持,最

《HTML5与CSS3权威指南》知识整理(1)

<HTML5与CSS3权威指南>知识点整理(1) 1.新增标签 新增语义化标签. <header> 定义 section 或 page 的页眉. <nav>定义导航链接. <footer> 定义 section 或 page 的页脚 <section> 定义 section. <article> 定义文章. <aside> 定义页面内容之外的内容. 下面用一个图示来说明其用法. 语义化标签的好处: 1.对搜索引擎友好,有利

web前端设计基础——HTML5、CSS3、JavaScript 简答题整理

web前端设计基础--HTML5.CSS3.JavaScript 简答题整理 (1)解释一下名词的含义:IP地址.URL.域名 (2)基本的web技术有哪些?web的工作原理是什么? 基本的web技术有:URL.HTTP.MIME. (3)什么是超文本?超文本与超媒体之间的关系是什么? 超文本又称超媒体,是将各种信息节点链接在一起的一种网络逻辑结构. (4)HTML5 的特点是什么? (5)web 标准有哪些?为什么采用 web 标准? web体系标准:结构标准.表现标准.行为标准. web标准

纯 CSS3 效果资源收集整理

awesome-pure-css-no-javascript 纯 CSS + HTML,不使用 JavaScript,能实现怎样的视觉效果? 这里收集整理了一些相关资源与工具,欢迎各位补充. GitHub地址,欢迎star~ Resources 基于单个 Div 的 CSS 绘图 A Pure CSS3 Cycling Slideshow 纯 CSS 编写出可自动循环播放的 Slideshow. 用 HTML 和 CSS 来打造一个自己的「大白(●-●)」 使用 CSS3 画出一个叮当猫 Lib