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

视频网站开发周期一个网站的建站流程

视频网站开发周期,一个网站的建站流程,营销网站建设视频,建行官网的网址文章目录 简介语法在vue3项目中引用sass创建bem.scss文件修改vite.config.tsvue文件中使用结果 这是我学习记录的笔记#xff0c;如有不正#xff0c;欢迎补充 简介 首先认识一下什么是bem架构#xff1f;BEM的意思就是块#xff08;block#xff09;、元素#xff08;e… 文章目录 简介语法在vue3项目中引用sass创建bem.scss文件修改vite.config.tsvue文件中使用结果 这是我学习记录的笔记如有不正欢迎补充 简介 首先认识一下什么是bem架构BEM的意思就是块block、元素element、修饰符modifier,是由Yandex团队提出的一种前端命名方法论。这种巧妙的命名方法让你的CSS类对其他开发者来说更加透明而且更有意义。BEM命名约定更加严格而且包含更多的信息它们用于一个团队开发一个耗时的大项目。 语法 看一下其中的class类el-divider el-divider–horizontal m-0 这里加入一个类el-divider__inner el表示namespace命名空间-表示block块__双下划线表示element元素-- 双-号表示modidier修饰符 在vue3项目中引用 sass 在引用之前需要先了解一下sass 这里我就不具体讲解了我把必要的了解说一下 嵌套规则 (Nested Rules)父选择器 变量 $at-root占位符#{}定义混合指令 mixin引用混合样式 include 这些可以在官方文档中查看我想只要学过css入门sass也是喝喝水了。 创建bem.scss文件 这里面写我们的bem架构规则。 //注意这里的xm是自定义的namespace $namespace: xm !default; $block-sel: - !default; $elem-sel: __ !default; $mod-sel: -- !default;mixin b($block) {$B: #{$namespace $block-sel $block};.#{$B} {//占位符替代编写的css样式content;} }mixin e($elem) {$seletor: ;$E: #{$seletor $elem-sel $elem};at-root {//跳出父级作用域#{$E} {//占位符替代编写的css样式content;}} }mixin m($modifier) {$seletor: ;$M: #{$seletor $mod-sel $modifier};at-root {#{$M} {//占位符替代编写的css样式content;} } } 这个文件可以直接引用到项目中改一下命名空间就行。 修改vite.config.ts import { defineConfig } from vite import vue from vitejs/plugin-vue// https://vitejs.dev/config/ export default defineConfig({plugins: [vue()],css: {preprocessorOptions: {scss: {//bem文件的位置additionalData: import ./src/bem.scss;}}} })vue文件中使用 templatediv classxm-testgunalabutton classxm-test--success成功/button/div /template//标注lang scssstyle langscss//test是b的参数表示拿到xm-test类include b(test){color:red;//嵌套//success是m的参数表示拿到的是xm-test--successinclude m(success){color: green;}}/style结果
http://www.zqtcl.cn/news/874837/

相关文章:

  • wordpress文章自动更新关键词seo优化软件
  • 网站的备案流程图python是做网站的吗
  • 网站搭建合同怎么快速优化关键词排名
  • 什么网站可以做推广百度登录入口
  • 公司备案网站负责人是谁刷网站关键词工具
  • 比较好的建立站点网页美工设计从入门到精通
  • 新手做网站流程网店推广计划怎么写免费的
  • 怎么建造自己的网站朋友圈推广文案
  • 用什么程序做网站潍坊做电商的网站
  • 雅客网站建设网站如何挂马教程
  • 手机网站开发兼容性wordpress下载主题footer
  • 资讯网站模板带会员投稿功能怎么查网站开发的语言
  • 个人网站搭建平台wordpress免费还是收费
  • 网站优化协议嘉兴企业网站设计哪家好
  • 英文网站设计哪家好用php做的网站用什么数据库
  • 公司网站建设包括服装设计公司效果图
  • 做网站怎么购买主机下载安装百度一下
  • wordpress网站 搬家大型网站开发什么书籍好
  • 机关事业单位 网站建设方案书网站推送怎么做
  • php网站如何绑定一级域名到子目录做推广便宜的网站
  • 江苏省网站建设与管理历年自考试题商城网站 价格
  • 淘宝客网站建站源码icp备案查询官网入口
  • 环球资源网站网址微信管理中心
  • 青岛seo建站企业网址下载
  • 开发网站多少钱一个月做网站宽度
  • wordpress企业站主题哪个好做床上用品网站
  • 宜兴市做网站网站建设简讯
  • 点的排版设计网站音乐网站网页设计
  • 牛商网做网站的思路建设网站的机构
  • flash网站制作实例自适应网站做百度推广