bootstrap 用css3 怎么删除增加css3属性选择器

SegmentFault 域名备案迁移通知 &Close
赶快加入吧
收藏,946 浏览
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
我写了一个网页, 里面有标题, 轮播图片组件, 文字描述, 页脚.
现在我想用一个Container把他们都放在里面, 但是发现在最外层加上Container之后, 里面所有的东西. 两边都留了15px的空隙...
我设置了Container的width为100%, 怎么能让里面的元素的宽都是100%呢..
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
Bootstrap中的Container中设置了padding属性,Padding-left和Padding-right均为15px。
解决方案:
自己重写bootstrap中的Container,将padding设置覆盖掉。
.container {
padding-right: 0
padding-right: 0
或者直接修改Bootstrap中的源码。
PS: 不过我记得Bootstrap中设置padding属性是有用处的,好像是为了实现其栅栏效果。
记得不是很清楚,如果有什么问题,请指出~
不要错过该问题的后续解决方案
如果你没找到答案,记得登录关注哦,大家会尽全力帮你解决的 ^___^
最专业的开发者社区
最前沿的技术问答,最纯粹的技术切磋。让你不知不觉中开拓眼界,提高技能,认识更多朋友。
分享到微博?
关闭理由:
删除理由:
忽略理由:
与已有问题重复
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
内容质量差,或不适合在本网站出现
无意义讨论型问题
其他原因(请补充说明)
举报理由:
带有人身攻击、辱骂、仇恨等违反条款的内容
与已有问题重复
内容质量差,或不适合在本网站出现
答非所问,不符合答题要求
其他原因(请补充说明)
补充说明:新常态|笑猫日记|one一个|操盘|
购买过本书的顾客还买过
定价:¥59.00
广购价:¥50.20
折扣: 85%
节省:¥8.80
浏览过本书的顾客还看过
定价:¥68.00
广购价:¥57.80
折扣: 85%
节省:¥10.20
CSS高效开发实战--CSS3 LESS SASS BOOTSTRAP FOUNDATION
准备读(0 人),正在读(0 人), 已读过(0人)
I S B N :6
作&&&&者:&
出 版 社:
出版时间:
版&&&&次:初版
开&&&&本:16开
定价:¥59.00
&&&&&&折扣:82%
我的价格:¥48.40
为您节省:¥10.60
广购价:¥48.40
立刻购买']);">
加入购物车']);isGoToCart(1863042)" style="cursor:"/>
您可以用以下几种方式找到此商品
CSS高效开发实战--CSS3 LESS SASS BOOTSTRAP FOUNDATION
与此 1 件拍档商品一同购买
总定价:¥138.00
总广购价:¥112.40
请至少保留一件商品。
《CSS高效开发实战--CSS3 LESS SASS BOOTSTRAP FOUNDATION》内容简介
本书写作的目的是要确保CSS不会成为开发过程或网站性能的瓶颈,确保读者可以运用一些工具、框架、预处理来提升开发效率和节约人力成本,确保所讲解的内容读者都能活学活用。通过阅读本书,读者能知道如何应对和避免跨浏览器陷阱,如何创建一个优雅、高效、易于维护的响应式网站、如何面对形形色色的设备和大大小小的分辨率。全书包含大量的实战案例和开发技巧,总结了CSS开发中的最佳实践(LESS、SASS、Bootstrap、Foundation、Node.js、jQuery),讨论了各种实际问题的解决方案,是一本目前市场上绝无仅有的CSS高效开发实战书。想象一下,一个网页只有HTML,没有CSS,那就是素颜和上妆的区别。而一个网页只有CSS,没用CSS 3,那就是马车和汽车的区别!汽车代表的是高效、美观,CSS 3的意图也是如此。移动设备的流行导致了响应式设计的流行,而CSS 3正是实现这种设计的精髓。《CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation》围绕的就是如何跨浏览器、跨设备进行高效率的CSS开发。《CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation》分为3部分:第1部分是HTML/CSS基础和CSS 3新特性演示,涵盖盒子模型、浮动布局、属性前缀、选择器、字体、边框、背景、颜色、变换、动画、弹性盒子、媒介查询和响应式设计等多个方面;第2部分介绍Bootstrap、Foundation、Pure等当前流行的CSS框架及LESS、SASS等生产力工具;第3部分是实战案例,包括DIV CSS案例、HTML 5 CSS 3案例、Bootstrap案例和Foundation案例。《CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation》内容精练、重点突出、实例丰富、讲解通俗,是广大CSS设计人员和前端开发人员必备的参考书,同时也非常适合大中专院校师生学习阅读,也可作为高等院校计算机及相关培训机构的教材使用。【作者简介】谢郁:毕业于电子科技大学,曾就职于卓衡科技、CSDN,目前在百度担任前端开发工程师,熟悉HTML、CSS、JavaScript、Ruby等多种开发语言,曾参与过多个互联网项目的产品研发,包括新闻出版总署官方网站、CSDN论坛、CSDN问答、CSDN Share频道、Iteye社区、CSDN活动等产品。
《CSS高效开发实战--CSS3 LESS SASS BOOTSTRAP FOUNDATION》目录
not(S) 403.3
实战演练——选择器 413.3.1
伪类选择器的实战——新闻聚合类网页 413.3.2
基础选择器的组合实战——新闻聚合类网页 433.4
小结 44第4章
设计更炫目的字体 454.1
添加和使用自定义字体 454.1.1
传统的字体定义 454.1.2
个性化的字体定义 464.1.3
个性化的字体图标 464.2
使用反射让文字倒映 474.2.1
反射的基本语法 474.2.2
变幻多端的反射效果实例 484.3
字体阴影——光晕、浮雕、投影效果 494.4
字体描边 504.5
字体分栏——让网页像报纸一样分栏排版 514.6
实战演练——处理字体溢出和破字 534.7
小结 54第5章
背景和颜色 555.1
设定背景图的大小 555.2
利用图层叠加实现多背景 575.3
使用图片背景的origin和clip属性 585.3.1
background-origin属性 585.3.2
background-clip属性 595.4
颜色模式 605.4.1
RGBA模式 605.4.2
HSLA模式 615.5
透明颜色 625.6
语法糖——currentColor属性 635.7
渐变——放弃图片的首选良方 635.7.1
线性渐变 635.7.2
放射渐变 655.8
实战演练——渐变效果 675.8.1
带有立体凸起效果的按钮 675.8.2
构造尺寸更灵活的背景 685.8.3
使用放射渐变制作光影效果 685.9
小结 69第6章
更个性的边框 716.1
圆角边框 716.1.1
圆角边框的基本用法 716.1.2
使用百分比作为单位 726.1.3
设置不同弧度的圆角 736.2
边框阴影 736.2.1
内外阴影 746.2.2
偏移量 756.2.3
阴影尺寸 766.2.4
模糊距离 766.3
图片边框——让图片环绕在元素周围 776.4
通过resize属性来改变输入框的大小 796.5
实战演练——CSS 3边框效果 806.5.1
边框圆角在Bootstrap和淘宝网中的应用 806.5.2
边框阴影在苹果官网中的应用 806.6
小结 81第7章
变换和动画 837.1
CSS 3的变换类型 837.1.1
rotate旋转变换 837.1.2
skew扭曲变换 867.1.3
scale比例缩放 867.1.4
translate位移变换 867.1.5
transform小结 877.2
使用transition制作交互动画 877.3
使用@keyframes制作动画 897.3.1
@keyframes的基本语法 897.3.2
用@keyframes制作循环动画 907.3.3
@keyframes小结 917.4
实战演练——结合变换制作3D旋转卡片 917.5
可参考的CSS动画资源 927.5.1
Hover.css——鼠标hover动画 927.5.2
iHover——hover动画类库 937.5.3
CSS 3和JavaScript的结合 947.6
小结 94第8章
媒介查询和响应式设计 958.1
媒介类型=各种浏览终端 958.2
认识响应式网页设计 968.3
媒介查询的基本语法 988.4
设备 998.4.1
常见设备的宽度和高度 998.4.2
检测设备翻转 1008.5
实战演练——应用媒介查询制作响应式导航栏 1018.6
小结 103第9章 更简便的布局——弹性盒子 1049.1
认识弹性盒子 1049.2
弹性盒子的语法 1059.3
操作元素 1069.3.1
控制子元素的方向 1079.3.2
控制元素对齐 1089.3.3
控制元素显示顺序 1099.4
实战演练——用弹性盒子设计阅读APP 1109.5
小结 113第10章
CSS常用工具 11410.1
使用Prefix free处理CSS 3跨浏览器兼容 11410.2
应用Normalize统一不同浏览器下的样式 11510.3
应用Grunt进行CSS压缩 11610.4
小结 119第二篇 使用CSS 3框架进行高效开发第11章
流行的CSS布局设计 12211.1
固定布局 12211.1.1
960的秘密 12311.1.2
定义列宽 12311.1.3
运用CSS实现固定列宽的栅格 12411.1.4
实战演练——运用960gs实现固定布局的新闻页面 12711.2
流式布局 13011.2.1
计算列百分比 13011.2.2
使图片更加灵活 13211.2.3
定义最大/最小宽度 13311.2.4
实战演练——实现一个流式布局的新闻页面 13311.3
响应式布局 13711.3.1
使用媒介查询 13711.3.2
实战演练——实现一个响应式布局的新闻页面 13911.4
小结 143第12章
Bootstrap框架实战 14412.1
认识Bootstrap 14412.1.1
初识Bootstrap 14412.1.2
Bootstrap为何如此流行 14512.1.3
Bootstrap的版本发展 14612.2
Bootstrap入门 14612.2.1
在自己的项目中引入Bootstrap 14712.2.2
添加Bootstrap的class实现基本样式 14712.2.3
调用Bootstrap的通用组件 14812.2.4
添加JavaScript动态效果 14912.3
Bootstrap的栅格系统 15012.3.1
固定布局的栅格系统 15012.3.2
流式布局的栅格系统 15112.3.3
响应式布局的栅格系统 15112.4
使用Bootstrap的基本样式 15412.4.1
字体排版 15412.4.2
表格 15512.4.3
表单 15812.4.4
按钮 16112.4.5
图片 16312.4.6
响应式工具 16412.4.7
工具类 16512.5
使用Bootstrap的组件 16612.5.1
下拉菜单 16612.5.2
按钮组 16712.5.3
input控件组 16812.5.4
导航 16912.5.5
列表组 17312.5.6
分页 17412.5.7
标签与Badge 17512.5.8
缩略图 17612.5.9
面板 17812.5.10
进度条 17912.6
Bootstrap中的JavaScript特效 18012.6.1
模态对话框 18012.6.2
标签页切换 18212.6.3
Tooltip 18312.6.4
弹出框 18312.6.5
提示信息 18412.6.6
按钮 18412.6.7
折叠 18612.6.8
幻灯片 18712.7
定制Bootstrap 18812.7.1
在官方网站进行Bootstrap的定制 18812.7.2
修改源代码定制Bootstrap 19012.8
其他Bootstrap资源 19212.9
小结 194第13章
Foundation框架实战 19513.1 认识Foundation 19513.2
Foundation的安装和使用 19613.2.1
传统方式的下载安装 19713.2.2
使用Compass进行Foundation开发 19813.2.3
在Rails应用中引入Foundation 19913.3
使用Foundation栅格系统 19913.3.1
基本栅格系统 19913.3.2
块网格(Block Grid) 20013.4
Foundation基本样式 20113.4.1
标题和段落 20113.4.2
列表 20213.4.3
按钮 20413.4.4
面板 20613.4.5
缩略图 20713.4.6
视频 20713.4.7
可见性 20813.5
导航系统 20813.5.1
面包屑导航 20913.5.2
侧边栏导航 20913.5.3
头部导航 21013.5.4
子导航 21213.6
Foundation中的JavaScript特效 21213.6.1
幻灯片 21213.6.2
Clearing lightboxes 21413.6.3
弹出层显示 21513.6.4
长页面滚动效果 21613.6.5
其他特效 21613.7
定制Foundation 21813.7.1
在官方网站进行定制 21913.7.2
通过配置文件进行定制 21913.8
小结 220第14章
LESS和SASS 22214.1
CSS的缺陷 22214.1.1
无法定义变量 22214.1.2
重复代码 22314.1.3
计算问题 22314.1.4
作用域和命名空间 22314.1.5
CSS缺陷总结 22414.2
LESS 其实更多 22414.2.1
LESS介绍 22414.2.2
LESS使用基础 22514.2.3
使用变量和操作符 22514.2.4
使用Mixin混入 22614.2.5
内嵌规则 22714.2.6
运算 22814.2.7
LESS总结 22814.3
使用SASS 22814.3.1
SASS介绍 22814.3.2
SASS安装和使用 22914.3.3
使用变量 22914.3.4
计算 23014.3.5
使用@import导入 23014.3.6
使用@extend继承 23014.3.7
使用@mixin混入 23114.3.8
使用@function定义函数 23114.3.9
控制语句 23114.3.10
SASS总结 23214.4
使用SASS的扩展库Compass 23214.4.1
CSS 3模块 23314.4.2
Reset模块 23514.4.3
Utilities模块 23514.4.4
Helpers模块 23614.4.5
Compass总结 23714.5
小结 237第15章
其他CSS框架简介 23815.1
轻量级框架代表——Pure CSS 23815.2
手机页面UI框架——Ratchet框架 23915.3
优秀的国产CSS框架 24015.3.1
阿里巴巴的Alice框架 24015.3.2
网易的NEC 24115.3.3
百度的GMU框架 24215.3.4
渴切 24315.3.5
用于中文排版的Typo.css 24315.4
小结 245第三篇 CSS实战项目视频网站 24816.1
网站的页面效果图分析 24816.1.1
页面头部和页脚分析 25016.1.2
首页主体内容分析 25016.1.3
内页主体内容分析 25216.2
网站的布局规划 25316.2.1
页面布局规划 25316.2.2
切割首页及导出图片 25316.2.3
切割内页及导出图片 25416.3
网站HTML框架的编写 25516.3.1
页面HTML框架搭建 25516.3.2
页面头部和页脚的HTML 25516.3.3
页面公共部分的HTML 25616.3.4
首页主体内容的HTML 25816.3.5
内页主体内容的HTML 26116.3.6
首页HTML代码总览 26316.3.7
内页HTML代码总览 26416.4
网站CSS样式的编写 26516.4.1
页面公共部分的CSS 26516.4.2
页面框架的CSS 26716.4.3
页面头部和页脚的CSS 26816.4.4
首页主体内容的CSS 26816.4.5
内页主体内容的CSS 27016.4.6
网站CSS代码总览 27116.5
小结 272第17章 使用HTML 5 CSS 3开发搜房网 27317.1
网站前期策划 27317.1.1
理解HTML 5的语义性元素 27317.1.2
搜房网网站结构 27517.1.3
搜房网整站预览 27517.2
搜房网的首页设计 27817.2.1
首页的布局 27817.2.2
设计导航栏 28217.2.3
设计宣传广告栏 28417.2.4
CSS布局 28717.3
搜房网的内容页设计 29117.3.1
出售房源页面 29117.3.2
购买房源页面 29317.3.3
出租房源页面 29517.3.4
房产过户页面 29717.3.5
联系我们页面 29917.4
小结 301第18章 使用Bootstrap实现论坛后台管理系统 30218.1
项目开始 30218.2
页面布局 30318.2.1
引入Bootstrap 3框架 30318.2.2
编写布局代码 30418.3
实现导航栏 30518.3.1
构建导航的框架代码 30518.3.2
填写标题和导航链接 30518.3.3
添加搜索框和通知系统 30618.3.4
添加管理员的登录信息 30718.3.5
构建响应式导航 30818.4
实现左侧边栏 31018.5
实现主功能部分 31018.5.1
主功能的头部 31118.5.2
主功能的帖子列表 31218.6
小结 315第19章 使用Foundation实现论坛首页 31619.1
项目开始 31619.2
页面布局 31719.2.1
引入Foundation需要的包 31719.2.2
移动优先的布局 31819.3
实现头部导航栏 31919.4
实现响应式版块列表 32119.5
实现热门帖子推荐 32319.6
小结 325附录A
网页制作的调试工具及使用 326附录B 提升CSS的性能和效率 332
购买过本书的顾客还买过
广州购书中心有限公司 版权所有& 2010 经营许可证:粤B2-您现在的位置: -->
--> 前端必须熟悉的10个CSS3属性
前端必须熟悉的10个CSS3属性
随着Css3和html5的风靡,越来越多的前端人员开始学习Css3,今天的文章就是来说说前端应该掌握10个Css3属性。 上篇博文提到了《》,但是对于Css3的新属性,你又了解多少呢?虽然大多数的css3属性在很多流行的浏览器中不支持,但是我们鼓励在前端开发中要学会并且运行这些css3属性,因为这是未来的趋势。 关键是首先确定你是否对各个浏览器之间的细微的差别有所了解,你能肯定的说IE显示的90度的角就不圆滑嘛?这取决于你的决定。但是要永远记住,网站设计不必看到所有浏览器的不同。在文章的最后,我们将显示一个有趣的最终的案例。
1、border-radius
border-radius
border-radius是一大堆CSS3属性中最受欢迎的一种,border-radius是CSS3中级别最高的一个属性。当设计者害怕一个层在将在不同的浏览器之间以不同的方式显示时,CSS圆角,一个很初级的知识,将引导他们开始学习。 我们为移动浏览器提供一个备用的观看体验的想法都非常好。奇怪的是,当这种方法出现在桌面浏览器上时,他们却又不这么认为。 border-radius是一大堆CSS3属性中最受欢迎的一种,border-radius是CSS3中级别最高的一个属性。当设计者害怕一个层在将在不同的浏览器之间以不同的方式显示时,CSS圆角,一个很初级的知识,将引导他们开始学习。 我们为移动浏览器提供一个备用的观看体验的想法都非常好。奇怪的是,当这种方法出现在桌面浏览器上时,他们却又不这么认为。
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
注意:请在Safari 5 和 IE9浏览器中执行”border-radius”语法。圆许多读者也许不会意识到我们可以用这个属性来做一个圆。
-moz-border-radius: 50px;-webkit-border-radius: 50px; border-radius: 50px;
如果想再添加点效果,我们可以利用Flexible Box Model(详情在8中)来使得文字在垂直在水平方向都居中。这需要加点代码,但这仅仅是对不同浏览器的补偿。
display: -moz-box;
display: -webkit-box;
display: box;
-moz-box-orient: horizontal; /* the default, so not really necessary here */
-webkit-box-orient: horizontal;
box-orient: horizontal;
-moz-box-pack: center;
-moz-box-align: center;
-webkit-box-pack: center;
-webkit-box-align: center;
box-pack: center;
box-align: center;
2、 box-shadow
box-shadow
接下来是非常普遍的box-shadow,可以使你的元素立即美化,只是记得不要把值设得太离谱。
-webkit-box-shadow: 1px 1px 3px #292929;
-moz-box-shadow: 1px 1px 3px #292929;
box-shadow: 1px 1px 3px #292929;
box-shadow的四个参数
x-offset x轴偏移
y-offset y轴偏移
blur 模糊值
color of shadow 阴影颜色
现在,许多人不知道可以一次运用多个box-shadows,这样做会产生一些有趣的效果。在下图中,我使用蓝色和绿色阴影来放大一下效果。
box-shadow
-webkit-box-shadow: 1px 1px 3px green, -1px -1px blue;
-moz-box-shadow: 1px 1px 3px green,-1px -1px blue;
box-shadow: 1px 1px 3px green, -1px -1px blue;
Clever Shadows
&div class="box"&
&img src="tuts.jpg" alt="Tuts" /&
.box:after {
content: '';
position: absolute;
z-index: -1; /* hide shadow behind image */
/* The Shadow */
-webkit-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
width: 70%;
left: 15%; /* one half of the remaining 30% (see width above) */
height: 100px;
3、 text-shadow
text-shadow
text-shadow是我们可以省略前缀的几个CSS属性之一,类似的还有box-shadow,它必须应用于文本,并它们有相同的四个参数:
x-offset 水平位移
y-offest 垂直位移
blur 模糊值
color of shadow 阴影颜色
text-shadow: 0 1px 0 white;
color: #292929;
Text-Outline 和box-shadow一样,它可以设置多个阴影通过逗号分隔符。例如,我们创建文本框的轮廓,当webkit不支持stroke效果,我们可以使用下面的代码让更多的浏览器支持(虽然不是很美观)。
body { background: white; }
text-shadow: 0 1px 0 black, 0 -1px 0 black, 1px 0 0 black, -1px 0 0 black;
color: white;
Text-Outline
4、 Text-Stroke
Text-Stroke
使用这个方法时要注意了,只有webkit(Safari, Chrome, iPhone)在最后的几年内还支持这个属性。其实,虽然我可能是错的,text-stroke还不属于CSS3范畴的一部分。在这种情况下,使用白 色字体时,会显示一个空白页面。要解决此问题,你即可以使用,也可以通过使用一种不同于背景颜色的文字颜色。
-webkit-text-stroke: 3px black;
color: white;
Feature Detection 我们如何为firefox提供一组可用的样式,和为另外的一组Safari或Chrome?解决办法就是多做测试。 通过feature detection,我们可以利用来测试某属性是否可用,如果不行,我可就要采用备用的。 再回到text-stroke的问题上,为不支持此属性的浏览器设定一个备用黑色(目前的除webkit外)。
var h1 = document.createElement('h1');
if ( !( 'webkitTextStroke' in h1.style ) ) {
var heading = document.getElementsByTagName('h1')[0];
heading.style.color = 'black';
首先我们设定一个h1元素,然后执行,通过样式属性以确定-webkit-text-stroke是否支持此元素。如果不支持,我们会把标题由白色设置成黑色。
5、 Multiple Backgrounds
Multiple Backgrounds
Background属性在CSS3样式中已经彻底改革,开始支持多背景图片。 举个简单的例子,如果没和合适的图像,我们将使用两个教程的图像作为我们的背景,当然在程序中你可能会用纹理,也许是渐变作为图像。
background: url(image/path.jpg) 0 0 no-repeat,
url(image2/path.jpg) 100% 0 no-repeat;
以上,通过逗号分隔符,插入了两张背景图像,第一个的定位是(0,0),第二个的定位是(100%,0)。 要确定你对不支持的浏览器使用了备用图片,否则,它将跳此属性,使背景图像留空。 对旧浏览器的补偿 要添加一张单独的图像给老浏览器用,像IE7。要定义两遍background,一遍是为老浏览器,另一遍是重写。或者你可以再次查看下Modernizr。
/* fallback */
background: url(image/path.jpg) no-repeat;
/* modern browsers */
background: url(image/path.jpg) 0 0 no-repeat,
url(image2/path.jpg) 100% 0 no-repeat;
6、 background-size
目前我们已经可以使用这种比较灵活的方式去重定义背景图像的大小。
background: url(path/to/image.jpg) no-repeat;
background-size: 100% 100%;
上面的代码使得背景图像已经占据了整个可用空间。但是,如果我们使用一个特殊的图片去占据body元素的整个空间而无论窗口有多宽,那又怎么做?
body, html { height: 100%; }
background: url(path/to/image.jpg) no-repeat;
background-size: 100% 100%;
对,就是这么做,分别定义background-size的x,y参数。 最新版本的Chrome 和 Safari支持此属性,但我们还是要用旧的方法支持旧的浏览器。
background: url(path/to/image.jpg) no-repeat;
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size: 100% 100%;
7、 text-overflow
浏览器最初开发文本溢出属性可以设定两个值:clip ellipsis 此属性支持切断容器中的文本,而且也给出了一个省略号的特性。
text-overflow
-o-text-overflow: ellipsis;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
border: 1px solid black;
width: 400px;
padding: 20px;
cursor: pointer;
或许你会考虑当鼠标经过时显示全部的文本内容。
#box:hover {
white-space: normal;
color: rgba(0,0,0,1);
background: #e3e3e3;
border: 1px solid #666;
有点奇怪,这看起来并不像是重置text-overflow属性或是停用它,使之生效,在on:hover中我们可以使得white-space的normal属性。现在正常了。 知道吗?您还可以指定自己的字符串,应使用省略号的位置。这样做来修饰要显示的文本字符串。
8、 Flexible Box Model
Flexible Box Model将最终使我们远离类似float的困扰。虽然是要给你的头部换一个新的属性,但一旦你这么做了,将终身受益。 做个演示,创建简单的两列布局。
&div id="container"&
&div id="main"& Main content here &/div&
&aside& Aside content here &/aside&
首先我们要设定一个容器,然后指定它的宽和高,即便是没有实质性的内容在里面。
#container {
width: 960px;
height: 500px; /* just for demo */
background: #e3e3e3;
margin: auto;
display: -moz-box;
display: -webkit-box;
display: box;
接下来分别定义#main和aside的背景色
background: yellow;
background: red;
到目前为了还没有看出什么效果来。
值得一提的是,虽然我们设置了display:box模型,它的子元素会占据整个垂直空间。这就是它的默认box-align属性stretch。 看看有什么效果产生,当我们设置了#main的宽度后。
background: yellow;
width: 800px;
Flexible Box Model
但是我们仍有个疑问,为什么aside不占据剩余的全部空间呢?我们可以用新属性box-flex来试下。 box-flex 使得元素占据整个空间。
display: block; /* cause is HTML5 element */
background: red;
/* take up all available space */
-moz-box-flex: 1;
-webkit-box-flex: 1;
box-flex: 1;
使用这个属性后,不管#main有多宽,aside都将占据整个可用的空间。同时你也不必担心诸如float等产生的问题,像使得元素被排挤到下一行。
Flexible Box Model
我只是在这儿肤浅的说一下,请参阅保罗爱尔兰优秀文章的详细信息。然而,使用此方法的时候也应注意一下兼容问题,例如老的浏览器应该先测试下,并且提供必要的备注。
9、 Resize
只有Firefox 4和Safari 3支持此属性。Resize是CSS3 UI模型中的一部分,可用于重定义textarea的大小。
&textarea name="elem" id="elem" rows="5" cols="50"&&/textarea&
默认情况下webkit浏览器和Firefox 4支持水平和垂直方向上的重定义。
textarea {
-moz-resize: vertical;
-webkit-resize: vertical;
resize: vertical;
可能的值:
both: 重定义水平和垂直方向
horizontal: 水平调整大小限制
vertical: 垂直调整大小限制
none: 不支持重定义
10、 Transition
也许CSS3最令人兴奋的增补,就是在没有 JavaScript 的元素的情况下产生动画。 好像IE9还不支持此功能,但这并不代表你不能使用这个功能,关键是在于提高技能。 现在模仿一个效果,当鼠标滑过右侧链接时,文本向右滑动。The HTML
&a href="#"& Hover Over Me &/a&
&a href="#"& Hover Over Me &/a&
&a href="#"& Hover Over Me &/a&
&a href="#"& Hover Over Me &/a&
-webkit-transition: padding .4s;
-moz-transition: padding .4s;
-o-transition: padding .4s;
transition: padding .4s;
padding-left: 6px;
transition 有三个参数:
The property to transition. (Set this value to all if needed) 转换属性。(设置此值为所有如有需要)
The duration 持续时间
The easing type 缓动类型
为什么我们不将transition直接应用到hover上呢?是因为我们只是在mouseover时生效,当mouseout时元素将立即返回到其最初的状态。 因为我们对效果做了调整,所有对旧的浏览器不会产生任何影响。 接下来是通过文章所学,我们来建立的一个简洁的效果。大家可以通过查看源码来学习来。具体如何创建我就不翻译了。
原文地址:
觉得文章有用?立即:
和朋友一起 共学习 共进步!
建议继续学习:
作者:&&&&来源:
发布时间: 12:35:33
我们猜您喜欢
扫一扫订阅我的微信
近3天十大热文
rightLowest
& 2009 - 2015 本页面所有内容,转载请注明出处 站长@

我要回帖

更多关于 bootstrap删除提示 的文章

 

随机推荐