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

做拍卖网站有哪些申请阿里巴巴网站首页

做拍卖网站有哪些,申请阿里巴巴网站首页,网页设计培训的课程,邯郸做网站推广多少钱花一个月时间为 vue3 重制了 vue-styled-components 前言 styled-components 在 React 是一个超级热门的 css in js 工具库。其实 styled-components 也有 Vue 版本#xff08;vue-styled-components#xff09;#xff0c;可惜的是只支持 Vue2#xff0c;并且该项目已有…花一个月时间为 vue3 重制了 vue-styled-components 前言 styled-components 在 React 是一个超级热门的 css in js 工具库。其实 styled-components 也有 Vue 版本vue-styled-components可惜的是只支持 Vue2并且该项目已有几年没有更新作者大概率不会发布 Vue3 版本了。 因此我决定重制一个支持 Vue3 版本的 vue-styled-components该项目前前后后大概花费了一个月的业余时间基本实现了 styled-components 的大部分核心功能不过可能存在部分场景考虑不全面的问题这个需要拜托广大朋友测试检验一下了因为不是照搬 原styled-components 的 api大部分是自己重新实现了的。 大家觉得可以的话点点star支持下 项目地址https://github.com/v-vibe/vue-styled-components ✨特性 ✅ 样式化 Vue 组件或样式化组件 ✅ 添加默认属性 ✅ 传递属性 ✅ 支持主题化 ✅ 生成关键帧 ✅ 生成 CSS 混合 ✅ 创建全局样式 ✅ 添加或覆盖Attrs ✅ 支持 CSS 嵌套。仅支持 web: https://drafts.csswg.org/css-nesting/#nesting 安装 npm i vvibe/vue-styled-componentsyarn add vvibe/vue-styled-componentspnpm i vvibe/vue-styled-components使用 样式化组件 script setup langtsimport { styled } from vvibe/vue-styled-components; import OtherComponent from ./VueComponent.vue;const StyledDiv styled(div)width: 100px;height: 100px;background-color: #ccc;color: #000; ;const StyledStyledDiv styled(StyledDiv)width: 100px;height: 100px;background-color: #000;color: #fff; ;const StyledOtherComponent styled(OtherComponent)width: 100px;height: 100px;background-color: red;color: #fff; ;/scripttemplateStyledDivStyled Div/StyledDivStyledStyledDivStyled Styled Div/StyledStyledDivStyledOtherComponentStyled Other Vue Component/StyledOtherComponent /templateAttributes 设置 script setup langtsimport { styled } from vvibe/vue-styled-components;const StyledDiv styled.div.attrs({class: styled-div })width: 100px;height: 100px;background-color: #ccc;color: #000; ; /scripttemplateStyledDivStyled Div/StyledDiv!-- div classstyled-divStyled Div/div -- /template通过 Props 动态控制样式 script setup langtsimport { styled } from vvibe/vue-styled-components;const StyledDiv styled(div, {color: #fff })width: 100px;height: 100px;background-color: #ccc;color: ${(props) props.color}; ; /scripttemplateStyledDivStyled Div/StyledDiv /template主题 script setup langtsimport { styled, ThemeProvider } from vvibe/vue-styled-components;const StyledDiv styled.divwidth: 100px;height: 100px;background-color: #ccc;color: ${(props) props.theme.color}; ; /scripttemplateThemeProvider :theme{ color: #fff }StyledDivStyled Div/StyledDiv/ThemeProvider /template生成 keyframes 您可以使用 keyframes 函数来定义关键帧动画然后使用 keyframes 的返回值将其应用于样式化组件。 script setup langtsimport { styled, keyframes } from vvibe/vue-styled-components;const rotate keyframesfrom {transform: rotate(0deg);}to {transform: rotate(360deg);} ;const translate keyframes0 {transform: translateX(0);}50% {transform: translateX(250%);}60% {transform: rotate(360deg);} ;const StyledBaseDiv styled.divdisplay: inline-block;width: 100px;height: 100px; ; const StyledRotateDiv styled(StyledBaseDiv)background-color: skyblue;animation: ${rotate} 2s linear infinite; ;const StyledTranslateDiv styled(StyledBaseDiv)margin-left: 10px;background-color: darkred;animation: ${translate} 2s ease infinite alternate; ; /scripttemplateStyledRotateDiv /StyledTranslateDiv / /templateCreate Global Style 一个用于创建全局样式的函数。 script setupimport { createGlobalStyle } from vvibe/vue-styled-components;const GlobalStyle createGlobalStylebody {color: ${(props) props.color};} ; /scripttemplateGlobalStyle colorwhite / /templateGenerate CSS Mixin 一个用于从带有插值的模板字符串生成 CSS 的函数。 script setup langtsimport { styled, css } from vvibe/vue-styled-components;const mixin csscolor: red;background-color: blue; ;const DivWithStyles styled(div)${mixin} ; /scripttemplateDivWithStylesDiv with mixin/DivWithStyles /template添加或覆盖 Attributes 一个向 ComponentInstance or HTMLElements 添加或覆盖 Attributes 的函数. script setup langtsimport { withAttrs } from vvibe/vue-styled-components;const DivWithAttrs withAttrs(div, {class: div-with-attrs });const DivWithAttrs2 withAttrs(DivWithAttrs, {class: div-with-attrs-2 }); /scripttemplateDivWithAttrsDiv with attrs/DivWithAttrsDivWithAttrs2Div with attrs 2/DivWithAttrs2 /template style scope .div-with-attrs {color: red; }.div-with-attrs-2 {color: blue; } /style更多细节请查看 官方文档
http://www.hkea.cn/news/14526923/

相关文章:

  • 最新域名网站查询简要描述网站开发过程
  • 郑州上市企业网站建设wordpress去掉搜索框
  • 正规网站建设官网南阳网站排名优化报价
  • 网上请人做软件的网站网站地图表现形式
  • 网站建设项目规划书目录遵义新闻头条
  • 网站 域名解析错误自己怎么手机做网站
  • wordpress制作小说站教程西安百度公司怎么样
  • 免费ppt模板的网站wordpress社交风主题
  • 网站推广 教程商城网站设计说明书
  • 西青集团网站建设网站建设价目
  • 保山网站开发网络营销策划步骤有哪些
  • 门诊部网站建设用ps做商城网站好做吗
  • 做网站ps图片都是多大网站精神文件建设专栏
  • 无锡做设计公司网站珠海选车牌号网站系统
  • 微信网站怎么制作企业网站设计报名
  • 重庆公司免费网站建设苏州优化收费
  • 天水地区建网站dede网站后台导入文档
  • sns社交网站没有营业执照可以做网站吗
  • 查企业资质上什么网站wordpress做成论坛系统
  • 企业网站html源代码网站建设与管理试题与答案
  • 怎么用php做网站后台程序企业查询软件
  • 佛山企业网站排名梧州建设厅官方网站
  • 简单网站建设老师找学生做网站是什么心态
  • 站长网站素材网spring mvc 做网站
  • 南昌响应式网站建设水滴信用企业查询官网
  • 网站白名单 是什么怎样做网络推广营销方案
  • 网页制作与网站建设期末考试购物网站每个模块主要功能
  • 绍兴网站建设技术外包中国最新消息新闻
  • 网站推广的平台排名super cache wordpress
  • wp做网站需要多久广告传媒公司