html页面提供cdn,html – 是否可以使用CDN仅为div应用bootstrap?

我不认为你可以用CDN做到这一点,因为你不能只在div上应用样式(试试iframe?).

你可以做的是尝试编译所需的最小css并将其应用于你的div.

从Github下载最新版本的Bootstrap.

将要使用的每个引导类复制到#login-form的子类中,如下所示:

#login-form .row {.row;}

将这些行添加到bootstrap.less的末尾并编译这些文件,复制生成的CSS的最新行#login-form

对于你的例子,我使用:

#login-form .row {.row;}

#login-form .col-md-7 {.col-md-7;

float: left;

width: percentage((7 / @grid-columns));

}

#login-form .form-group {.form-group}

#login-form .btn {.btn;}

#login-form .btn-primary {.btn-primary;}

#login-form .form-control {.form-control;}

这将导致:

#login-form .row:after{clear:both}

#login-form .row:before,#login-form .row:after{content:" ";display:table;}

#login-form .row:after{clear:both}

#login-form .col-md-7{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:58.333333333333336%}

#login-form .form-group{margin-bottom:15px}

#login-form .btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#login-form .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}

#login-form .btn:hover,#login-form .btn:focus{color:#333;text-decoration:none}

#login-form .btn:active,#login-form .btn.active{outline:0;background-image:none;-webkit-Box-shadow:inset 0 3px 5px rgba(0,0.125);Box-shadow:inset 0 3px 5px rgba(0,0.125)}

#login-form .btn.disabled,#login-form .btn[disabled],fieldset[disabled] #login-form .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-Box-shadow:none;Box-shadow:none}

#login-form .btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}#login-form .btn-primary:hover,#login-form .btn-primary:focus,#login-form .btn-primary:active,#login-form .btn-primary.active,.open .dropdown-toggle#login-form .btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}

#login-form .btn-primary:active,.open .dropdown-toggle#login-form .btn-primary{background-image:none}

#login-form .btn-primary.disabled,#login-form .btn-primary[disabled],fieldset[disabled] #login-form .btn-primary,#login-form .btn-primary.disabled:hover,#login-form .btn-primary[disabled]:hover,fieldset[disabled] #login-form .btn-primary:hover,#login-form .btn-primary.disabled:focus,#login-form .btn-primary[disabled]:focus,fieldset[disabled] #login-form .btn-primary:focus,#login-form .btn-primary.disabled:active,#login-form .btn-primary[disabled]:active,fieldset[disabled] #login-form .btn-primary:active,#login-form .btn-primary.disabled.active,#login-form .btn-primary[disabled].active,fieldset[disabled] #login-form .btn-primary.active{background-color:#428bca;border-color:#357ebd}

#login-form .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-Box-shadow:inset 0 1px 1px rgba(0,0.075);Box-shadow:inset 0 1px 1px rgba(0,0.075);-webkit-transition:border-color ease-in-out .15s,Box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,Box-shadow ease-in-out .15s}#login-form .form-control:-moz-placeholder{color:#999}

#login-form .form-control::-moz-placeholder{color:#999}

#login-form .form-control:-ms-input-placeholder{color:#999}

#login-form .form-control::-webkit-input-placeholder{color:#999}

#login-form .form-control:focus{border-color:#66afe9;outline:0;-webkit-Box-shadow:inset 0 1px 1px rgba(0,.075),0 0 8px rgba(102,175,233,0.6);Box-shadow:inset 0 1px 1px rgba(0,0.6)}

#login-form .form-control[disabled],#login-form .form-control[readonly],fieldset[disabled] #login-form .form-control{cursor:not-allowed;background-color:#eee}

textarea#login-form .form-control{height:auto}

请注意,媒体查询中包含一些较少的规则(我不知道如何复制它们).所以在这个例子中我使用:

#login-form .col-md-7 {.col-md-7;

float: left;

width: percentage((7 / @grid-columns));

}

其中应该预期#login-form .col-md-7 {.col-md-7;}.

在小提琴示例中,我还添加:

#login-form

{

-webkit-Box-sizing: content-Box;

-moz-Box-sizing: content-Box;

Box-sizing: content-Box;

}

更新从理论上讲,你也可以在#login-form {}中包装bootstrap.less的所有内容并编译它.生成的CSS将仅在#login-form上应用所有Bootstrap规则.当然你可以在外部网址上提供这个CSS.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值