当前位置: 首页 > news >正文

网站开发中网页上传和网站发布最基本的网站设计

网站开发中网页上传和网站发布,最基本的网站设计,品牌设计和vi设计有什么区别,南山做网站方案工具样式的概念和 SASS(SCSS) 在webpack中使用sass 安装sass和sass-loader $ npm i sass sass-loader由于使用了脚手架,安装完毕后重启前端即可 样式重置 其实就是样式的初始化 // reset* {box-sizing: border-box; // 以边框为准. css3盒模型outline: none;…工具样式的概念和 SASS(SCSS) 在webpack中使用sass 安装sass和sass-loader $ npm i sass sass-loader由于使用了脚手架,安装完毕后重启前端即可 样式重置 其实就是样式的初始化 // reset* {box-sizing: border-box; // 以边框为准. css3盒模型outline: none; // 不需要高亮: 有时候在页面中使用tab切换,a标签可能会出现高亮 }html {font-size: 13px; // 定义网址的基础字体大小 1rem 13px }body {margin: 0;font-family: Arial, Helvetica, sans-serif;line-height: 1.2em;background: #f1f1f1; }a {color: #999 }网站色彩和字体定义(colors, text) 生成网站的色调 首先定义基色掉 // colors $colors: (primary: #db9e3f,white: #fff,light:#f9f9f9,grey: #999,dark-1: #343440,dark: #222,black: #000, );使用网站的色调 scss 生成网站的文字颜色和背景颜色 // $colors是上面定义的6种颜色 each $colorKey, $color in $colors{.text-#{$colorKey}{color: $color}.bg-#{$colorKey} {background: $color} }以上生成的等价于下面的css(部分) .text-white{color: #fff } .text-light{color: #f9f9f9 } .text-grey: {color: #999 }生成字体大小 假设网站主要有 10px、 12px、 13px、 14px和16px。我们想生成网站的主要字体尺寸(vscode中,下载插件 px to rem, 然后点击设置, 输入px to rem, 将Px-to-rem: Px-per-rem设为13). 之后写如下函数 // font size: 10px 12px 13px 14px 16px $font-sizes: (xs: 10px, sm: 12px, md: 13px, lg: 14px, xl: 16px);选中以上,按alt z, 以上代码就变为如下 $font-sizes: (xs: 0.7692rem, sm: 0.9231rem, md: 1rem, lg: 1.0769rem, xl: 1.2308rem);然后根据基字体大小生成需要的字体大小样式 each $sizeKey, $size in $font-sizes{.fs-#{$sizeKey}{font-size: $size} }编译完后,会生成以下的css .fs-xs {font-size: 0.7692rem } .fs-sm {font-size: 0.9231rem } .fs-md {font-size: 1rem } .fs-lg {font-size: 1.0769rem } .fs-xl {font-size: 1.2308rem }生成文本的左中右对齐 each $val in (left, center, right) {.text-#{$val}{text-align: $val} }以上生成等价于下面 .text-left{text-align: left } .text-center{text-align: center } .text-right {text-align: right }通用flex布局样式定义 flex布局 // 主轴是水平方向 .d-flex{display: flex; } // 主轴是竖直方向 .flex-column{flex-direction: column; } .flex-1 {flex: 1 } .flex-grow-1 {flex-grow: 1 }主轴上面的排序方式 $flex-jc:(start: flex-start,end: flex-end,center: flex-center,between: space-between,around: space-around ); // 主轴上面的元素排序方式 each $key, $value in $flex-jc{.jc-#{$key} {justify-content: $value} } // 侧轴上面元素的排序方式 $flex-ai:(start: flex-start,end: flex-end,center: center,stretch: stretch );each $key, $value in $flex-ai{.ai-#{$key} {align-items: $value} }常用边距(margin,padding) 常用的边距属性,参考bootstrap里面类名的定义,大致有下面几种: .m-0 {margin: 0rem; } .mx-0 {margin-left: 0rem;margin-right: 0rem } .mt-0 {margin-top: 0rem; }下面使用工具样式生成常用边距 首先定义边距的类型: 主要有margin和padding $spacing-types: (m: margin, p: padding)定义边距的方向: top、right、bottom、left $spacing-directions: (t: top, r: right, b: bottom, l: left)定义边距类的基础大小 $spacing-base-size: 1rem;定义边距类的尺寸 $spacing-sizes: (0:0, 1: 0.25, 2: 0.5, 3: 1, 4: 1.5, 5: 3)之后是使用定义的变量,动态生成常用的边距类(css) each $typeKey, $type in $spacing-types{// .m-1each $sizeKey, $size in $spacing-sizes{.#{$typeKey}-#{$sizeKey} {#{$type}: $size * $spacing-base-size }}each $sizeKey, $size in $spacing-sizes{// .mx-0, .mx-1, .mx-2 ....#{typeKey}x-#{$sizeKey} {.#{$type}-left: $size * $spacing-base-size;.#{$type}-right: $size * $spacing-base-size;}// .my-0, .my-1, .my-2 ....#{typeKey}y-#{$sizeKey} {.#{$type}-top: $size * $spacing-base-size; .#{$type}-bottom: $size * $spacing-base-size;}}// .mt-1, .mr-1each $directionKey, $direction in $spacing-directions{each $sizeKey, $size in $spacing-sizes{// .mt-1{margin-top: 0.25rem}.#{$typeKey}#{$directionKey}-#{$sizeKey}{#{$type}-#{$direction}: $size * $spacing-base-size;}}} }
http://www.yutouwan.com/news/17134/

相关文章:

  • 做课题查新网站办公室装修设计多少钱
  • 乐清网站建设乐清网站设计网站建设的资料的准备
  • 外国做袜子的网站关于建立网站的计划
  • 绍兴市高速公路建设指挥部网站北京建筑网
  • 手机网站 教程利用wps做网站
  • 网站推广包括哪些vs手表官网
  • 北京网站建设排名浩森宇特西安网站建设软件
  • wordpress怎么搜站点如何进入网站后台管理系统
  • 学校网站 建设措施免费建官方网站
  • 网站类型是什么意思南通网站制作
  • 用织梦做的企业网站oa办公系统怎么使用
  • 网站建设与维护蒋勇从大连网页设计师招聘
  • 网站建设中的端口网站开发前端php 后端python
  • 网站优化公司认准乐云seo网络公司哪个平台好
  • 剪辑素材网站免费室内设计联盟邀请码免费
  • 西安免费公司网站制作wordpress 别名获取id
  • 无锡市无锡市住房和城乡建设局网站网页设计师培训班大连
  • 天津品牌网站建设公司哪家好培训机构管理系统哪个好
  • 怎么制作网站教程视频网站收录不好
  • 山东城市建设招生网站河源网站建设1993seo
  • 共享ip服务器做网站wordpress把相对路径
  • 领先的响应式网站建设平台wordpress php 开发
  • 南昌外贸网站建设外国酷炫网站
  • 重庆市建筑工程信息官方网站网站整站优化推广方案
  • 智能网站建设设计召开网站建设培训会
  • wordpress全站背景互联网企业解决方案
  • 网站做动态图片大全合肥网站建设卫来科技
  • 上海有名的网站建设公司展示型网站设计
  • 做网站时怎么让边框细一点cc0图片素材网站
  • 经典模板网站建设4.请简述网站建设流程的过程