前端常见css样式调整

本文介绍了前端开发中的一些关键样式设置,如自定义滚动条、input框placeholder样式、多选框样式、移动端网页自适应及文本下划线等。同时,针对苹果设备的兼容性问题提出了解决方案,并提供移动端a标签点击阴影消除的方法。此外,还提到了苹方字体系列的使用方法。
摘要由CSDN通过智能技术生成

侧边滑动条自定义

	容器::-webkit-scrollbar {   
		width: 6px; //滚动条的宽度
	}
	容器::-webkit-scrollbar-thumb {  
		background-color: #8899A7; //滚动条的颜色   
		border-radius: 3px;//滚动条的边框倒角
	}

** input框 placeholder样式设置**

::-webkit-input-placeholder {} /*使用webkit内核的浏览器*/
:-moz-placeholder {} /*Firefox版本4-18*/
::-moz-placeholder {} /*Firefox版本19+*/
:-ms-input-placeholder {} /*IE浏览器*/

多选框样式

input[tyoe=checkbox]{ 
	-webkit-appearance: none; 
	-moz-appearance: none;  
	width: 16px;   
	height: 16px;   
	border-radius: 2px;  
	background-color: transparent;   
	border: 1px solid #1bba79;   
	float: left;   
	outline: none;
}
input[type=checkbox]:checked{    
	background: #0000ff;
}

移动端网页自适应

html,body{
 font-size: 26.67vw!important
 }
 

文本下划线

text-decoration :   none: 无装饰   
							blink: 闪烁   
							underline:下划线 
							line-through: 贯穿线 
							overline : 上划线

js获取页面元素距离浏览器工作区顶端的距离

**网页被卷起来的高度/宽度(即浏览器滚动条滚动后隐藏的页面内容高度)**  
js:
	document.documentElement.scrollTop  //firefox 
	document.documentElement.scrollLeft  //firefox   	
	document.body.scrollTop  //IE  
	document.body.scrollLeft  //IE  
jq: 
	$(window).scrollTop() 
**//距离顶部高度**  
jq: 
	$(window).scrollLeft() 
**// 距离左边距距离网页工作区域的高度和宽度**   
js: 
	document.documentElement.clientHeight// IE firefox   
jq: 
	$(window).height()
**元素距离文档顶端和左边的偏移值**    
js: 
	DOM元素对象.offsetTop //IE firefox   
	DOM元素对象.offsetLeft //IE firefox    
jq:  
	jq对象.offset().top   
	jq对象.offset().left
**获取页面元素距离浏览器工作区顶端的距离**    
	页面元素距离浏览器工作区顶端的距离 = 元素距离文档顶端偏移值 - 网页被卷起来的高度即:    
	页面元素距离浏览器工作区顶端的距离 = DOM元素对象.offsetTop - document.documentElement.scrollTop

input 苹果兼容性问题

input,textarea{  
	border: 0;    
	-webkit-appearance: none;
}

移动端a标签点击时有阴影

a {    
	outline: none;    
	-moz-outline-style: none;  //适配IOS
}
body{    
	-webkit-tap-highlight-color: rgba(0,0,0,0); //适配IOS
}

常用的苹方字体样式

