网易首页 > 网易号 > 正文 申请入驻

前端开发技术之CSS高级常见技巧汇总

0
分享至

CSS高级常见技巧汇总

目录

  • 设置input的placeholder的字体样式
  • 负边距使用技巧
  • 定位同时设置方位情况
  • 相邻兄弟选择器之常用场景
  • outline属性的妙用技巧
  • 隐藏滚动条或更改滚动条样式
  • 纯CSS绘制三角形
  • 虚线框绘制技巧
  • 卡券效果制作
  • 隐藏文本的常用两种方法
  • 表格边框合并

1. 设置input 的placeholder的字体样式

1)设置input占位符的样式

input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: red;
}
input::-moz-placeholder { /* Firefox 19+ */
color: red;
}
input:-ms-input-placeholder { /* IE 10+ */
color: red;
}
input:-moz-placeholder { /* Firefox 18- */
color: red;
}

2)设置input聚焦时的样式

input:focus {
background-color: red;
}

3)取消input的边框

border: none;
outline: none;

CSS高级常见技巧汇总

input::-webkit-input-placeholder { /* Chrome/Opera/Safari */

color: red;

}

input::-moz-placeholder { /* Firefox 19+ */

color: red;

}

input:-ms-input-placeholder { /* IE 10+ */

color: red;

}

input:-moz-placeholder { /* Firefox 18- */

color: red;

}

input:focus {

background-color: red;

}

input{

border: none; outline: none;

}

2. 负边距使用技巧

规律: 左为负时,是左移,右为负时,是左拉。上下与左右类似

*{
margin:0;
padding:0;
}
.wrap{
/* 利用负值技巧进行整体移动 */
margin-left:-6px;
}
.item{
float:left;
width: 20%;
height: 300px;
border-left:6px solid #fff;
box-sizing: border-box;
}

3. 定位同时设置方位情况

规律: 绝对定位和固定定位时,同时设置 left 和 right 等同于隐式地设置宽度

span{
border:1px solid red;
position: absolute;
left:0;
right:0;
/* 等同于设置 width:100%;display:block */
}
1

4. 相邻兄弟选择器之常用场景

