首页 > 其他分享 >CSS-05

CSS-05

时间:2023-10-20 17:24:50浏览次数:30  
标签:行内 05 text 元素 对齐 border CSS

精灵图

为了减少服务器接收和发送请求的的次数

background-position

一般情况下,向上向左均是负的

background: url(images/icons.png) no-repeat -1103px -333px;

字体图标

展示为图标,本质为文字

结构样式简单的使用字体图标,复杂的使用精灵图

字体图标追加(.json)

CSS三角

.box2 {

width: 0;

height: 0;

border: 50px solid transparent;

border-left-color: orange;

}

用户界面

鼠标样式cursor

default:小白(默认)

pointer:小手

move: 移动

text:文字

not-allowed:禁止

表单轮廓outline

outline:0;

outline:none;

取消表单轮廓线

防止拖拽文本域resize

resize:none;

vertical-align

针对行内或行内块元素,使其垂直对齐

场景:图片和文字垂直对齐

baseline:默认。放置在父元素的基线上

top:与行内最高元素的顶端对齐

middle:放置在父元素的中部

bottom:与行内最低元素的顶端对齐

bug:图片底部空白缝隙

原因:默认基线对齐

方法1:vertical-align:botom/middle/top

方法2:display:block

溢出文字省略号显示

单行文本

三个条件:

强制一行

white-space:nowrap;默认自动换行normal

溢出隐藏

overflow:hidden;

省略号代替

text-overflow:ellipsis;

多行文本

布局技巧

margin负值

消除相邻盒子边框叠加的问题

文字围绕浮动元素

行内块元素

父盒子添加text-decoration:center;则父盒子内的所有元素均水平居中。

三角强化

直角三角形:bottom去掉,top加大

.box2 {

width: 0;

height: 0;

border: 50px solid transparent;

border-right-color: orange;

border-style: solid;

border-width: 100px 50px 0 0;

}

CSS初始化

/* 清楚所以标签的内外边距 */

`* {`

margin: 0;

padding: 0;

}

/* em和i斜体文字不倾斜 */

em,

i {

font-style: normal;

}

/* 去掉li的小圆点 */

li {

list-style: none;

}

/* 取消图片底部的空白缝隙 */

img {

vertical-align: middle;

}

/* 鼠标经过button变为小手 */

button {

cursor: pointer;

}

/* 链接a去掉下划线,颜色为666 */

a {

color: #666;

text-decoration: none;

}

/* 点击a时颜色为红色 */

a:hover {

color: red;

}

标签:行内,05,text,元素,对齐,border,CSS
From: https://www.cnblogs.com/Z2201210269/p/17777557.html

相关文章

  • CSS 实现鼠标悬浮边框线动画效果
    一、transitionCSStransition(过渡效果)详解CSS中提供了5个有关过渡的属性,如下所示:transition-property:设置元素中参与过渡的属性;transition-duration:设置元素过渡的持续时间;transition-timing-function:设置元素过渡的动画类型;transition-delay:设置过渡效果延迟的时间,默......
  • CSS3属性详解(一)文本 盒模型中的 box-ssize 属性 处理兼容性问题:私有前缀 边框 背景属
    CSS3是用于为HTML文档添加样式和布局的最新版本的层叠样式表(CascadingStyleSheets)。下面是一些常用的CSS3属性及其详细解释:border-radius:设置元素的边框圆角的半径。可以使用四个值设置四个不同的圆角半径,也可以只使用一个值来设置统一的圆角。box-shadow:创建一个元素的阴影效果......
  • HTML5+CSS3+移动web 前端开发入门笔记(一)
    千古前端图文教程千古前端图文教程git的使用Git是一个分布式版本控制系统,它的作用主要包括以下几个方面:版本管理:Git可以跟踪文件的修改历史,记录每次提交的内容、时间和作者等信息。通过Git,开发人员可以轻松地查看和比较不同版本之间的差异,回滚到历史版本或者创建新的分支。多人协作......
  • 利用 CSS 的 clip-path 属性快速画三角形、气泡框
    clip-path 结合polygon函数,可以快速切出一个三角形、气泡框。a.三角形有三个顶点,因此 polygon 需要传三个参数,每个参数是顶点的x和y轴位置百分比:#triangle-1{-webkit-clip-path:polygon(50%0,100%100%,0100%);clip-path:polygon(50%0,100%100%,......
  • 【从零学习python 】05. Python中运用算数运算符进行计算和字符串拼接
    进制现代的计算机和依赖计算机的设备里都用到二进制(即0和1)来保存和表示数据,一个二进制表示一个比特(Bit)。在二进制的基础上,计算机还支持八进制和十六进制这两种进制。除了计算机里的进制以外,我们生活中经常用到的是十进制。Python语言支持二进制、八进制、十六进制以......
  • 【从零学习python 】05. Python中运用算数运算符进行计算和字符串拼接
    进制现代的计算机和依赖计算机的设备里都用到二进制(即0和1)来保存和表示数据,一个二进制表示一个比特(Bit)。在二进制的基础上,计算机还支持八进制和十六进制这两种进制。除了计算机里的进制以外,我们生活中经常用到的是十进制。Python语言支持二进制、八进制、十六进制以......
  • 【从零学习python 】05. Python中运用算数运算符进行计算和字符串拼接
    进制现代的计算机和依赖计算机的设备里都用到二进制(即0和1)来保存和表示数据,一个二进制表示一个比特(Bit)。在二进制的基础上,计算机还支持八进制和十六进制这两种进制。除了计算机里的进制以外,我们生活中经常用到的是十进制。Python语言支持二进制、八进制、十六进制以......
  • CSS水平垂直居中
    使用flex布局<divclass="content"> <divclass="box"> </div></div>.content{height:100vh;display:flex;justify-content:center;align-items:center;}【注意】若垂直居中失效,是因为content盒子缺少高度,height:100%无法撑开盒子......
  • 使用CSS的cross-fade()实现基于url的网页背景图半透明显示
     参考链接:https://www.zhangxinxu.com/wordpress/2020/07/css-cross-fade-background-image-opacity/引子在开发过程中,碰到了一个比较特别的情况,就是使用url()背景图像,同时又希望background-image背景图片是半透明的,作为网页的半透明背景图,这时候使用opacity,如果使用某一个大......
  • css元素水平垂直居中
    1、单行文字的处理<html><head><style>/*要点,设置行高和DIV的行高一行*/#div{background-color:antiquewhite;height:100px;line-height:100px;text-alig......