(ಥ_ಥ)    啊啊,我的胃好疼啊。感觉最近胃又开始不舒服了。啊——果然老了呢,想当初,我也是不坏金刚之身来着呢,唉,我的可怜的小胃胃   (ಥ_ಥ)

记录几个已经常见的不能再常见的css3样式。

一、方框的阴影,box-shadow

E{
box-shadow: inset horizontal vertical blur spread color;
}

参数解释:

inset:可选。关键字。用于设置阴影位于元素内部还是外部,若未指定inset,阴影会位于外部。

horizontal:必选。长度值。设置阴影远离方框的水平距离。

vertical:必选。长度值。设置阴影远离方框的垂直距离。

blur:可选。长度值。设置模糊半径。

spread:可选。长度值。设置阴影扩散距离。正数让阴影比元素更大,负数让阴影比元素更小。

color:在webkit中,必选。在Firefox和Opera中,可选。若没有指明,color默认为黑色。

二、颜色与不透明度,opacity和rgba

1、使用opacity属性设置透明度,其语法格式如下:

E{
opacity: 0.5;
}

opacity属性值取0.0-1.0之间。0为透明,1为不透明。

opacity属性会被他的所有子元素继承。子元素,子元素,注意,不是孙子元素,不是所有后代,只有儿子!

这是HTML代码,查看使用opacity与不使用该属性的区别。

 <div class='box'>
<div class='text'>
<p>南硕!我最喜欢的CP!</p>
</div>
</div>

首先是不使用,及其效果图:

.box{
background: url('../最后终于结婚.jpg');
padding:5px;
}
.text{
background:white;
}
p{
color: black;
}

不使用的效果图:

注意,opacity属性添加在其父元素上,添加在爷爷上面不会有继承。

.box{
background: url('../最后终于结婚.jpg');
padding:5px;
/* opacity:0.3; */
}
.text{
background:white;
opacity:0.3;
}
p{
color: black;
}

效果图:

其实这种效果并不是我们通常要的。因为让p里面的字,本来是黑色,也都变成有透明度的黑色了。

2、Alpha通道展示颜色。

CSS3引入Alpha作为RGBA颜色模型中的一个值。RGBA代表red、green、black和Alpha。使用方法与RGB类似,只是多了一个Alpha值。

rgba与opacity的区别:

(1)rgba是一个颜色值,所以无法用它去改变背景的不透明度。

(2)rgba只能应用在它指定的元素上,子元素可以否决所有的继承。

p{
color: black;
} .box1{
background: url('../最后终于结婚.jpg');
padding:5px;
/* opacity:0.3; */
}
.text1{
background-color:rgba(255,255,255,0.3);
}

对比一下,上面是用opacity属性,下面是用rgba属性。opacity中的p元素继承了透明度,而rgba里面的p元素没有继承透明度。

box-shadow与rgba相结合使用:

.box{
background: url('../复杂.jpg');
padding:5px;
}
p{
font-weight:;
text-shadow:5px 5px rgba(0,0,0,0.4)
}

效果图:

