CSS选择器

css是个很奇妙的东西。至于怎么奇妙,可以 参考文档


鼠标移动到目标 显示效果

<style>
/* 选择鼠标指针位于其上的链接 呈现效果 */
.shady:hover{
      color: white;
}
/* 原样式 */
.shady{
      color:black;
      /* 过渡效果1s */
      transition:1s;
}
</style>
<body>
<h1 class="shady">阿姨你行不行</h1>
</body>

阿姨你行不行

用多种CSS达到 悬浮提示框效果

/* 定位 搭配隐藏 */
.prompt_div{
position: relative;
height: 40px;
width: 120px;
background:green;
line-height:40px;
text-align:center;
}
/* 隐藏定位栏 */
.hide_div{
display: none;
color: black;
width: 220px;
height: 90px;
background:rgba(244, 244, 244);
position: absolute;
left:0px;
box-shadow:4px 4px 5px #ccc; 
}
/* 鼠标移动到 显示定位栏 */
.prompt_div:hover div{
display: block;
}

<div class="prompt_div">显示提示?<div class="hide_div">展示提示</div></div>
显示提示?

这是用到了position定位+display区域显示


CSS三种写法的优先级

html文件内部内容

<!DOCTYPE html>
 <html lang="zh-CN">
 <head>
 <meta charset="UTF-8"/>
 <title>css样式优先级</title>
<!-- 外部样式 -->
 <link href="index.css" rel="stylesheet" type="text/css"/>
<!-- 内页样式 -->
 <style type="text/css">
 .box{
 background:red;
 border:1px
 solid black;
 width:100px;
 height:100px;
 }
 </style>
 </head>
 <body>
<!-- 行内样式  -->
 <div style="background:yellow;width:100px;height:100px;" class="box">
 </div>
 </body>
 </html>

引用的css文件内容

.box{ width:100px; height:100px; background:blue; }

结果显示为 行内式的css效果:


所以,我们得知 CSS三种写的优先级是:行内样式>内页样式>外部样式

【学习】什么是HTML?

HTML是 HyperText Markup Language 的简称,

是一种用于创建网页的标准标记语言

HTML是网页的静态内容;html内容是不经过服务器处理就直接送出给浏览器呈现给浏览者。

一个网站的基本结构为如下元素

//doctype声明
<!DOCTYPE html>
//语言 英文
  <html lang=”en”>
//声明式 配置不做显示
  <head>
//字体编码 UTF-8
   <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>
 </head>
//网站显示的内容
  <body>
 </body> </html>

那么,常用的标签有什么呢?

在body里设置背景色与文字设置

<body bgcolor=”背景色” text=”文字颜色”>

在body里设置整体页面的边距,行距

<body leftmargin=”像素px” topmargin=”像素px”>

标题文字设置

<h1>..</h6> //标题文字,由大到小
属性:align //属性值有 left(文本左对齐,默认) center(文本居中对齐) right(文本右对齐)

特殊字符的实体
&lt;  小于号<
&gt; 大于号>
&amp; &
&quot; 双引号“”
&nbsp;空格
在HTML中添加注释
<!--...-->
字符格式标记
<b>...</b>粗体
<i>...</i>斜体
<s>...</s>删除线
<u>...</u>下划线
<sub>...</sub>下标(化学元素:二氧化碳等)
<sup>...</sup>上标(数学中:幂,平方等)
语意字符控制
• <address>…</address> 地址
• <del>…</del> 删除(删除线)
• <ins>...</ins> 修改(下滑线)
• <strong>…</strong> 加强语气(加粗)
• <em>...</em> 加强语气(倾斜)
• <pre>...</pre>格式化
  • 地址标签的效果
  • 删除标签的效果
  • 修改标签的效果
  • 加强语气的效果
  • 格式化的效果
显示更多

【学习】CSS样式

%title插图%num

CSS相当于网页的衣裳,给网页内容呈现一个漂亮的布局;效果;甚至动画

CSS作为修饰HTML样式的脚本语言,它可以写在HTML代码之中,

用style属性修饰 , 称为 嵌入式CSS

<div style="color: blue;background-color: coral;width: 10%;">你好CSS</div>

你好CSS

也可以写在外部后用 <link>引用,用.css文件来存储,称为 外部式CSS

或者写在HTML的<head>里面,称为 内部式CSS
<link rel="stylesheet" type="text/css" href="body.css"> //外部式
<style>
body {          //内部式
background-color: rgb(255, 254, 210, 0.7);            
border: whitesmoke 10px none;        
}
</style>
选择器分组
h1,h2,h3,h4{color:red} //共同继承同一个CSS样式

我是继承了红色

我是继承了红色

我是继承了红色

我是继承了红色

