CSS 小知识点
记录工作中遇到的各种CSS小知识点
AvatarGiser
这个作者很懒,什么都没留下…
展开
-
CSS 多按钮根据半圆弧度排列
多个按钮根据弧度,延边均匀排列。原创 2024-08-08 11:48:45 · 621 阅读 · 0 评论 -
《CSS 知识点》仅在文本有省略号时添加 tip 信息
仅在文本有省略号时添加 tip 信息原创 2024-04-08 17:50:53 · 645 阅读 · 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 · 1232 阅读 · 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 · 1649 阅读 · 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 · 1755 阅读 · 1 评论 -
CSS自适应分辨率 amfe-flexible 和 postcss-pxtorem:Webpack5 升级后相关插件和配置更新说明
CSS自适应分辨率 amfe-flexible 和 postcss-pxtorem:Webpack5 升级后相关插件和配置更新说明原创 2023-12-22 11:53:28 · 766 阅读 · 0 评论 -
Sass 同时导出JavaScript 和 CSS变量
版本没设太高,否则会报错。原创 2023-12-01 17:35:12 · 432 阅读 · 0 评论 -
CSS 多主题切换思路
本篇仅提供多主题切换思路,示例简单且清晰。原创 2023-12-01 16:21:39 · 535 阅读 · 0 评论 -
CSS 自定义提示(重写 title 属性)
CSS 原生 title 属性太丑,需要重写。原创 2023-07-05 14:20:09 · 1788 阅读 · 0 评论 -
CSS自适应分辨率 amfe-flexible 和 postcss-pxtorem(适用于 Webpack)
项目对应的webpack以谷歌为例,F12 打开“开发者工具”,页面会出现如上分辨率选择最下一行的 “修改…”打开“修改…”对话框,添加自定义设备… ,注意选择Desktop,最后保存就能切换了。原创 2023-06-09 16:52:15 · 9402 阅读 · 0 评论 -
CSS 修改浏览器自动填充密码默认样式 input
padding-left:字体左侧的间距与原始字体间距保持一致,视实际情况而定;-webkit-box-shadow:使用盒子阴影遮挡input背景色;width:长度与原始 input 保持一致,视实际情况而定;border-radius:一定要设为 0,默认是有弧度的;input:-webkit-autofill:自动填充。改为浏览器默认样式。原始效果,未使用自动填充的。使用自动填充密码,整个。原创 2023-06-06 15:21:19 · 1644 阅读 · 0 评论 -
CSS 工具条缩放(无需图标的三角形切换icon)
【代码】CSS 工具条缩放(无需图标的三角形切换icon)原创 2023-05-29 11:12:49 · 217 阅读 · 0 评论 -
CSS div 高度或宽度单向调整效果
CSS div 高度或宽度单向调整效果原创 2023-03-08 14:10:02 · 404 阅读 · 0 评论 -
CSS resize 调整元素大小属性,可改变右下角滑块样式和监听重置高宽事件
CSS resize 调整元素大小属性,可改变右下角滑块样式和监听重置高宽事件原创 2023-03-07 17:13:05 · 2285 阅读 · 1 评论 -
CSS Html 导入其它字体
CSS html 导入字体原创 2022-12-19 16:14:13 · 1064 阅读 · 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 · 1757 阅读 · 0 评论 -
原生 select 标签选择后的边框修改
左图是初始化边框样式,右图是选择后,自带了粗边框。太丑了....要去除,修改如下:select:focus-visible { /* outline: -webkit-focus-ring-color auto 1px; 这是谷歌浏览器的原生样式*/ outline: none;}...原创 2022-02-23 09:47:03 · 3383 阅读 · 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 · 1965 阅读 · 0 评论 -
CSS padding 不可用为负值
冒犯了,才注意这个细节。。。W3Schoolpadding API 截图浏览器中也有提示解决方案:一般情况下可以用 margin 或 transform,如下图两种方式向左移动原创 2021-12-31 10:59:02 · 691 阅读 · 0 评论 -
CSS 记录工作中遇到的新样式(自用)
display: -webkit-boxcss display:box 新属性 - whiteMu - 博客园line-clamp: 2;css的line-clamp属性是什么?如何使用?-css教程-PHP中文网原创 2021-12-03 13:52:49 · 587 阅读 · 0 评论 -
CSS 关键字 unset
详细链接在Vue ElementUI el-carousel 走马灯 指示灯样式修改 中,代码第 21、22 行中使用原创 2021-11-24 16:47:32 · 121 阅读 · 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 · 2465 阅读 · 0 评论 -
CSS 图片等比缩放和拉伸
<template> <div> <!-- 等比缩放 --> <div> <div class="img-div"> <img class="img-01" src="@images/image02.jpg" > </div> <...原创 2021-06-02 18:33:49 · 3804 阅读 · 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 · 126 阅读 · 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 · 1546 阅读 · 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 · 1865 阅读 · 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 · 791 阅读 · 0 评论 -
CSS 解决 transition 过度效果宽高缩放,子元素无效(小技巧)
被设置过度动画的元素可设置overflow: hidden;但这也有局限性1、元素不能有border 边框,否则高宽为0,但border依然存在。可以在为0时,设置 border:none;2、只能在元素内部设置 overflow: auto 或其它值;...原创 2021-03-15 14:51:38 · 1445 阅读 · 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 · 9378 阅读 · 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 · 816 阅读 · 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 · 1324 阅读 · 0 评论 -
CSS 图标旋转
场景:常用于工具条或目录树收缩按钮,仅一个图片即可,用 CSS控制图片旋转。.collapse-btn-hidden { transform: rotate(180deg); }原创 2021-03-10 14:57:20 · 1065 阅读 · 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 · 8270 阅读 · 0 评论 -
CSS 取消 button 和 input:text 获取焦点时的默认边框样式
元素 <button> 和 <input:text>input:focus{outline:none;}button:focus{outline:none;}原创 2021-02-24 10:52:27 · 1626 阅读 · 0 评论 -
CSS 单行或多行文字省略
div 文字省略.user-name { width: 70px; overflow: hidden; text-overflow: ellipsis;// 用 ... 代替 white-space: nowrap;//不换行}原创 2021-02-22 16:40:17 · 286 阅读 · 0 评论