修改element-ui中el-calendar(日历)的样式

效果图如下:

在这里插入图片描述

<template><div class="dashboard-container"><el-card style="width: 350px; height: auto; border-radius: 8px"><div class="custom-style"><p class="new-data">{{ newDate }}</p><el-calendar ref="calendar" v-model="value" /></div></el-card></div>
</template>
<script>export default {name: 'Dashboard',data() {return {value: new Date()}},computed: {newDate() {return this.formatDate(this.value)}},methods: {formatDate(value) {const date = new Date(value)const year = date.getFullYear()const month = date.getMonth() + 1const day = date.getDate()return `${year}${month < 10 ? '0' + month : month}${day < 10 ? '0' + day : day}`}}
}
</script><style lang="scss">// 自定义样式
.custom-style {.new-data {position: absolute;margin: 0;line-height: 26px;}.el-calendar__title {opacity: 0;}// 上个月、下个月按钮样式.el-button-group>.el-button:first-child:before {content: "";display: inline-block;width: 6px !important;height: 6px !important;border: transparent;border-top: 1px solid #6e6c6c;border-right: 1px solid #6e6c6c;transform: rotate(-135deg);/* 可根据需要调整间距 */}.el-button-group>.el-button:last-child:before {content: "";display: inline-block;width: 6px !important;height: 6px !important;border: transparent;border-top: 1px solid #6e6c6c;border-right: 1px solid #6e6c6c;transform: rotate(45deg);}.el-button-group>.el-button:not(:first-child):not(:last-child) {color: #444444;}.el-button-group>.el-button:first-child span,.el-button-group>.el-button:last-child span {display: none;}.el-button-group>.el-button:not(:last-child) {margin-right: -15px;}// 去除文字.el-button-group>.el-button:not(:first-child):not(:last-child) {span {display: none;}}.el-button-group>.el-button {border: 0;background: transparent;}.el-calendar-table__row td {// 去掉边框border: none !important;// 缩小高度.el-calendar-day {height: 32px;line-height: 18px;// 设置居中text-align: center;}}// 自定义选中、悬浮颜色.el-calendar-table .el-calendar-day:hover {color: #fff;background-color: #ff5e78 !important;}.el-calendar-table .is-today {color: #303133;}.el-backtop,.el-calendar-table td.is-today {color: #ff5e78;}.el-calendar-table .is-selected {color: #fff !important;background-color: #ff5e78 !important;}.el-calendar__header {display: flex;justify-content: space-between;padding: 0px 20px;border: none;}
}
</style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/623822.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

嵌入式学习——C语言基础——day2

1. gcc的编译过程 1.1 预处理 处理和 " # " 相关的代码 gcc -E filename.c -o filename.i 1. 头文件 2. 宏定义 3. 条件编译 1.2 编译 将c语言代码编译成汇编代码 gcc -S filename.c -o filename.s 1.3 汇编 将汇编代码编译成二进制代码 gcc -c filename.c -o f…

微信小程序-绘制图片并分享下载(painter)

1、引入painter插件 painter官网地址 1.1 可通过官网的方法引入painter插件&#xff0c; 官方插件下载地址 1.2 可下载本文附带的插件包直接引入 1.2.1 复制下载下来的文件中的painter文件夹&#xff0c;将其放在components目录下 1.2.2 页面中引入并使用 .json {"…

刷穿力扣006-剑指offer一数组——02寻找目标值-二维数组

刷穿力扣006-剑指offer<一>数组——02寻找目标值-二维数组 基本面试题都是我带大家刷的力扣热题100和剑指offer的75道题&#xff0c;建议刷两遍&#xff01;&#xff08;ps:想找工作实习的同学&#xff0c;文末有面试八股和简历模板&#xff09; 题目&#xff1a; 语言…

408数据结构,怎么练习算法大题?

其实考研的数据结构算法题是有得分技巧的 得分要点 会写结构定义&#xff08;没有就自己写上&#xff09;写清楚解题的算法思想描述清楚算法实现最后写出时间和空间复杂度 以上这四步是完成一道算法题的基本步骤&#xff0c;也是其中得分的主要地方就是后面两步。但是前面两…

四.吊打面试官系列-数据库优化-Mysql锁和事务原理

前言 本篇文章主要讲解两块内容&#xff1a;Mysql中的锁和ACID原理&#xff0c;这2个部分是面试的时候被问的蛮多的看完本篇文章之后相信你对Mysql事务会有更深层次的理解&#xff0c;如果文章对你有所帮助请记得好评 一.Mysql中的锁 1.锁的分类 在Mysql中锁也分为很多种&a…

Vue3 ts环境下的PropType

简介 在Typscript中&#xff0c;我们可以使用PropType进行类型的推断与验证。在日常的开发中我们常常会遇到下面这样的场景&#xff1a; 我们通过request请求从服务端获取了一条数据&#xff0c;数据是个Array的格式&#xff0c;Array中的每个元素又是一个对象&#xff0c;像下…

EDI是什么:EDI系统功能介绍

EDI全称Electronic Data Interchange&#xff0c;中文名称是电子数据交换&#xff0c;也被称为“无纸化贸易”。EDI实现企业间&#xff08;B2B&#xff09;自动化通信&#xff0c;帮助贸易伙伴和组织完成更多的工作、加快物流时间并消除人为错误。 目前国内企业实现EDI通信大多…

判断位数、按位输出、倒序输出(C语言)

一、运行结果&#xff1b; 二、源代码&#xff1b; # define _CRT_SECURE_NO_WARNINGS # include <stdio.h>int main() {//初始化变量值&#xff1b;int number 0;int i 1;int m 0;int z 0;int z1 0, z2 0, z3 0, z4 0;//提示用户&#xff1b;printf("请输…

Python疑难杂症(17)---介绍Python的pandas模块特点、安装以及series的创建和元素值的获取等。对于一维数据和使用有了初步的概念

1、定义 什么是Pandas&#xff1a;Pandas是Python中用于数据分析和挖掘的基础模块&#xff0c;它提供了丰富的功能和方法&#xff0c;使用 Pandas 包可以完成数据读入、数据清洗、数据准备、图表呈现等内容&#xff0c;使普通的非数据专业人员也能够处理和分析大型数据集&…

Kotlin从0到1,让你一周快速上手!!

声明 大家好&#xff0c;这里是懒羊羊学长&#xff0c;如果需要pdf版以及其他资料&#xff0c;请加入群聊。群里每天更新面经、求职资料&#xff0c;经验分享等&#xff0c;大家感兴趣可以加一下。 Kotlin 声明1.Kotlin基础2. Kotlin函数3.Kotlin进阶4.Kotlin集合5.Kotlin高…

【JavaSE】搞定String类

前言 本篇会细致讲解String类的常见用法&#xff0c;让小伙伴们搞定String类~ 欢迎关注个人主页&#xff1a;逸狼 创造不易&#xff0c;可以点点赞吗~ 如有错误&#xff0c;欢迎指出~ 目录 前言 常用的三种字符串构造 字符串长度length 字符串比较 比较 比较字符串的内容equals…

Mac版2024 CleanMyMac X 4.15.2 核心功能详解 cleanmymac这个软件怎么样?cleanmymac到底好不好用?

近些年伴随着苹果生态的蓬勃发展&#xff0c;越来越多的用户开始尝试接触Mac电脑。然而很多人上手Mac后会发现&#xff0c;它的使用逻辑与Windows存在很多不同&#xff0c;而且随着使用时间的增加&#xff0c;一些奇奇怪怪的文件也会占据有限的磁盘空间&#xff0c;进而影响使用…