bootstrap之scaffolding&tables样式

本文详细介绍了Bootstrap中scaffolding和tables的样式,包括scaffolding.less和tables.less的源码分析及其实际应用,帮助读者深入掌握Bootstrap框架的基础组件样式设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前言

现在开始介绍bootstrap的 scaffolding(脚手架) 和 tables(表格),包括 scaffolding.less、tables.less。

二、源码

1、scaffolding.less
1.1、scaffolding.less源码
 //
 // Scaffolding(脚手架)
 // --------------------------------------------------


 // Reset the box-sizing(content-box:标准盒模型;border-box:IE低版本/怪异模式)
 //
 // Heads up! This reset may cause conflicts with some third-party widgets.
 // For recommendations on resolving such conflicts, see
 // http://getbootstrap.com/getting-started/#third-box-sizing
 * {
   .box-sizing(border-box);
 }
 *:before,
 *:after {
   .box-sizing(border-box);
 }


 // Body reset

 html {
   font-size: 10px;
   -webkit-tap-highlight-color: rgba(0,0,0,0);
 }

 body {
   font-family: @font-family-base;
   font-size: @font-size-base;
   line-height: @line-height-base;
   color: @text-color;
   background-color: @body-bg;
 }

 // Reset fonts for relevant elements
 input,
 button,
 select,
 textarea {
   font-family: inherit;
   font-size: inherit;
   line-height: inherit;
 }


 // Links

 a {
   color: @link-color;
   text-decoration: none;

   &:hover,
   &:focus {
     color: @link-hover-color;
     text-decoration: @link-hover-decoration;
   }

   &:focus {
     .tab-focus();
   }
 }


 // Figures
 //
 // We reset this here because previously Normalize had no `figure` margins. This
 // ensures we don't break anyone's use of the element.

 figure {
   margin: 0;
 }


 // Images(图像)

 img {
   vertical-align: middle;
 }

 // Responsive images (ensure images don't scale beyond their parents,响应式图片展示防止图片拉伸超出父元素)
 .img-responsive {
   .img-responsive();
 }

 // Rounded corners(圆角)
 .img-rounded {
   border-radius: @border-radius-large;
 }

 // Image thumbnails(缩略图)
 //
 // Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.
 .img-thumbnail{
   padding: @thumbnail-padding;
   line-height: @line-height-base;
   background-color: @thumbnail-bg;
   border: 1px solid @thumbnail-border;
   border-radius: @thumbnail-border-radius;
   .transition(all .2s ease-in-out);

   // Keep them at most 100% wide
   .img-responsive(inline-block);
 }

 // Perfect circle(圆图片,设置border-radius为50%)
 .img-circle
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值