ul{
width: 500px;
margin:auto;
list-style: none;
padding:0;
border:1px solid red;
text-align: center;
}
li+li{
border-top:1px solid red;
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

5. outline属性的妙用技巧

区别: outline不计算大小 border计算大小

* {
padding: 0;
margin: 0;
}
ul {
list-style: none;
width: 600px;
margin: auto;
}
li {
padding: 10px;
border: 10px solid pink;
outline-offset: -10px;
}
li+li{
margin-top:-10px;
}
li:hover{
/* border:10px solid gold; */
outline:10px solid gold;
}

6. 隐藏滚动条或更改滚动条样式

.scroll-container {
width: 500px;
height: 150px;
border: 1px solid #ddd;
padding: 15px;
overflow: auto; /*必须*/
}
.scroll-container::-webkit-scrollbar {
width: 8px;
background: white;
}
.scroll-container::-webkit-scrollbar-corner,
/* 滚动条角落 */
.scroll-container::-webkit-scrollbar-thumb,
.scroll-container::-webkit-scrollbar-track { /*滚动条的轨道*/
border-radius: 4px;
}
.scroll-container::-webkit-scrollbar-corner,
.scroll-container::-webkit-scrollbar-track {
/* 滚动条轨道 */
background-color: rgba(180, 160, 120, 0.1);
box-shadow: inset 0 0 1px rgba(180, 160, 120, 0.5);
}
.scroll-container::-webkit-scrollbar-thumb {
/* 滚动条手柄 */
background-color: #00adb5;
}


庭院深深,不知有多深?杨柳依依,飞扬起片片烟雾,一重重帘幕不知有多少层。豪华的车马停在贵族公子寻欢作乐的地方,她登楼向远处望去,却看不见那通向章台的大路。春已至暮,三月的雨伴随着狂风大作,再是重门将黄昏景色掩闭,也无法留住春意。泪眼汪汪问落花可知道我的心意,落花默默不语,纷乱的,零零落落一点一点飞到秋千外。庭院深深,不知有多深?杨柳依依,飞扬起片片烟雾,一重重帘幕不知有多少层。豪华的车马停在贵族公子寻欢作乐的地方,她登楼向远处望去,却看不见那通向章台的大路。春已至暮,三月的雨伴随着狂风大作,再是重门将黄昏景色掩闭,也无法留住春意。泪眼汪汪问落花可知道我的心意,落花默默不语,纷乱的,零零落落一点一点飞到秋千外。庭院深深,不知有多深?杨柳依依,飞扬起片片烟雾,一重重帘幕不知有多少层。豪华的车马停在贵族公子寻欢作乐的地方,她登楼向远处望去,却看不见那通向章台的大路。春已至暮,三月的雨伴随着狂风大作,再是重门将黄昏景色掩闭,也无法留住春意。泪眼汪汪问落花可知道我的心意,落花默默不语,纷乱的,零零落落一点一点飞到秋千外。庭院深深,不知有多深?杨柳依依,飞扬起片片烟雾,一重重帘幕不知有多少层。豪华的车马停在贵族公子寻欢作乐的地方,她登楼向远处望去,却看不见那通向章台的大路。春已至暮,三月的雨伴随着狂风大作,再是重门将黄昏景色掩闭,也无法留住春意。泪眼汪汪问落花可知道我的心意,落花默默不语,纷乱的,零零落落一点一点飞到秋千外。

scrollbar

7. 纯CSS绘制三角形

/* 正三角 */
.up-triangle {
width: 0;
height: 0;
border-style: solid;
border-width: 0 25px 40px 25px;
border-color: transparent transparent rgb(245, 129, 127) transparent;
}
/* 倒三角 */
.down-triangle {
width: 0;
height: 0;
border-style: solid;
border-width: 40px 25px 0 25px;
border-color: rgb(245, 129, 127) transparent transparent transparent;
}
div:last-child {
margin-top: 1rem;
}

三角形

8. 虚线框绘制技巧

.dotted-line {
width: 800px;
margin: auto;
padding: 20px;
border: 1px dashed transparent;
background: linear-gradient(white, white) padding-box, repeating-linear-gradient(-45deg, red 0, #ccc .25em, white 0, white .75em);
}
庭院深深,不知有多深?杨柳依依,飞扬起片片烟雾,一重重帘幕不知有多少层。

虚线

9. 卡券效果制作

.coupon {
width: 300px;
height: 100px;
line-height: 100px;
margin: 50px auto;
text-align: center;
position: relative;
background: radial-gradient(circle at right bottom, transparent 10px, #ffffff 0) top right /50% 51px no-repeat,
radial-gradient(circle at left bottom, transparent 10px, #ffffff 0) top left / 50% 51px no-repeat,
radial-gradient(circle at right top, transparent 10px, #ffffff 0) bottom right / 50% 51px no-repeat,
radial-gradient(circle at left top, transparent 10px, #ffffff 0) bottom left / 50% 51px no-repeat;
filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, .2));
}
.coupon span {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
color: red;
font-size: 50px;
font-weight: 400;
}

200优惠券

优惠券

10. 隐藏文本的常用两种方法

text-indent: -9999px; 或者 font-size: 0;

.logo {
width: 190px;
height: 80px;
float: left;
margin-top: 8px
}
.logo h1 {
position: relative
}
.logo h1 .logo-bd {
display: block;
margin-left: 22px;
padding-top: 58px;
width: 142px;
overflow: hidden;
background: url(http://img.alicdn.com/tfs/TB1_uT8a5ERMeJjSspiXXbZLFXa-143-59.png) 0 0 no-repeat;
text-indent: -9999px;
}

淘宝网

11. 表格边框合并

table{ border-collapse: collapse;}

第一列

第二列

第三列

第四列

1.1

1.2

1.3

1.4

2.1

2.2

2.3

2.4

3.1

3.2

3.3

3.4

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
苏契奇:裁判说他没看到我们这边有人触球,我认为进球有效

苏契奇:裁判说他没看到我们这边有人触球,我认为进球有效

天光破云来
2026-07-03 12:45:03
419架乌机夜闯俄领空!一夜折损1395人,基辅遭大规模空袭

419架乌机夜闯俄领空!一夜折损1395人,基辅遭大规模空袭

就像当初啊
2026-07-03 12:42:14
超级富二代的自我毁灭:玩游戏、追网红,两年败光3个亿

超级富二代的自我毁灭:玩游戏、追网红,两年败光3个亿

记录生活日常阿蜴
2026-06-26 14:42:24
上海市中心最大的“无车区”要来了,你怎么看?

上海市中心最大的“无车区”要来了,你怎么看?

上海城市更新
2026-07-02 09:56:21
王楚钦1-3遭林德爆冷止步美国大满贯16强,第二局被2-11速通

王楚钦1-3遭林德爆冷止步美国大满贯16强,第二局被2-11速通

懂球帝
2026-07-03 10:28:21
7月买菜,少买豆角和茄子,多吃4种应季“黄金菜”,营养又便宜

7月买菜,少买豆角和茄子,多吃4种应季“黄金菜”,营养又便宜

秀厨娘
2026-07-02 16:30:15
马科斯万万没想到,他真的在阴沟翻船了,菲律宾局势可能一夜变天

马科斯万万没想到,他真的在阴沟翻船了,菲律宾局势可能一夜变天

氧气过敏者
2026-07-03 12:36:18
不藏了!婚变传闻水落石出,罗晋似走上陈晓老路,任素汐成导火索

不藏了!婚变传闻水落石出,罗晋似走上陈晓老路,任素汐成导火索

赵昉是个热血青年
2026-07-03 13:22:34
哈梅内伊灵前,革命卫队总司令现身!30国政要齐聚,伊朗亮牌了

哈梅内伊灵前,革命卫队总司令现身!30国政要齐聚,伊朗亮牌了

老谢谈史
2026-07-03 09:29:20
国乒16强全军覆没 比惨败更可怕的是这3件事 林诗栋或打不回来了

国乒16强全军覆没 比惨败更可怕的是这3件事 林诗栋或打不回来了

南海浪花
2026-07-03 12:32:24
难怪淡出央视!罕见露面才几天,董卿突传噩耗,这次无关密春雷

难怪淡出央视!罕见露面才几天,董卿突传噩耗,这次无关密春雷

赵或是个热血青年
2026-07-02 08:11:52
共享妻子换取生活费,因钱财纠纷与情感产生矛盾,母女惨遭杀害

共享妻子换取生活费,因钱财纠纷与情感产生矛盾,母女惨遭杀害

易玄
2026-07-02 12:08:38
中国回应绝不称王称霸,52比48结果一出,中国险胜美国

中国回应绝不称王称霸,52比48结果一出,中国险胜美国

青青衫书生
2026-07-03 14:10:23
成都部分区域计划停水通知

成都部分区域计划停水通知

掌上金牛
2026-07-03 13:13:07
高岗49岁逝世,他的五虎上将是哪5个人,各自结局如何?

高岗49岁逝世,他的五虎上将是哪5个人,各自结局如何?

文史季季红
2026-07-03 06:45:03
中国空调热销欧洲,印度制造商越看越眼红:中国行我凭什么不行?

中国空调热销欧洲,印度制造商越看越眼红:中国行我凭什么不行?

小柱解说游戏
2026-07-02 19:42:22
韩红再惹争议,援蒙现场护腰带外穿被指作秀,她的公益要被否定?

韩红再惹争议,援蒙现场护腰带外穿被指作秀,她的公益要被否定?

娱乐团长
2026-07-01 11:12:59
众星转发爱国动态,多位港台艺人沉默!曾沛慈、萧蔷态度惹争议

众星转发爱国动态,多位港台艺人沉默!曾沛慈、萧蔷态度惹争议

无处遁形
2026-07-03 04:49:43
长兴:12人集体投河自杀,包括儿童

长兴:12人集体投河自杀,包括儿童

人文广德
2026-06-20 21:23:56
欧盟外交政策负责人宣布对俄罗斯大规模袭击做出反应

欧盟外交政策负责人宣布对俄罗斯大规模袭击做出反应

一种观点
2026-07-03 08:37:42
2026-07-03 14:47:00
IT爱好者小尚
IT爱好者小尚
分享IT教育类信息
630文章数 55关注度
往期回顾 全部

科技要闻

特斯拉交付超预期7.4万辆,股价却大跌7.5%

头条要闻

曾一次性选出100名副会长 "中字头"协会会长任上被查

头条要闻

曾一次性选出100名副会长 "中字头"协会会长任上被查

体育要闻

C罗穿已故队友若塔球衣谢场 眼中含泪

娱乐要闻

黄晓明深夜约会美女,分手原因曝光

财经要闻

AI“鬼故事”不断,市场开始重估?

汽车要闻

极氪9X五座版官宣,如图!

态度原创

教育
手机
健康
公开课
军事航空

教育要闻

已知半圆的直径是12,求图中阴影部分面积是多少?

手机要闻

3299元起!OPPO Reno16全新半夏青配色开售:3D悬浮幸运草设计

这4类消化病患者 吃粘食管住嘴

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

美军“航母杀手”首次公开 此前从未展示

无障碍浏览 进入关怀版