常用CSS3的更多相关文章

  1. 常用CSS3属性整理

    常用CSS3属性整理 文本 文本超出部分折叠 white-space:nowarp; overflow:hidden; text-overflow:ellipsis word-warp 边界换行 no ...

  2. 对于72种常用css3的使用经验

    对于72种常用css3的使用经验 保存网站源码 目的 保证有足够的css和js文件源码 拿到当前网页的整体布局 本地化 创建web项目 将web项目创建出来 在项目中创建一个文件夹 将所有的js和cs ...

  3. 常用css3技巧

    H5移动前端开发常用高能css3汇总   1.禁止a标签点击高亮,这些都是非官方属性,但实用性超强   html,body{ -webkit-touch-callout: none; //禁止或显示系 ...

  4. 几种常用CSS3样式

    在我们日常工作中,由于考虑到浏览器的兼容性,所以很少用CSS3样式.关于其标准,W3C 仍然在对 CSS3 规范进行开发.不过,现代浏览器已经实现了相当多的 CSS3 属性.最近学习了CSS3,发现功 ...

  5. 常用css3属性的ie兼容查看

    记录一下关于css3的各种常用属性对ie各版本浏览器的兼容程度: 最低可兼容ie7 最低可兼容ie8 最低可兼容ie9 最低可兼容ie10 position:fixed clip E:first-le ...

  6. 常用CSS3效果:用text-shadow做CSS3 文字描边

    思路: 利用CSS3的text-shadow属性,对文字的四个边均用阴影. 最终效果: 单纯的为了实现效果.未作任何美化. 实现代码: HTML: <div>文字描边效果</div& ...

  7. 常用css3属性

    总结一下在工作用常用到的属性设置 1.设置文本的可选择性 -webkit-user-select:none/text 2.设置背景的绘制区域 background-clip:border-box/pa ...

  8. 常用css3选择器

    <div class="wrapper"> <p class="test1">1</p> <p class=" ...

  9. 【原】ZenCoding中常用的CSS3样式

    用ZenCoding这么久了,总结下常用CSS3的写法,方便以后查找: Property Alias @media print {} @m box-sizing:border-box; bxz:bb ...

随机推荐

  1. Java自学总结--简介

    学习Java一年多了,练习了很多,这条路真的很难走.还有半年多毕业的我整理整理所学习的笔记给大家分享主要也是让自己记忆加深.自学时用到的时阿发老师的教学视频,通俗易懂还有题库可以练习.最经典的就是阿发 ...

  2. DIV+CSS初学随记

    字间隔word-spacing 属性可以改变字(单词)之间的标准间隔.其默认值 normal 与设置值为 0 是一样的. word-spacing 属性接受一个正长度值或负长度值.如果提供一个正长度值 ...

  3. 一文看懂HTTPS的核心知识

    1.HTTPS历史 由于HTTP的消息传输的安全隐患,于是网景公司在1994年设计了SSL(Secure Sockets Layer,安全套接字层)协议,目的是保障网上交易安全,从而就诞生了HTTPS ...

  4. PostGIS计算矢量切片(一)--渲染数据

        没写错,是使用postgis计算出来矢量切片.在这之前先准备一个数据:一个GIS数据表(本例中数据为一百万的点数据,坐标:4326),并在表中添加x,y字段,方便后面的数据筛选.sql中用到了 ...

  5. Mysql表分区的选择与实践小结

    在一些系统中有时某张表会出现百万或者千万的数据量,尽管其中使用了索引,查询速度也不一定会很快.这时候可能就需要通过分库,分表,分区来解决这些性能瓶颈. 一. 选择合适的解决方法 1. 分库分表. 分库 ...

  6. ListView展示不同布局需要注意的地方

    尊重劳动成果,转载请标明出处:http://www.cnblogs.com/tangZH/p/8419010.html 我们在项目中经常需在一个listview中展示不一样的布局,我们可以在adapt ...

  7. 如何正确使用Espresso来测试你的Android程序

    UI测试在Android平台上一直都是一个令人头痛的事情, 由于大家平时用的很少, 加之很多文档的缺失, 如果很多东西从头摸索,势必踩坑无数. 自Android24正式淘汰掉了Instrumentat ...

  8. SCSS 在项目中的运用

    最后一段时间一直在做一些网站或是CMS的项目,想用bootstrap,但是,设计那哥们说了,用什么都行,就不能用bootstrap,我去了个..... 无语中,逼着自己写.说实话,就是用bootstr ...

  9. 关于MongoDB时间格式转换和时间段聚合统计的用法总结

    一 . 背景需求 在日常的业务需求中,我们往往会根据时间段来统计数据.例如,统计每小时的下单量:每天的库存变化,这类信息数据对运营管理很重要. 这类数据统计依赖于各个时间维度,年月日.时分秒都有可能. ...

  10. centos7防火墙导致不能访问的

    CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下 1.直接关闭防火墙 systemctl stop firewalld.service #停止firew ...