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后第一个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; }

原网址:

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的网站:

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

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

稿源:勤快学QKXue.NET

扩展阅读:

http://qkxue.net/info/29685/css-3

http://qkxue.net/info/30109/css-3

http://qkxue.net/info/30056/css-3

http://qkxue.net/info/30099/css-3

http://qkxue.net/info/30042/CSS

时间: 2025-01-06 21:20:58

CSS3样式整理的相关文章

CSS3知识点整理(一)----基本样式

(一) 在编写CSS3样式时,不同的浏览器可能需要不同的前缀.它表示该CSS属性或规则尚未成为W3C标准的一部分,是浏览器的私有属性,虽然目前较新版本的浏览器都是不需要前缀的,但为了更好的向前兼容前缀还是少不了的.      前缀         浏览器     -webkit        chrome和safari     -moz        firefox     -ms        IE      -o        opera (二) 边框 1)圆角效果border-radius

纯css3样式属性制作各种图形图标

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="

几个常用的CSS3样式代码以及不兼容的解决办法

原文:几个常用的CSS3样式代码以及不兼容的解决办法 border-radius实现圆角效果 1 CSS3代码: 2 3 -webkit-border-radius:10px; 4 -moz-border-radius:10px; 5 border-radius:10px; 6 background-color:#666; 7 width:200px;height:100px; Firefox,Chrome Google,Safari等浏览器的显示效果如图0-0: 图0-0 但是IE这个异类不支

两款CSS3样式可视化在线生成工具

CSS3随着浏览器的升级已经被越来越广泛的运用,合理的运用CSS3可以使你的网站更加美观,并且之前只能用js才能实现的效果也已经可以直接用 CSS3来实现.但是虽然如此,很多浏览器对CSS3的支持还都是通过其私有属性来达到支持的,鲜有直接对W3C的标准来实现的.诸如firefox的 -moz-和webkit的-webkit-属性前缀. 不过CSS3本身W3C也并未有正式版发布,现在还只是草案.下面我推荐两个很直观的,可视化的,自动生成CSS3样式代码的工具网站给大家. 1.CSS3 Genera

总结网页中流行的8种css3样式

CSS样式: .f1 img{border-radius:50%;transition: all .4s ease-out;} .f1 a:hover img{border-radius:0px;} .f2 a{transition:all 0.4s ease-out 0s;color:#000;} .f2 a:hover{margin-left:10px; text-decoration:none;} .f21{ transition:All 0.4s ease-in-out; -webkit

懒人css3样式代码生成器-一款懒人的样式生成代码工具

原文:懒人css3样式代码生成器-一款懒人的样式生成代码工具 源代码下载地址:http://www.zuidaima.com/share/1607130326682624.htm 版权声明:本文为博主原创文章,未经博主允许不得转载.

CSS3样式运用,悬浮立体方块

前言 作为后端开发者,了解前端是必须的,所以自己琢磨着弄了弄一个CSS3的阴影运用. 我记得这应该是以前淘宝用过的,PS:现在跑到淘宝去看,好像没有找到了.现在流行扁平化设计,没有了阴影,没有了立体! 效果图 实现思路 这里一共做了两边,一种是用UL,一种是用DIV啦. 两种没什么区别,这里着重说DIV的方式. 父容器下有三个子元素DIV,全部左浮动,然后设置z-index.选中的(突出的)DIV用另一套样式,hover 用box-shadow属性,可以实现阴影效果,在网上还有-moz-box-

简单了解css3样式表写法和优先级

css3和css有什么区别?首先css33是css(层叠样式表)技术的升级版本,而css是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言.然后是内容上css3主要包括盒子模型.列表模块.超链接方式.语言模块.背景和边框.文字特效.多栏布局等模块.而css不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化.最后在特点上css3新特征有很多,例如圆角效果.图形化边界.块阴影与文字阴影.使用RGBA实现透明效果.渐

CSS3知识点整理(四)----布局样式及其他

包括CSS3多列布局样式.Flexbox伸缩布局.盒子模型等.重点介绍了Flexbox伸缩布局的各种属性用法. 一.多列布局 为了能在Web页面中方便实现类似报纸.杂志那种多列排版的布局,W3C特意给CSS3增加了一个多列布局模块(CSS Multi Column Layout Module).它主要应用在文本的多列布局方面. 1) columns 语法: columns:<column-width> || <column-count> 多列布局columns属性参数主要就两个属性