首页 > 其他分享 >自学前端-HTML5+CSS-综合案例一-热词

自学前端-HTML5+CSS-综合案例一-热词

时间:2023-07-19 17:33:47浏览次数:53  
标签:热词 标签 height color 80px HTML5 text CSS

综合案例一-热词

目录

设计图如下

综合案例一-热词图片

1、设计需求

①需要鼠标放上去有显示透明

②需要点击后跳转到相应页面且保留原页面

2、设计所需标签和CSS样式

所需标签:div

CSS样式:伪类hover,颜色color,字大小font-size,背景颜色background-color,盒子宽度和高度width和height

3、设计具体步骤

第一步使用a标签把对应的字写上去

<a href="#" target="_blank">HTML</a>
<a href="#" target="_blank">CSS</a>
<a href="#" target="_blank">JavaScript</a>
<a href="#" target="_blank">Vue</a>
<a href="#" target="_blank">React</a>

第二步查看效果发现默认为蓝色,和有下划线,且在同一行。这时候就需要使用color,text-decoration和display属性

a {
color: white;
display: block;
text-decoration: none;
}

第三步看设计图还需要设置盒子的宽度和长度,背景颜色,字的大小,在盒子里面水平和垂直居中

   a {
       background-color: #3064bb;
       width: 200px;
       height: 80px;
       color: white;
       font-size: 18px;
       text-align: center;
       line-height: 80px;
       display: block;
       text-decoration: none;     
    }

第四步还需要设置鼠标悬停效果,用hover属性

  a:hover {
            background-color: #608dd9;        
            width: 200px;
            height: 80px;
        }

总体代码如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        a {
            background-color: #3064bb;
            width: 200px;
            height: 80px;
            color: white;
            font-size: 18px;
            text-align: center;
            line-height: 80px;
            display: block;
            text-decoration: none;
            
        }

        a:hover {
            background-color: #608dd9;        
            width: 200px;
            height: 80px;
        }

    </style>
</head>
<body>
    <h1>搜索热词</h1>
    <a href="#" target="_blank">HTML</a>
    <a href="#" target="_blank">CSS</a>
    <a href="#" target="_blank">JavaScript</a>
    <a href="#" target="_blank">Vue</a>
    <a href="#" target="_blank">React</a>
</body>
</html>

4、遇到的问题

第一个忘记了下划线如何删除;

第二个一开始想用div标签嵌套a标签,但发现div标签的话a标签的字体颜色就改变不了。a特殊不能继承,所以得再单独设置。比较麻烦所以干脆直接用a标签;

标签:热词,标签,height,color,80px,HTML5,text,CSS
From: https://www.cnblogs.com/ke-xi/p/17566162.html

相关文章

  • CSS
    CSSCSS:层叠样式表#就是给HTML增加样式的,让其变得更加美观选择器的语法结构选择器{ 属性名1:属性值1 属性名2:属性值2 属性名3:属性值3 属性名4:属性值4}CSS的注释语法/*内容*/#快捷键:ctrl+?css的引入方式1.在html文档中直接写在style标签中2.单独写一个CS......
  • 要在HTML中让文字居中,可以使用CSS样式来设置文本的对齐方式
    以下是几种常见的居中文本的方法:使用text-align:center;CSS样式:这个方法适用于将文本居中对齐在其父元素内。可以将text-align:center;应用于父元素,这将使其内部的所有文本内容都居中对齐。示例代码:<style>.container{text-align:center;}</style>......
  • html 学习 day3 css 的层叠 父子size 的继承
    今天遇到一个问题,css的父子继承关系在一种case下不生效。:子节点无法继承父节点的 width和height的设定下面代码的原始版本img无法继承div的宽和高的设定。当 img的css设定为:img{height:100%;width:100%;margin-right:1......
  • 前端三剑客之CSS
    一、CSS介绍1、CSS(层叠样式表,CascadingStyleSheets)是一种用于描述网页内容(HTML或XML等)外观样式的标记语言。它是一种样式表语言,用于控制网页的布局、字体、颜色、大小、间距以及其他与显示有关的属性。2、css学习步骤先学习选择器,作用就是如何找到标签找到标签之后,给标签......
  • 伪类选择器,伪元素选择器,选择器的优先级,CSS属性相关
    伪类选择器<style>/*未访问时候显示的*/a:link{color:#FF0000;}/*鼠标移动到链接上*/a:hover{color:#FF00FF}/*选定的链接*/a:active{color:#0000......
  • CSS透视与Z轴
    一.CSS透视通过模拟人眼的视角来创建三维效果(可以理解为看3D电影,需要借助3D眼睛,这个透视就是让了让网页上产生3D的效果)。我们在现实生活中,当物体远离我们时,会看到它们变小变远。透视效果就是基于这个原理。二.改变透视视与改变z轴的不同(一)、改变透视改变透视相当于主动挪动眼......
  • html5 - 支持word上传的富文本编辑器
    ​ 如何做到ueditor批量上传word图片?1、前端引用代码<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>......
  • css将多余的字变成...
    display:-webkit-box;/*作为弹性伸缩盒子模型显示*/-webkit-line-clamp:1;/*显示的行数;如果要设置2行加...则设置为2*/overflow:hidden;/*超出的文本隐藏*/text-overflow:ellipsis;/*溢出用省略号*/-webkit-box-orient:vertical;/*伸缩盒子......
  • 14款超时尚的HTML5时钟动画
    时钟动画在网页应用中也非常广泛,在一些个人博客中,我们经常会看到一些相当个性化的HTML5时钟动画。今天我们向大家分享了14款形态各异的超时尚HTML5时钟动画,其中有圆盘时钟、3D时钟、个性化时钟等,强大的HTML5为时钟动画增添了不少精彩,希望能给大家带来帮助。1、可爱的CSS3圆盘时钟......
  • 色彩解锁:探索革命性的CSS color()函数和新的色彩空间
    Google在6月份发布了一篇新博客,介绍了CSS中的新颜色空间和函数,支持所有主流引擎。下面是文章的链接:NewCSScolorspacesandfunctionsinallmajorengineshttps://web.dev/color-spaces-and-functions/?ref=sidebar该文章展示了一些支持的色彩空间的例子。color()函数介绍:color......