首页 > 代码库 > CSS3样式整理

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

CSS3样式整理