CSS笔记

1. textarea禁止拉伸:resize:none;

2. 禁止显示a、input、button蓝色覆盖层:

-webkit-tap-highlight-color: transparent;
lighting-color: transparent;

3. 清除浮动:

.clearfix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.clearfix {
	zoom: 1;
}

4. 单行、2行、3行 :

/*单行,超过部分用省略号...*/
.singleline {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/*双行,超过部分用省略号...*/	
.twoline {
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical
}
/*三行,超过部分用省略号...*/
.threeline {
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical
}

5. 媒体查询:@media only screen and (min-width: 1401px) {}

6. 文字样式

 text-decoration: none;   // 没样式
 text-decoration: line-through;   //中横线
 text-decoration: underline;  //下划线

7. 字体描边

text-shadow:color||length||length||opacity。
color:指定颜色。
length:第一个length指定阴影在水平方向上的延伸距离,第二个length指定阴影在垂直方向上的延伸距离,可以为负值。
opacity:指定阴影模糊效果的作用距离。
用逗号分隔的4个属性值代表的方向顺序为右下左上。
为了兼容多浏览器而加上前缀-webkit-和-moz-。
filter:滤镜
filter:Glow 添加光辉晕圈效果在元素对象的边外。
filter:Glow(color=颜色值,strength=数值)。
color:指定晕圈发光效果的颜色。
strength:指定晕圈发光的强度范围,参数值从1到255。

8. 渐变背景:

菜鸟教程是最全的
有一点:background: linear-gradient(to right, #feaa00, #f66c1c); //右边那个要加一个 to,to right,从左到右

9. navbar : 选项,并且左右能滑动的,且固定在顶部

![在这里插入图片描述](https://img-blog.csdnimg.cn/20190401133728254.png)
	//vue代码
	<div class="tabbars">
      <div class="tabbar">
        <span
          v-for="(item,index) of titles"
          :key="index"
          @click="choose(index)"
          :class="(statusGroup==index)?'active':''"
        >{{item.name}}</span>
      </div>
    </div>
	//js data
	statusGroup: 0,
    titles: [
      { name: "全部", value: 0 },
      { name: "悬疑恐怖", value: 1 },
      { name: "恐怖", value: 2 },
      { name: "总裁", value: 3 },
      { name: "古言恐怖", value: 4 },
      { name: "恐怖", value: 5 },
      { name: "总裁", value: 6 },
      { name: "古言", value: 7 },
      { name: "恐怖", value: 8 },
      { name: "总裁", value: 9 },
      { name: "古言", value: 10 }
    ],
	css
	.tabbars{
	  position fixed
	  left 0
	  right 0
	  top 0.9rem
	  margin-bottom: 0.2rem;
	}
	.tabbar {
	  height: 1rem;
	  line-height: 1rem;
	  background: #fff;
	  font-size: 0.26rem;
	  color: #666;
	  padding: 0 0.3rem;
	  white-space: nowrap;
	  overflow-x: auto;
	  z-index 998
	}
	
	.tabbar span {
	  display: inline-block;
	  position: relative;
	  height: 1rem;
	  margin: 0 0.3rem;
	  cursor: pointer;
	}
	
	.tabbar span.active {
	  color: #f39800;
	}
	
	.tabbar span.active::after {
	  content: '';
	  position: absolute;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  width: 0.4rem;
	  height: 0.05rem;
	  margin: auto;
	  background: #f39800;
	  border-radius: 0.3rem;
	}

10. css 滚动条样式更改

/*修改滚动条样式*/
div::-webkit-scrollbar{
  width:10px;
  height:10px;
  /**/
}
div::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;
}
div::-webkit-scrollbar-thumb{
  background: #bfbfbf;
  border-radius:10px;
}
div::-webkit-scrollbar-thumb:hover{
  background: #333;
}
div::-webkit-scrollbar-corner{
  background: #179a16;
}
	参数说明
::-webkit-scrollbar 滚动条整体部分
::-webkit-scrollbar-thumb  滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条)
::-webkit-scrollbar-track  滚动条的轨道(里面装有Thumb)
::-webkit-scrollbar-button 滚动条的轨道的两端按钮,允许通过点击微调小方块的位置。
::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去)
::-webkit-scrollbar-corner 边角,即两个滚动条的交汇处
::-webkit-resizer 两个滚动条的交汇处上用于通过拖动调整元素大小的小控件

11. 内容文字(不)能被选中

// 不能被选中
-webkit-touch-callout:none; /*系统默认菜单被禁用*/
 -webkit-user-select:none; /*webkit浏览器*/
 -khtml-user-select:none; /*早期浏览器*/
 -moz-user-select:none;/*火狐*/
 -ms-user-select:none; /*IE10*/
 user-select:none; 
 // 可以被选中
  -webkit-user-select:auto; /*webkit浏览器*/
 -khtml-user-select:auto; /*早期浏览器*/
 -moz-user-select:auto;/*火狐*/
 -ms-user-select:auto; /*IE10*/
 user-select:auto; 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值