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

中小企业网站建设论文做奥网站

中小企业网站建设论文,做奥网站,怎么做伪静态网站,wordpress移植以分页器为例 上述是一个简单的elementUI的带有背景的分页器、页面渲染、代码、以及样式 假如我们想要修改页码的的背景、选中状态的背景应该怎么做呢&#xff1f;很简单 <template><div><el-paginationbackgroundclass"myPagination"layout"pr…

以分页器为例

在这里插入图片描述
上述是一个简单的elementUI的带有背景的分页器、页面渲染、代码、以及样式
假如我们想要修改页码的的背景、选中状态的背景应该怎么做呢?很简单

<template><div><el-paginationbackgroundclass="myPagination"layout="prev, pager, next":total="1000"></el-pagination></div></template><script>
</script><style lang="less" scoped>
::v-deep .myPagination{.el-pager {.number{background: #61879db5;}.active {background: #0f64af;}}
}
</style>
只需要在css中进行deep深度绑定,就可以修改其展示颜色,如下所示

在这里插入图片描述

动态修改样式

上述我们静态修改样式实现了,如果把这个组件作为一个低代码的组件库,并且给用户提供操作面板让其自己控制样式,如下
在这里插入图片描述
这种情况下,思考怎么动态修改背景与选中状态的背景色呢?

  1. 实现思路
    1、可以在js的script进行操作的变量
    2、变量传入到css的style中
    
  2. 实现示例
    a、为最外侧的组件绑定:style 计算属性
    b、使用:style 通过–numberbgdColor的形式往css中传递变量
    <template><div><el-paginationbackgroundclass="myPagination"layout="prev, pager, next":style="paginationStyle":total="1000"></el-pagination></div>
    </template>
    <script>
    export default {data() {return {bgdColor:'#61879db5'}	},computed: {paginationStyle() {return {'--numberbgdColor': bgdColor}}}
    }
    </script>
    
    在这里插入图片描述
    css变量使用var(–numberbgdColor)即可捕获到js中传递过来的变量numberbgdColor
    	<style lang="less" scoped>::v-deep .myPagination{.el-pager {.number{background: var(--numberbgdColor);}.active {}}}</style>
    
    在这里插入图片描述
    我们发现页码的背景颜色就被我们传递的变量替代了,然后我们就可以通过对data中的bgdColor值改变,来改变组件内部页码的背景颜色了

思路解析

1、css有一个伪类:root,在 CSS 中,:root 是一个特殊的伪类,表示文档的根元素(通常是 元素)。我们通常在 :root 中定义全局变量,因为它是作用域最大的位置。其定义格式如下:

/* 定义 CSS 变量 */
:root {--primary-color: #3498db;--secondary-color: #2ecc71;--font-size: 16px;
}

我们通过对分页器组件绑定:style仿照root的形式传递全局变量

2、css中一样存在作用域
var() 函数是用于访问和使用已经定义的 CSS 变量的关键函数,分层级去寻找变量,在此不做具体介绍

总结

通过在 Vue 中使用 :style 动态绑定样式和 CSS 变量,通过 Vue 的计算属性来确保样式随数据变化自动更新,从而提供更好的用户体验和更清晰的代码结构。


文章转载自:

http://fpbKhg3j.yqgny.cn
http://zr5MwUWv.yqgny.cn
http://6el7q3Dv.yqgny.cn
http://sHXcpirL.yqgny.cn
http://jUn0wS76.yqgny.cn
http://GNSEGtbY.yqgny.cn
http://m6L8ee8Z.yqgny.cn
http://NlATkS9z.yqgny.cn
http://5HKUZdsl.yqgny.cn
http://f7wd75fT.yqgny.cn
http://kJkNujSu.yqgny.cn
http://LK1qKXsA.yqgny.cn
http://GsEuU0H5.yqgny.cn
http://aHEQuFCN.yqgny.cn
http://OakpQLnV.yqgny.cn
http://4wmQX33B.yqgny.cn
http://pKVaMRVO.yqgny.cn
http://bxAZmGCU.yqgny.cn
http://Lkclytlm.yqgny.cn
http://aASaNVyj.yqgny.cn
http://mZndbzdr.yqgny.cn
http://lM72kqlz.yqgny.cn
http://CLCQbeVl.yqgny.cn
http://UaBG9dA5.yqgny.cn
http://CfLIVZBH.yqgny.cn
http://otca7Odi.yqgny.cn
http://uAx1YGY5.yqgny.cn
http://Ue2lNaQy.yqgny.cn
http://GePb7lyi.yqgny.cn
http://naSS5onT.yqgny.cn
http://www.dtcms.com/wzjs/638401.html

相关文章:

  • 阿里巴巴是搭建的网站吗南宁seo推广经验
  • 阿里云网站开发工具湖南省住房与城乡建设厅网站
  • 做前端项目怎么进行网站切图百度网站关键词排名助手
  • 安全的网站制作公司wordpress数据库承载
  • 万网网站建设的子分类能显示多少个网站建设维护的相关基本知识
  • 个人备案的域名拿来做经营网站网站制作是什么公司
  • 通用企业网站模板微商城开发价格
  • 英文WordPress站点切换为中文新手互联网创业项目
  • 沈阳网站开发集团中文手机编程软件app
  • 鞍山信息网便民信息网站代优化
  • 电子商务网站建设与维护致谢词python做网站 jsp
  • 天津北辰做网站湖南营销型网站建设团队
  • 企业网站备案拍照足球比赛直播在哪看
  • 网站建设电话销售工作总结集团公司简介模板
  • 山阴县2017建设局网站建设部促进中心网站
  • 南宁设计公司有哪些西安官网seo分析
  • 做网站收款支付宝接口ui交互设计是什么意思呢
  • 四川省建设执业注册中心网站微信小程序开发工具官网入口
  • 北京网站制作西安网站开发高级工程师
  • 毕业设计做系统网站好专门做网站网站犯法吗
  • 网页版视频网站建设需要多少钱wordpress连接mysql8
  • 本溪做网站的公司福建网站设计制作
  • 网站主机一般选哪种的企业管理软件a6
  • 网站解析多久12380网站建设情况汇报
  • 视频网站开发视频新闻发布会主题
  • 爱心捐赠网站怎么做河南郑州地图
  • 华为云做网站不能修改页面建设网站需要些什么手续
  • 360网站做二维码广告毕业设计作品网站
  • 织梦手机网站分亨链接怎么做wordpress 中文手册
  • 沈阳建设厅网站微信怎么开团购卖东西