// 苹方-简 常规体
font-family: PingFangSC-Regular, sans-serif;
// 苹方-简 极细体
font-family: PingFangSC-Ultralight, sans-serif;
// 苹方-简 细体
font-family: PingFangSC-Light, sans-serif;
// 苹方-简 纤细体
font-family: PingFangSC-Thin, sans-serif;
// 苹方-简 中黑体
font-family: PingFangSC-Medium, sans-serif;
// 苹方-简 中粗体
font-family: PingFangSC-Semibold, sans-serif;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 当我们开始为网站或应用程序编写CSS样式表时,我们通常需要创建一组通用样式,以确保整个网站或应用程序保持一致的外观和风格。 以下是一些常见前端CSS通用样式: 1. 字体和字号:设置网站或应用程序的默认字体和字号。通常使用Sans-serif或Serif字体。 ``` body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; } ``` 2. 颜色:设置文本和背景颜色,以及链接的默认颜色和悬停颜色。 ``` body { color: #333; background-color: #fff; } a { color: #007bff; } a:hover { color: #0056b3; } ``` 3. 边框和阴影:为网站或应用程序中的元素添加边框和阴影效果。 ``` .box { border: 1px solid #ccc; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); } ``` 4. 布局:设置元素的位置和大小,以及页面布局的样式。 ``` .container { max-width: 1200px; margin: 0 auto; } .header { height: 60px; background-color: #333; color: #fff; } .footer { height: 40px; background-color: #333; color: #fff; } ``` 5. 按钮:创建一组通用的按钮样式。 ``` .btn { display: inline-block; padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid #ccc; border-radius: 4px; background-color: #fff; color: #333; } .btn-primary { background-color: #007bff; border-color: #007bff; color: #fff; } .btn-primary:hover { background-color: #0069d9; border-color: #0062cc; color: #fff; } ``` 以上是一些常见前端CSS通用样式,但这只是一个开始。在编写CSS样式表时,我们应该根据实际需求创建自己的通用样式,以确保网站或应用程序的外观和风格一致。 ### 回答2: 前端CSS通用样式是Web前端开发中常用的一套样式集合,用于统一网页的外观和布局。以下是一份基本的前端CSS通用样式: 1.盒模型样式: * 设置元素的宽度和高度:width、height; * 设置元素的内边距:padding; * 设置元素的外边距:margin; * 设置元素的边框样式和宽度:border。 2.文本样式: * 设置文本颜色:color; * 设置文本大小:font-size; * 设置文本粗细:font-weight; * 设置文本字体:font-family; * 设置文本对齐方式:text-align; * 设置文本装饰:text-decoration。 3.背景样式: * 设置背景颜色:background-color; * 设置背景图片:background-image; * 设置背景重复方式:background-repeat; * 设置背景大小:background-size; * 设置背景位置:background-position。 4.布局样式: * 设置元素的浮动方式:float; * 设置元素的居中方式:text-align: center; * 设置元素的定位方式:position; * 设置元素的显示方式:display。 5.其他样式: * 设置元素的透明度:opacity; * 设置元素的阴影效果:box-shadow; * 设置元素的过渡效果:transition; * 设置元素的动画效果:animation。 以上是一些常用的前端CSS通用样式,可以根据具体需求进行扩展和修改。在前端开发中,通过合理运用这些样式,可以使网页的外观更加统一、美观,并且提高开发效率。 ### 回答3: 前端CSS通用样式是用来设置网页元素外观和布局的一组样式规则。以下是一个简单的示例: ``` /* 设置全局样式 */ body { font-family: Arial, sans-serif; /* 设置字体样式 */ background-color: #f5f5f5; /* 设置背景颜色 */ margin: 0; /* 设置页面边距 */ padding: 0; /* 设置元素内边距 */ } /* 设置链接样式 */ a { color: #337ab7; /* 设置链接颜色 */ text-decoration: none; /* 去除下划线 */ } a:hover { text-decoration: underline; /* 鼠标悬停时增加下划线 */ } /* 设置标题样式 */ h1, h2, h3 { color: #333; /* 设置标题颜色 */ font-weight: bold; /* 设置字体粗细 */ margin: 10px 0; /* 设置标题的上下边距和左右边距 */ } /* 设置按钮样式 */ .button { display: inline-block; /* 行内块级元素 */ background-color: #4caf50; /* 设置按钮背景颜色 */ color: #fff; /* 设置按钮文本颜色 */ padding: 8px 16px; /* 设置按钮内边距 */ border-radius: 4px; /* 设置按钮圆角 */ text-decoration: none; /* 去除按钮下划线 */ } .button:hover { background-color: #45a049; /* 鼠标悬停时改变背景颜色 */ } /* 设置表格样式 */ table { border-collapse: collapse; /* 合并表格边框 */ width: 100%; /* 设置表格宽度为100% */ } th, td { padding: 8px; /* 设置单元格内边距 */ text-align: left; /* 设置文本居左 */ border-bottom: 1px solid #ddd; /* 设置单元格下边框 */ } th { background-color: #f2f2f2; /* 设置表头背景颜色 */ } /* 设置输入框样式 */ input[type=text], textarea { width: 100%; /* 设置输入框宽度为100% */ padding: 12px; /* 设置输入框内边距 */ border: 1px solid #ccc; /* 设置边框 */ border-radius: 4px; /* 设置输入框圆角 */ box-sizing: border-box; /* 设置输入框尺寸计算方式为包含边框和填充 */ } /* 设置图片样式 */ img { max-width: 100%; /* 图片宽度最大为100% */ height: auto; /* 图片高度自动调整 */ } ``` 以上是一个简单的前端CSS通用样式示例,你可以在基础上根据你的项目需求进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值