WEB前端CSS常见样式以及各种简单样式

CSS常见样式

CSS语法结构

选择器表达式{key:value;.......
}

margin、padding

margin:外边距

padding:内边距

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style>*{margin: 0;padding: 0;}body{width: 800px;height: 800px;border: 1px solid rebeccapurple;}div{width: 400px;height: 400px;border: 1px solid red;/*  内边距:内容部分跟边框的距离 *//* padding: 10px; *//* 外边距:标签跟父容器之间的距离 *//* margin: 10px; *//* 单独操作某个边距 *//* margin-left: 20px; *//* 使用多参数模式 *//* 垂直方向  水平方向  *//* margin: 10px 50px; *//*  top  left bottom right *//* margin: 10px 50px 100px 200px; *//* 参数顺序与margin同 *//* padding: 10px;padding: 10px  100px;padding: 0px  100px  1000px 2000px; *//* 可以控制标签水平方向居中 */margin: auto;}</style></head><body><div>123</div></body>
</html>

常见的简单样式

<!DOCTYPE html>
<html lang="zh"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{width: 100px;height: 100px;border: 1px solid rebeccapurple;/* 内容颜色 */color: black;background-color: red;/* 透明 取值范围0-1 0完全透明 1不透明*//* 透明属性 可以隐藏标签但是不会取消标签在页面中相对位置 *//* opacity: 0; *//* display: none 会让标签完全消失在页面中 *//* display: none; *//* visibility 类似opacity:0将标签隐藏但是保留其位置关系*//* visibility: hidden; *//* 移出屏幕 *//* margin-left: -150px; *//* 将网页置灰 */filter: grayscale();}span{display: inline-block;width: 100px;height: 100px;background-color: black;}</style></head><body><div>123123</div><span></span></body>
</html>

border样式

<!DOCTYPE html>
<html lang="zh"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{width: 100px;height: 100px;/* border:red solid 1px; */border-width: 10px;border-style: solid;border-color: rebeccapurple;/* border-radius可以用来设置边框弧度 支持某个角的单独设置 *//* border-radius: 50%; */border-bottom-left-radius: 20px;border-top-right-radius: 20px;/* boder样式支持每一条边进行单独设置 */border-left: 5px dotted green;}</style></head><body><div></div></body>
</html>

font样式

<!DOCTYPE html>
<html lang="zh"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{width: 100px;height: 100px;border: 1px solid rebeccapurple;/* 字体大小 */font-size: 30px;font-family: Arial, Helvetica, sans-serif;/* bold会自动选择适合字体最粗程度的效果 */font-weight: bold;/* font-style可以用来设置字体斜体 */font-style: italic;/* font-smooth: unset; */}</style></head><body><div></div></body>
</html>

text样式

<!DOCTYPE html>
<html lang="zh"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{width: 100px;height: 100px;border: 1px solid rebeccapurple;/* 水平居中 *//* text-align: center; *//* 垂直居中 *//* line-height: 100px; *//* 设置上中下划线 */text-decoration: overline;/* 设置大小写以及首字母大写 */text-transform: capitalize;/* 实现省略号的效果 两个属性需要搭配使用 *//* text-overflow: ellipsis;overflow: hidden; *//* 自动换行以及 滑动条 */word-wrap: break-word;overflow: scroll;}</style></head><body><div>ABCDEFABCDEFABCDEFABCDEFABCDEFABCDEFABCDEFABCDEFABCDEFABCDEFABCDEFABCDEF</div></body>
</html>

backgrond样式

<!DOCTYPE html>
<html lang="zh"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{width: 10000px;height: 10000px;border: 1px solid rebeccapurple;background-color: aqua;background-image: url("img/123.webp");/* background-size: 100px 100px; *//* 常用于截取精灵图中的图片 *//* 精灵图一般是为了节省服务器的开销而存在的 *//* background-position: -28px -116px; *//* repeat可以用于将提前至循环图片 展示在页面上 让页面有一个看似无边无际的背景 *//* background-repeat: repeat; *//*background-size除了可以规定具体夸高意外,还可以使用cover让图片自适应页面*/background-size: cover;/* fixed是将背景图片固定在页面上,不随滑动而发生改变 */background-attachment: fixed;background: url("img/1.jpeg");}</style></head><body><div><p>1231231231231231</p><p>1231231231231231</p><p>1231231231231231</p><p>1231231231231231</p><p>1231231231231231</p><p>1231231231231231</p></div></body>
</html>

