/* 全局设置 ret.css normalize.css */@import "normalize";* { box-sizing: border-box;}/* 清除浮动 */.clearfix { &:after { content: "";display: block;clear: both;}}/* 变量声明 1200 992 768 */// 屏幕的阈值@screen-lg: 1200px;@screen-md: 992px;@screen-sm: 768px;// container 容器的宽度@container-lg-width: 1170px;@container-md-width: 970px;@container-sm-width: 750px;// 列宽@grid-gutter-width: 30px;// 总的列数@grid-columns: 12;/* 实现 */.mark-container() { // container 容器的实现 .container { .container-common-style();// 清除浮动//.clearfix();&:extend(.clearfix all);// 小屏幕 container 的宽度@media (min-width: @screen-sm) { width: @container-sm-width;}// 中屏幕 container 的宽度@media (min-width: @screen-md) { width: @container-md-width;}// 大屏幕 container 的宽度@media (min-width: @screen-lg) { width: @container-lg-width;}}// container-fluid 容器的实现 .container-fluid { .container-common-style();&:extend(.clearfix all);}// 混合 .container-common-style() { margin-right: auto;margin-left: auto;padding-left: @grid-gutter-width * (1/2);padding-right: @grid-gutter-width * (1/2);}}.mark-container(); // 2. 行的设置 .make-row() { .row { margin-left: -@grid-gutter-width * (1/2)周邦彦简介; // -15pxmargin-right: -@grid-gutter-width * (1/2);}}.make-row(); // 3.列的实现 // 公共样式 1,2,3,4,5,6,7,8,9,10,11,12 .col-xs-网络市场营销1 ...公务员试用期工作总结 col-xs-12 .make-grid-columns() { .col(@index) { // @index 2 1@lector: ~".col-xs-@{ index}, .col-sm-@{ index}, .col-md-@{ index}, .col-lg-@{ index}";.col(@index+1, @lector);}// 2 1.col(@index, @list) when (@index <= @grid-columns) { // 变量拼接@lector: ~"@{ list},.col-xs-@{ index}, .col-sm-@{ index}, .col-md-@{ index}, .col-lg-@{ index}"; // 1,2 ==> 1,2,3// 调用自己.col(@index+1, @lector);}.col(@index, @list) when (@index > @grid-columns) { @{ list} { padding-left: @grid-gutter-width * (1/2);padding-right: @grid-gutter-width * (1/2);position: relative;min-height: 1px;float: left;}}.col(1);}.make-grid-columns(); // 超小屏幕的宽度设置 .col-xs-1{ width: } .col-xs-2{ }.make-column-width(@type) { .col(@index) when (@index <= @grid-columns) { // 拼接@lector: ~".col-@{ type}-@{ index}"; // col-xs-1 @{ lector} { @w: @index * (1/@grid-columns) * 100;width: ~"@{ w}%";}// 递归调用.col(@index+1);}.col(1); // 1 ==> .col-xs-1}.make-column-width(xs);// 超小屏幕下的偏移设置.make-column-offt(@type) { .col(@index) when (@index <= @grid-columns) { // 拼接@lector: ~".col-@{ type}-offt-@{ index}"; // col-xs-1 @{ lector} { @w: @index * (1/@grid-columns) * 100;width: ~"@{ w}%";}// 递归调用.col(@index+1);}.col(1); // 1 ==> .col-xs-1}.make-column-offt(xs);// 媒体查询阶段 小屏幕的情况@media (min-width: @screen-sm) { // .col-sm-1 ...... .col-sm-12// .col-sm-offt-1 ...... .col-sm-offt-12.make-column-width(sm);.make-column-offt(sm);}// 媒体查询阶段 中屏幕的情况@media (min-width: @screen-md) { // .col-md-1 ...... .col-md-12// .col-md-offt-1 ...... .col-md-offt-12.make-column-width(md);.make-column-offt(md);舞狮图片}// 媒体查询阶段 大屏幕的情况@media (min-width: @screen-lg) { // .col-lg-1 ...... .col-lg-12// .col-lg-offt-1 ...... .col-lg-offt-12.make-column-width(lg);.make-column-offt(lg);}
本文地址:https://blog.csdn.net/Cool_breeze_/article/details/1118鳄鱼的眼泪歇后语29904
本文发布于:2023-04-07 16:56:22,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/e9fca47a97cb6b6727960ae68945cbde.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:用 less 自制 bs 栅格布局.doc
本文 PDF 下载地址:用 less 自制 bs 栅格布局.pdf
留言与评论(共有 0 条评论) |