4.20 洼地
源码文件:wells.less
CSS文件:bootstrap.css 5046行之后
洼地(Well)样式的效果和大屏幕展播Jumbotron样式类似,不同点是well样式有了边框设置,并且默认高度是自适应文本的高度。源码如下:
- // 源码5046行
- .well {
- min-height: 20px; /*最小高度设置为20像素*/
- padding: 19px; /*内边距设置*/
- margin-bottom: 20px; /*底部外边距为20像素*/
- background-color: #f5f5f5; /*背景色为灰色*/
- border: 1px solid #e3e3e3; /*设置边框*/
- border-radius: 4px; /*设置圆角*/
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); /*阴影*/
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
- }
- .well blockquote {
- border-color: #ddd; /*如果有引用的话,加深引用的边框颜色*/
- border-color: rgba(0, 0, 0, .15);
- }
well样式的使用方法也非常简单。示例代码如下:
- <div class="well">
- <p>Some default panel. </p>
- <blockquote>注意,这里是引用内容!</blockquote>
- </div>
上述示例的运行效果如图4-97所示。
图4-97 well运行效果
另外,well样式也提供了不同大小的样式(主要是panding和圆角大小),分别是:well-lg和well-sm。使用时,直接和well一起应用在同一个元素上即可。
- // 源码5060行
- .well-lg {
- padding: 24px; /*加大内边距*/
- border-radius: 6px; /*加大圆角设置*/
- }
- .well-sm {
- padding: 9px; /*减少内边距*/
- border-radius: 3px; /*减少圆角设置*/
- }
类似的,读者也可以改造well,让well支持不同颜色的显示(比如边框和背景色的变化),样式如well-success、well-info一样,请读者自行练习。