
CSS 小知识点
记录工作中遇到的各种CSS小知识点
AvatarGiser
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《CSS 知识点》大屏卡片布局思路:弹性布局 flex-grow
大屏左右两侧高宽一致,内部卡片可按比例设置!flex-grow效果如图。原创 2024-12-10 17:55:03 · 488 阅读 · 0 评论 -
《CSS 知识点》滚动条仅在 hover 时才显示(宽度不改变)
背景色默认透明,仅在hover时设置背景色;背景色默认透明,仅在hover时设置背景色;原创 2024-12-10 17:30:37 · 550 阅读 · 0 评论 -
CSS 多按钮根据半圆弧度排列
多个按钮根据弧度,延边均匀排列。原创 2024-08-08 11:48:45 · 883 阅读 · 0 评论 -
《CSS 知识点》仅在文本有省略号时添加 tip 信息
仅在文本有省略号时添加 tip 信息原创 2024-04-08 17:50:53 · 714 阅读 · 0 评论 -
CSS stylus 中 hover 触发子元素
示例:仿一个简单的按钮,文字和图标。使用 stylus,hover 时文字和图标都变色。html<div class="btn"> 点击 <i class="el-icon-sort"/></div>css.btn { background: #ccc; display: inline-block; padding: 8px 15px; cursor: pointer; &:hover原创 2021-03-15 09:23:10 · 1285 阅读 · 0 评论 -
Vue 中全局引入 stylus
一、安装npm i style-resources-loader -D二、vue.config.js 中配置主要是方法importStylus,然后在module.exports.chainWebpack 中引入。配置完成后,一定要重启项目才生效。const webpack = require('webpack');const path = require('path');function resolve(dir) { return path.join(__di...原创 2021-03-12 09:34:05 · 1733 阅读 · 0 评论 -
Vue 中 安装 stylus
先说一下三个重要的地址:git:https://github.com/stylus/stylusstylus npm:https://www.npmjs.com/package/stylusstylus loader :stylus-loader - npm需要安装 stylus 和 stylus-loader,下面的命令直接全部安装npm install stylus stylus-loader --save-dev最后在文件 package.json devDepende...原创 2022-01-21 11:41:44 · 1845 阅读 · 1 评论 -
CSS自适应分辨率 amfe-flexible 和 postcss-pxtorem:Webpack5 升级后相关插件和配置更新说明
CSS自适应分辨率 amfe-flexible 和 postcss-pxtorem:Webpack5 升级后相关插件和配置更新说明原创 2023-12-22 11:53:28 · 871 阅读 · 0 评论 -
Sass 同时导出JavaScript 和 CSS变量
版本没设太高,否则会报错。原创 2023-12-01 17:35:12 · 512 阅读 · 0 评论 -
CSS 多主题切换思路
本篇仅提供多主题切换思路,示例简单且清晰。原创 2023-12-01 16:21:39 · 643 阅读 · 0 评论 -
CSS 自定义提示(重写 title 属性)
CSS 原生 title 属性太丑,需要重写。原创 2023-07-05 14:20:09 · 2062 阅读 · 0 评论 -
CSS自适应分辨率 amfe-flexible 和 postcss-pxtorem(适用于 Webpack)
项目对应的webpack以谷歌为例,F12 打开“开发者工具”,页面会出现如上分辨率选择最下一行的 “修改…”打开“修改…”对话框,添加自定义设备… ,注意选择Desktop,最后保存就能切换了。原创 2023-06-09 16:52:15 · 10940 阅读 · 0 评论 -
CSS 修改浏览器自动填充密码默认样式 input
padding-left:字体左侧的间距与原始字体间距保持一致,视实际情况而定;-webkit-box-shadow:使用盒子阴影遮挡input背景色;width:长度与原始 input 保持一致,视实际情况而定;border-radius:一定要设为 0,默认是有弧度的;input:-webkit-autofill:自动填充。改为浏览器默认样式。原始效果,未使用自动填充的。使用自动填充密码,整个。原创 2023-06-06 15:21:19 · 1864 阅读 · 0 评论 -
CSS 工具条缩放(无需图标的三角形切换icon)
【代码】CSS 工具条缩放(无需图标的三角形切换icon)原创 2023-05-29 11:12:49 · 289 阅读 · 0 评论 -
CSS div 高度或宽度单向调整效果
CSS div 高度或宽度单向调整效果原创 2023-03-08 14:10:02 · 461 阅读 · 0 评论 -
CSS resize 调整元素大小属性,可改变右下角滑块样式和监听重置高宽事件
CSS resize 调整元素大小属性,可改变右下角滑块样式和监听重置高宽事件原创 2023-03-07 17:13:05 · 2813 阅读 · 1 评论 -
CSS Html 导入其它字体
CSS html 导入字体原创 2022-12-19 16:14:13 · 1193 阅读 · 0 评论 -
CSS input 改变 placeholder 字体颜色
// WebKit 谷歌input::-webkit-input-placeholder { color: #8ba6cd;}// Mozilla Firefox 4 - 18 适配火狐input:-moz-placeholder { color: #8ba6cd;}// Mozilla Firefox 19+ 适配火狐input::-moz-placeholder { color: #8ba6cd;}// IE 10+ input:-ms-input-pl.原创 2022-04-12 10:27:14 · 1787 阅读 · 0 评论 -
原生 select 标签选择后的边框修改
左图是初始化边框样式,右图是选择后,自带了粗边框。太丑了....要去除,修改如下:select:focus-visible { /* outline: -webkit-focus-ring-color auto 1px; 这是谷歌浏览器的原生样式*/ outline: none;}...原创 2022-02-23 09:47:03 · 3603 阅读 · 0 评论 -
CSS 图片与文字单行垂直居中
HTML<div class="test-line" > <img src="loading.gif"> <span>加载中...</span></div>CSS.test-line { height: 32px; line-height: 32px;}img { width: 32px; height: 32px; vertical-align: middle;}原创 2022-02-15 16:17:09 · 2167 阅读 · 0 评论 -
CSS padding 不可用为负值
冒犯了,才注意这个细节。。。W3Schoolpadding API 截图浏览器中也有提示解决方案:一般情况下可以用 margin 或 transform,如下图两种方式向左移动原创 2021-12-31 10:59:02 · 794 阅读 · 0 评论 -
CSS 记录工作中遇到的新样式(自用)
display: -webkit-boxcss display:box 新属性 - whiteMu - 博客园line-clamp: 2;css的line-clamp属性是什么?如何使用?-css教程-PHP中文网原创 2021-12-03 13:52:49 · 604 阅读 · 0 评论 -
CSS 关键字 unset
详细链接在Vue ElementUI el-carousel 走马灯 指示灯样式修改 中,代码第 21、22 行中使用原创 2021-11-24 16:47:32 · 138 阅读 · 0 评论 -
CSS 绝对定位 div 水平居中(两种)
html<div class="test-div"></div>css1. 确定宽度.test-div { display: inline-block; width: 100px; height: 100px; background: red; position:absolute; left: 50%; margin-left: -50px;}宽度为 100px,使用 margin-left: -50p原创 2021-11-24 16:35:38 · 3081 阅读 · 0 评论 -
CSS 图片等比缩放和拉伸
<template> <div> <!-- 等比缩放 --> <div> <div class="img-div"> <img class="img-01" src="@images/image02.jpg" > </div> <...原创 2021-06-02 18:33:49 · 4220 阅读 · 0 评论 -
CSS 滚动条样式修改
::-webkit-scrollbar {/*滚动条整体样式*/ width: 7px; /*高宽分别对应横竖滚动条的尺寸*/ height: 7px;}::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ border-radius: 4px; background: #6A7485;}::-webkit-scrollbar-track {/*滚动条里面轨道*/ background: #224472;}::-webk.原创 2021-05-06 17:57:28 · 138 阅读 · 0 评论 -
CSS 用户登录图标与用户名样式
HTML<div class="login-user"> <img src="@images/user.png" /> <div class="user-name">admin</div></div>CSS注意 class="user-name" 中设置了用户名宽度,超出时用 ... 省略号代替.login-user { height: 54px; line-height: 54px; .原创 2021-05-06 15:03:24 · 1637 阅读 · 0 评论 -
CSS input 去除默认和聚焦边框、添加自定义前缀效果
一、原始样式html<input type="text" >效果二、去除边框input{ /* 去除默认边框 */ border:none; /* 去除选中或聚焦边框 */ outline: none;}css图中白色就是input聚焦时的效果,为了效果清晰,添加了灰色背景。3、添加前缀html<div class="input-div"> <img :src="require原创 2021-04-28 17:57:19 · 1997 阅读 · 0 评论 -
CSS border 绘制圆和三角形
一、圆html<div class="circle"></div>CSS.circle { display: inline-block; height: 0; width: 0; border: 30px solid red; border-radius: 50%;}效果说明1、这里使用的 div 元素,设置成display:inline-block;2、注意 width 和 height 要设置为..原创 2021-03-16 10:23:35 · 824 阅读 · 0 评论 -
CSS 解决 transition 过度效果宽高缩放,子元素无效(小技巧)
被设置过度动画的元素可设置overflow: hidden;但这也有局限性1、元素不能有border 边框,否则高宽为0,但border依然存在。可以在为0时,设置 border:none;2、只能在元素内部设置 overflow: auto 或其它值;...原创 2021-03-15 14:51:38 · 1515 阅读 · 1 评论 -
CSS 边框四个角效果
效果html<!-- 框 --><div class="win"> <!-- 四个角的边框效果 --> <div class="border_corner border_corner_left_top"></div> <div class="border_corner border_corner_right_top"></div> <div class="borde...原创 2021-03-15 09:52:31 · 9481 阅读 · 0 评论 -
CSS 一个div设置多张背景图片,实现边角效果
多个用 , 隔开, 左用 left,右用 rightdiv { background:url('~@images/funcbar/item-border.png') no-repeat left,url('~@images/funcbar/item-border.png') no-repeat right;}原创 2021-03-11 11:59:20 · 858 阅读 · 0 评论 -
CSS 字体颜色渐变
.font-color { background: linear-gradient(to right, rgb(45,152,254), rgb(1,198,232)); background-clip: text; color: transparent;}注意:文字无法单独对 color 属性设置渐变,只能按照上面的方式“曲线救国”。这里会存在浏览器兼容问题,只在 Chrome和Microsoft Edge上测试可用。...原创 2021-03-10 15:08:27 · 1359 阅读 · 0 评论 -
CSS 图标旋转
场景:常用于工具条或目录树收缩按钮,仅一个图片即可,用 CSS控制图片旋转。.collapse-btn-hidden { transform: rotate(180deg); }原创 2021-03-10 14:57:20 · 1105 阅读 · 0 评论 -
CSS Vue 中使用标签 i 设置图标和hover样式(小技巧)
样式如下:方式一:使用图片<template> <div class="main"> <div class="win"> <div class="title"> <i class="icon close-icon"/> </div> </div> </div></t原创 2021-03-02 11:50:08 · 8589 阅读 · 0 评论 -
CSS 取消 button 和 input:text 获取焦点时的默认边框样式
元素 <button> 和 <input:text>input:focus{outline:none;}button:focus{outline:none;}原创 2021-02-24 10:52:27 · 1753 阅读 · 0 评论 -
CSS 单行或多行文字省略
div 文字省略.user-name { width: 70px; overflow: hidden; text-overflow: ellipsis;// 用 ... 代替 white-space: nowrap;//不换行}原创 2021-02-22 16:40:17 · 312 阅读 · 0 评论