Position样式

  • fixed
<!DOCTYPE html>
<html lang="zh"><head><meta charset="UTF-8"><title>Document</title><style>body{height: 10000px;background-image: url("img/123.webp");}.container{width: 500px;height: 500px;background-color: blue;}.postion_div{width: 100px;height: 100px;background-color: white;/* fixed 定位会将标签脱离父标签的掌控,使它跟页面保证固定的位置关系*/position: fixed;right: 10px;bottom: 10px;text-align: center;line-height: 100px;}</style></head><body><div class="container"><div class="postion_div">回到顶部</div></div></body>
</html>
  • absolute
<!DOCTYPE html>
<html lang="zh"><head><meta charset="UTF-8"><title>Document</title><style>*{margin: 0;padding: 0;}body{height: 800px;background-color: rebeccapurple;position: relative;}/* 绝对定位是指子标签跟父标签产生绝对的位置关系,这种位置关系不会被其他标签所影响 *//* 如果子标签是absolute定位那么父标签必须是relative定位,否则子标签会向上一级寻找具有relative定位标签 */.postion_div{width: 100px;height: 100px;background-color: white;position: absolute;/* 子标签左边距离父标签的左边的距离 *//* left: 0px; *//* 子标签上边距离父标签的上边的距离 *//* top: 0px; *//* 子标签底边距离父标签的底边的距离 */bottom: 0px;/* 子标签右边距离父标签的右边的距离 */right:0px}</style></head><body><p>23112312312312311231231231</p><p>231123122311231231231312312311231231231</p><p>23112312312312311231231231</p><p>23112312312312311231231231</p><p>231123122311231231231312312311231231231</p><p>23112312312312311231231231</p><p>23112312312312311231231231</p><p>231123122311231231231312312311231231231</p><p>23112312312312311231231231</p><p>23112312312312311231231231</p><div class="postion_div">回到顶部</div></body>
</html>

导航栏案例

<!DOCTYPE html>
<html lang="zh"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.contaner {height: 40px;border: 1px solid red;}.contaner>div {/* 最初float是用于文字环绕图片特效的后来用于布局,让标签进行左对齐或右对齐 *//* 当float是right时候,标签顺序会发生逆转 */float: right;height: 40px;line-height: 40px;margin-left: 20px;}.contaner>div:hover {color: cadetblue;}.contaner>.homepage:hover>div {display: block;}.homepage>div {display: none;position: absolute;top:30px;}.homepage{position: relative;}</style></head><body><div class="contaner"><div class="homepage">首页<div><div>菜单1</div><div>菜单1</div><div>菜单1</div><div>菜单1</div></div></div><div>客服</div><div>收藏</div><div>电话</div></div></body>
</html>

阴影特效

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style>div{width: 150px;height: 80px;border: 1px solid rebeccapurple;text-align: center;line-height: 80px;border-radius: 20px;/* 第一参数是阴影x轴的偏移量 *//* 第二个参数是阴影在y轴上偏移量*//* 第三个参数是阴影模糊度 *//* 第四个参数是颜色 */text-shadow: 2px 2px 10px rebeccapurple,-2px 2px 10px rebeccapurple,2px -2px 10px rebeccapurple,-2px -2px 10px rebeccapurple;box-shadow:none;/* 过渡效果对大部分css样式起作用 */transition: 2s;}div:hover{width: 75px;height: 40px;line-height: 40px;box-shadow:  2px 2px 10px rebeccapurple,-2px 2px 10px rebeccapurple,2px -2px 10px rebeccapurple,-2px -2px 10px rebeccapurple;}</style></head><body><div>按钮</div></body>
</html>

表单再补充

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style>input{height: 500px;}</style></head><body><form action="#" method="get" enctype="application/x-www-form-urlencoded"><!-- cols表示多行文本框有多少列 --><!-- rows表示多行文本框有多少行 --><textarea name="my_introduce" id="" cols="30" rows="10"></textarea><input type="submit" name="" id=""></form></body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/640292.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java实现将集合数据导入excel表格之竖向

