大家好,我是刷碗智,今天来摸鱼了 。
修改 placeholder 样式,多行文本溢出,隐藏滚动条,修改光标颜色,水平和垂直居中 。这些熟悉的场景啊! 前端开发者几乎每天都会和它们打交道,这里有20个css技巧,让我们一起来看看吧 。
1. 解决 img 5px 间距的问题你是否经常遇到图片底部多出5px间距的问题?不用急,这里有4种方法可以解决 。
文章插图
方案1:设置父元素字体大小为 0
关键代码:
.img-container{font-size: 0;}
事例地址:https://codepen.io/qianlong/pen/VwrzoyE方案2:将 img 元素设置为 display: block
关键代码:
img{display: block;}
事例地址:https://codepen.io/qianlong/pen/eYeGONM方案3:将 img 元素设置为 vertical-align: bottom
关键代码:
img{vertical-align: bottom;}
事例地址:https://codepen.io/qianlong/pen/jOaGNWw解决方案4:给父元素设置 line-height: 5px
关键代码:
.img-container{line-height: 5px;}
事例地址:https://codepen.io/qianlong/pen/PoOJYzN2. 元素的高度与 window 的高度相同【想摸鱼吗?先掌握这 19 个 css 技巧】如何使元素与窗口一样高?答案使用 height: 100vh;
事例地址:https://codepen.io/qianlong/pen/xxPXKXe
3. 修改 input placeholder 样式关键代码:
.placehoder-custom::-webkit-input-placeholder {color: #babbc1;font-size: 12px;}
文章插图
事例地址:https://codepen.io/qianlong/pen/JjOrPOq
4. 使用:not选择器除了最后一个元素外,所有元素都需要一些样式,使用 not 选择器非常容易做到 。
如下图所示:最后一个元素没有底边 。
文章插图
关键代码
li:not(:last-child) {border-bottom: 1px solid #ebedf0;}
事例地址:https://codepen.io/qianlong/pen/QWOqLQO5. 使用 flex 布局将一个元素智能地固定在底部当内容不够时,按钮应该在页面的底部 。当有足够的内容时,按钮应该跟随内容 。当你遇到类似的问题时,使用 flex 来实现智能的布局 。
文章插图
事例地址:https://codepen.io/qianlong/pen/ZEaXzxM
6. 使用caret-color来修改光标的颜色可以使用 caret-color 来修改光标的颜色,如下所示:
caret-color: #ffd476;
文章插图
事例地址:https://codepen.io/qianlong/pen/YzErKvy
7. 删除type="number"末尾的箭头默认情况下,在type="number"的末尾会出现一个小箭头,但有时我们需要将其删除 。我们应该怎么做呢?
文章插图
关键代码:
.no-arrow::-webkit-outer-spin-button,.no-arrow::-webkit-inner-spin-button {-webkit-Appearance: none;}
事例地址:https://codepen.io/qianlong/pen/OJOxLrg8.outline:none删除输入状态线当输入框被选中时,它默认会有一条蓝色的状态线,可以通过使用 outline: none 来移除它 。
如下图所示:第二个输入框被移除,第一个输入框没有被移除 。
文章插图
事件地址:https://codepen.io/qianlong/pen/YzErzKG
9. 解决IOS滚动条被卡住的问题在苹果手机上,经常发生元素在滚动时被卡住的情况 。这时,可以使用如下的 CSS 来支持弹性滚动 。
body,html{-webkit-overflow-scrolling: touch;}
10. 绘制三角形文章插图
.box {padding: 15px;background-color: #f5f6f9;border-radius: 6px;display: flex;align-items: center;justify-content: center;}.triangle {display: inline-block;margin-right: 10px;/* Base Style */border: solid 10px transparent;}/*下*/.triangle.bottom {border-top-color: #0097a7;}/*上*/.triangle.top {border-bottom-color: #b2ebf2;}/*左*/.triangle.left {border-right-color: #00bcd4;}/*右*/.triangle.right {border-left-color: #009688;}
事例地址:https://codepen.io/qianlong/pen/rNYGNRe11. 绘制小箭头、
推荐阅读
- Tomcat源码篇-简单到超乎想象的启动流程
- 金俊眉属于小种红茶吗,金俊眉茶的功效与作用女人们
- 把阳台封闭起来好吗?
- 红茶减肥功效与作用吗,干姜红茶的功效与作用
- 哪些人不能喝红茶,喝中药能喝的茶有哪些功效与作用吗
- 图 绿茶怎么泡?附冲泡技巧
- 怀孕了喝了红茶可以吗,红豆薏米芡实茶的功效与作用孕妇可以喝吗
- 体检|长期伏案工作引发的腰背脖子痛,算职业病吗?
- 红茶能降血糖血脂吗,蒲公英茶的功效与作用能降血糖吗
- 红茶对奶水有影响吗,黄金葵花茶的作用与功效茶