派生选择器
li strong{color:red} //在li 里面的strong,会继承这个CSS样式
  • HELLO
  • HELLO

    类选择器
    h4.txt_red{color:red} //针对h1标签的元素,若引用“text_red”名后将继承这个CSS属性

    你好

    你好

    【学习】CSS颜色相关

    %title插图%num

    在计算机中,设置颜色是由RGB构成。即 R(red)G(green)B(blue) 组成

    CSS颜色;不同元素设置color

    000000 000033 000066 000099 0000CC 0000FF
    003300 003333 003366 003399 0033CC 0033FF
    006600 006633 006666 006699 0066CC 0066FF
    009900 009933 009966 009999 0099CC 0099FF
    00CC00 00CC33 00CC66 00CC99 00CCCC 00CCFF
    00FF00 00FF33 00FF66 00FF99 00FFCC 00FFFF
    330000 330033 330066 330099 3300CC 3300FF
    333300 333333 333366 333399 3333CC 3333FF
    336600 336633 336666 336699 3366CC 3366FF
    339900 339933 339966 339999 3399CC 3399FF
    33CC00 33CC33 33CC66 33CC99 33CCCC 33CCFF
    33FF00 33FF33 33FF66 33FF99 33FFCC 33FFFF
    660000 660033 660066 660099 6600CC 6600FF
    663300 663333 663366 663399 6633CC 6633FF
    666600 666633 666666 666699 6666CC 6666FF
    669900 669933 669966 669999 6699CC 6699FF
    66CC00 66CC33 66CC66 66CC99 66CCCC 66CCFF
    66FF00 66FF33 66FF66 66FF99 66FFCC 66FFFF
    990000 990033 990066 990099 9900CC 9900FF
    993300 993333 993366 993399 9933CC 9933FF
    996600 996633 996666 996699 9966CC 9966FF
    999900 999933 999966 999999 9999CC 9999FF
    99CC00 99CC33 99CC66 99CC99 99CCCC 99CCFF
    99FF00 99FF33 99FF66 99FF99 99FFCC 99FFFF
    CC0000 CC0033 CC0066 CC0099 CC00CC CC00FF
    CC3300 CC3333 CC3366 CC3399 CC33CC CC33FF
    CC6600 CC6633 CC6666 CC6699 CC66CC CC66FF
    CC9900 CC9933 CC9966 CC9999 CC99CC CC99FF
    CCCC00 CCCC33 CCCC66 CCCC99 CCCCCC CCCCFF
    CCFF00 CCFF33 CCFF66 CCFF99 CCFFCC CCFFFF
    FF0000 FF0033 FF0066 FF0099 FF00CC FF00FF
    FF3300 FF3333 FF3366 FF3399 FF33CC FF33FF
    FF6600 FF6633 FF6666 FF6699 FF66CC FF66FF
    FF9900 FF9933 FF9966 FF9999 FF99CC FF99FF
    FFCC00 FFCC33 FFCC66 FFCC99 FFCCCC FFCCFF
    FFFF00 FFFF33 FFFF66 FFFF99 FFFFCC FFFFFF

    color:red; //直接设置颜色

    color:#00FF00; //RGB进制设置

    color:rgb(255,0,0); //RGB数值设置

    关于更多与color有关CSS知识

    CSS颜色;实现渐变背景background-image: linear-gradient()

    linear-gradient() //函数用于创建一个表示两种或多种颜色线性渐变的图片

    background-image //设置背景图片

    linear-gradient(blue,red); //默认从上到下渐变

     

    linear-gradient(45deg,blue,red); //渐变轴为45度,从蓝色渐变到红色

     

    linear-gradient(to left top,blue,red); //从左上到右下,从红色渐变到蓝色

     

    linear-gradient(0deg,blue 40%,red); //从下到上,从块中整体高度的40%处蓝色渐变到红色,

     

    当然,除了线性渐变,CSS还有径向渐变的方式 radial-gradient()


     

    background-image: radial-gradient(blue,red); //径向渐变

     

    background-image: radial-gradient(ellipse,blue,red); //椭圆径向渐变

    利用所学CSS知识,实现一些花里胡哨的渐变方案

     

     
    关于更多与linear-gradient有关CSS知识

    【学习】搭建网站

    一说到搭建网站,我们就得知道什么是IP地址,还有什么是域名了


    先分配下角色,一个是客人,一个是店长。

    店长打算在自己家里开一家生鱼片店。于是向门店负责的管理方申请门店注册。然后将自家车库改

    造成店铺。腾出一个房间放库存。生意就这样开张了;
    客人想买些生鱼片,跟着导航地图的门店地址来到了店长家里,挑选了精美的生鱼片打包带走。

    这样的例子看起来就像搭建网站。要有的元素有很多:

    • .com 域名=门店招牌
    • Ser 服务器=店长家
    • html 网站内容=店面
    • php 网站环境=店铺设施
    • MySQL 数据库=库房
    %title插图%num

    [夜夜酱]领养直通车

    随机图片
    ACG物语☆动漫殿糖

    在哪里领养:在这里领养。回复本帖按照规定格式:

    群号:(例)833073911

    申请人QQ:(例)204093928


    领养有什么要求(2021年05月10日之后)?

    群人数>100人

    二次元群(某些情况可以直接忽略这个)

    本帖按格式申请领养

    援助 ? ( <15 ) 元


    我该遵守什么协议?

    在对待普通群员能理解的宽容程度 好好珍惜她就行了- -。


    她能给我带来什么?

    群管功能 : 一套完善的自定义群管功能

    点歌 : 听一首来自网易云的歌吧 (维护中)

    P站美图推荐:一些网友推荐的精选画作

    天黑请闭眼:复刻杀人游戏玩法 暴民模拟器

    漂流瓶:相见相识,并让这份心意持续跟进

    本日词云:监听群员每天在群里的关键词发言

    调教系统:群内调教问答 模糊精确正则匹配 支持多段或随机匹配 图文并茂

    >>更多的功能等你发现