这里使用的是apache.poi&#xff0c;当然如果使用easyExcel也可以实现 括号是EasyExcel官网&#xff08;EasyExcel官方文档 - 基于Java的Excel处理工具 | Easy Excel&#xff09; 找到填充&#xff0c;都会有相对应的demo实列 下面是我写的apache.poi实现代码 public static vo…

初学python系列: pandas操作excel

媳妇工作中经常用到excel处理&#xff0c;想用python处理excel更高效&#xff0c;所以自学了python&#xff0c;觉得python比Java还是简单多了&#xff0c;没有变量类型声明&#xff0c;比Java也就多了元组&#xff0c;各种库很丰富。 需求是&#xff1a; 汇总两个excel中 列&…

2024年 复习 HTML5+CSS3+移动web 笔记 之CSS遍

28-第三天课程介绍_哔哩哔哩_bilibili CSS 第一天 1.1 引入方式 1.2 选择器 1.3 画盒子 div 独占一行 1.4 文字控制 div 外层 1.5 调试工具 F12 1.5 综合案例 一 新闻详情 1.6 综合案例 二 CSS 简介 CSS 第二天 2.1 复合选择器 2.2 伪类选择器 2.3 CSS 特性 2.4 Emmet 写法 2.5…

JavaEE 网络原理

JavaEE 网络原理 文章目录 JavaEE 网络原理1. 网络互连1.1 局域网LAN1.2 广域网WAN 2. 网络通信基础2.1 IP地址2.2 端口号 3. 网络协议3.1 概念3.2 五元组3.3 协议分层3.4 TCP/IP 五层模型3.5 封装和分用 1. 网络互连 随着时代的发展&#xff0c;需要多个计算机协同工作来完成…

砝码法律咨询公司:创始人的智慧与团队的力量

在法律服务领域,有这样一支团队,他们以其独特的视角和专业的服务,正在逐渐改变着人们对家庭法律服务的认识。他们就是天津砝码法律咨询公司的团队,由一群对法律充满热情的专业人士组成,以其创始人的智慧为引领,致力于为家庭提供全面的法律服务。本篇新闻稿将深入介绍砝码法律的…

Pix2Pix理论与实战

本文为&#x1f517;365天深度学习训练营 中的学习记录博客 原作者&#xff1a;K同学啊|接辅导、项目定制 我的环境&#xff1a; 1.语言&#xff1a;python3.7 2.编译器&#xff1a;pycharm 3.深度学习框架Pytorch 1.8.0cu111 一、引入 在之前的学习中&#xff0c;我们知道…

Haar小波下采样模块

论文原址&#xff1a;Haar wavelet downsampling: A simple but effective downsampling module for semantic segmentation - ScienceDirect 原文代码&#xff1a;HWD/HWD.py at main apple1986/HWD (github.com) 介绍 深度卷积神经网络 &#xff08;DCNN&#xff09; 通…

搞定ESD(九):静电放电之PCB设计

文章目录 一、PCB叠层设计优化ESD性能1.1 PCB叠层设计对ESD性能影响机理分析1.2 PCB叠层设计优化改善ESD问题案例二、PCB布局设计优化ESD性能2.1 PCB布局静电放电案例(一)2.2 PCB布局静电放电案例(二)三、PCB布线设计优化ESD性能3.1 环路面积最小化设计3.1.1 芯片供电电源滤…

springboot中一些注解

springboot中一些注解 1:项目启动时会去扫描启动的注解&#xff0c;一般是启动时就想要被加载的方法&#xff1a; 2:springBoot中MSApplication启动类的一些其他注解&#xff1a; EnableAsync&#xff1a;这是一个Spring框架的注解&#xff0c;它用于开启方法异步调用的功能。当…

2017年认证杯SPSSPRO杯数学建模B题(第一阶段)岁月的印记全过程文档及程序

2017年认证杯SPSSPRO杯数学建模 跨年龄人脸识别模型的建立与分析 B题 岁月的印记 原题再现&#xff1a; 对同一个人来说&#xff0c;如果没有过改变面容的疾病、面部外伤或外科手术等经历&#xff0c;年轻和年老时的面容总有很大的相似性。人们在生活中也往往能够分辨出来两…

2.【SpringBoot3】用户模块接口开发

文章目录 开发模式和环境搭建开发模式环境搭建 1. 用户注册1.1 注册接口基本代码编写1.2 注册接口参数校验 2. 用户登录2.1 登录接口基本代码编写2.2 登录认证2.2.1 登录认证引入2.2.2 JWT 简介2.2.3 登录功能集成 JWT2.2.4 拦截器 3. 获取用户详细信息3.1 获取用户详细信息基本…

爬虫小案例—雪球网行情中心板块数据抓取

雪球网行情中心网址&#xff1a;https://xueqiu.com/hq 目标&#xff1a;市场一览板块、热股榜板块、新股预告板块、关注排行榜板块 源代码如下&#xff1a; import datetimeimport requestsheaders {user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKi…

一周时间,开发了一款封面图生成工具

介绍 这是一款封面图的制作工具&#xff0c;根据简单的配置即可生成一张好看的封面图&#xff0c;目前已有七款主题可以选择。做这个工具的初衷来自平时写文章&#xff0c;都为封面图发愁&#xff0c;去图片 网站上搜索很难找到满意的&#xff0c;而且当你要的图如果要搭配上文…

【JavaEE进阶】 关于⽇志框架(SLF4J)

文章目录 &#x1f333;SLF4j&#x1f332;⻔⾯模式(外观模式)&#x1f6a9;⻔⾯模式的定义&#x1f6a9;⻔⾯模式的优点 &#x1f343;关于SLF4J框架&#x1f6a9;不引⼊⽇志⻔⾯&#x1f6a9;引⼊⽇志⻔⾯ ⭕总结 &#x1f333;SLF4j SLF4J不同于其他⽇志框架,它不是⼀个真正…

构建高效外卖系统:技术实践与代码示例

外卖系统在现代社会中扮演着重要的角色&#xff0c;为用户提供了便捷的用餐解决方案。在这篇文章中&#xff0c;我们将探讨构建高效外卖系统的技术实践&#xff0c;同时提供一些基础的代码示例&#xff0c;帮助开发者更好地理解和应用这些技术。 1. 技术栈选择 构建外卖系统…

自动化运维神器—ansible详解

一、ansible简介 1.ansible定义 ansible是目前最受运维欢迎的自动化运维工具&#xff0c;基于Python开发&#xff0c;集合了众多运维工具&#xff08;SaltStack puppet、chef、func、fabric&#xff09;的优点&#xff0c;实现了批量系统配置、批量程序部署、批量运行命令等功…

[Java并发基础]多进程编程

Java并发基础&#xff1a;多进程编程 在Java编程中&#xff0c;多进程编程是一种并发编程的方法&#xff0c;它允许我们同时执行多个独立的进程。每个进程都有自己的内存空间和执行环境&#xff0c;它们可以独立运行&#xff0c;相互之间不会干扰。 文章目录 Java并发基础&…

【算法详解】力扣415.字符串相加

一、题目描述 力扣链接&#xff1a;力扣415.字符串相加 给定两个字符串形式的非负整数 num1 和num2 &#xff0c;计算它们的和并同样以字符串形式返回。 你不能使用任何內建的用于处理大整数的库&#xff08;比如 BigInteger&#xff09;&#xff0c; 也不能直接将输入的字符串…

BP蓝图映射到C++笔记1

教程链接&#xff1a;示例1&#xff1a;CompleteQuest - 将蓝图转换为C (epicgames.com) 1.常用的引用需要记住&#xff0c;如图所示。 2.蓝图中可以调用C函数&#xff0c;也可以实现C函数 BlueprintImplementableEvent:C只创建&#xff0c;不实现&#xff0c;在蓝图中实现 B…

C++提高编程---模板---类模板

目录 一、类模板 1.模板 2.类模板的作用 3.语法 4.声明 二、类模板和函数模板的区别 三、类模板中成员函数的创建时机 四、类模板对象做函数参数 五、类模板与继承 六、类模板成员函数类外实现 七、类模板分文件编写 八、类模板与友元 九、类模板案例 一、类模板 …