CSS 常用样式属性和字体图标

简介: CSS 常用样式属性和字体图标

个人主页:学习前端的小z

个人专栏:HTML5和CSS3悦读

本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结,欢迎大家在评论区交流讨论!


⭐作业

<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <meta name="三角形" content="三角形">
        <meta description="三角形" content="三角形">
        <title>三角形</title>
        <style>
            .btn {
                position: relative;
                width: 100px;
                height: 50px;
                background-color: black;
                color: white;
                margin: 30px auto 0;
                line-height: 50px;
                text-align: center;
            }
            .tips {
                position: absolute;
                width: 300px;
                height: 50px;
                left: 50%;
                background-color: blue;
                margin-left: -150px;
                top: 60px;
                color: white
            }
            .tips::after {
                content:'';
                position: absolute;
                width: 0;
                height: 0;
                line-height: 0;
                font-size: 0;
                border: 10px solid transparent;
                border-bottom-color: red;
                left: 50%;
                margin-left: -10px;
                bottom: 50.5px;
            }
            .btn:hover .tips  {
                display: block;
            }
            .btn .tips {
                display: none;
            }
        </style>
    </head>
    <body>
        <div class="btn">
            查看
            <div class="tips">我想学习前端知识</div>
        </div>
    </body>
</html>

<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <meta name="图片" content="图片">
        <meta description="图片" content="图片">
        <title>图片</title>
        <style>
            * {
                margin: 0;
                padding: 0;
            }
            div {
                width: 300px;
                margin: 30px auto 0;
                background-color: blue;
            }
            .method1 {
                display: block;
            }
            .method2 {
                /* vertical-align: top;
                vertical-align: middle; */
                vertical-align: bottom;
            }
        </style>
    </head>
    <body>
        <div>
            <img src="./images/1.jpg" height="50px">          
        </div>
        <div>
            <img class="method1 " src="./images/1.jpg" height="50px">
        </div>
        <div>
            <img class="method2 " src="./images/1.jpg" height="50px">
        </div>
      
    </body>
</html>

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <meta name="计数器" content="计数器">
        <meta description="计数器" content="计数器">
        <title>计数器</title>
        <style>
            * {
                margin: 0;
                padding: 0;
            }
            ul {
                list-style: none;
            }
            body {
                counter-reset: month;
            }
            .box {
                counter-reset: day;
                width: 300px;
                margin: 30px auto 0;
                
            }
            .month {
                text-align: center;
            }
            .month::after {
                counter-increment: month;
                content: '第 'counter(month)'月';
            }
            .day>li {
                float: left;
                width: 50px;
                height: 50px;
                text-align: center;
                line-height: 50px;
            }
            .day>li::after {
                counter-increment: day;
                content: counter(day);
            }
            .clearfix::after {
                content: '';
                display: block;
                clear: both;
            }
        </style>
    </head>
    <body>
        <div class="box">
            <h3 class="month"></h3>
            <ul class="day clearfix">
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </div>
        <div class="box">
            <h3 class="month"></h3>
            <ul class="day clearfix">
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </div>
    </body>
</html>

<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <meta name="字体图标" content="字体图标">
        <meta description="字体图标" content="字体图标">
        <title>字体图标</title>
        <link rel="stylesheet" href="./iconfont/iconfont.css">
        <style>
            * {
                padding: 0;
                margin: 0;  
            }
            .fotter {
                position: fixed;
                bottom: 0;
                left: 0;
                right: 0;
                height: 50px;
            }
        </style>
    </head>
    <body>
        <div class="fotter">
            <span class="iconfont" style="color:blue;">&#xe622;</span>
            <span class="iconfont">&#xe61d;</span>
            <span class="iconfont">&#xe616;</span>
            <span class="iconfont">&#xe6e2;</span>
            <span class="iconfont">&#xe892;</span>
            <span class="iconfont icon-gouwuche"  style="color:blue;"></span>
            <span class="iconfont icon-wode"></span>
            <span class="iconfont icon-fenlei"></span>
            <span class="iconfont icon-shouye"></span>
            <span class="iconfont icon-shezhi"></span>
        </div>
    
    </body>
</html>

<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <meta name="字体图标" content="字体图标">
        <meta description="字体图标" content="字体图标">
        <title>字体图标</title>
        <link rel="stylesheet" href="./iconfont/iconfont.css">
        <style>
            * {
                padding: 0;
                margin: 0;  
            }
            a {
                text-decoration: none;
                color: black;
            }
            a:hover {
                color: red;
            }
            .fotter {
                position: fixed;
                bottom: 0;
                left: 0;
                right: 0;
                height: 100px;
                font-size: 0;
                box-shadow: 0 0 10px #ccc;
            }
            
            .fotter .item {
                width: 25%;
                display: inline-block;
                font-size: 18px;
                text-align: center;
                cursor: pointer;
                margin-top: 15px;
            }
            
            .iconfont {
                font-size: 50px;
            }
        </style>
    </head>
    <body>
        <div class="fotter">
            <a class="item">
                <div class="iconfont icon-shouye"></div>
                <div>首页</div>
            </a>
            <a class="item">
                <div class="iconfont icon-fenlei"></div>
                <div>分类</div>
            </a>
            <a class="item">
                <div class="iconfont icon-gouwuche"></div>
                <div>购物车</div>
            </a>
            <a class="item">
                <div class="iconfont icon-wode"></div>
                <div>我的</div>
            </a>
            
        </div>
    
    </body>
</html>

目录
相关文章
|
10天前
|
前端开发
css的渐变属性linear-gradient
css的渐变属性linear-gradient
|
2天前
|
前端开发
前端基础(五)_CSS文本文字属性、背景颜色属性
本文详细介绍了CSS中关于文本和背景颜色的样式属性。包括字体大小、字体族、字体加粗、字体样式、文本行高、`font`属性、文本颜色、文本对齐方式、文本装饰线、首行缩进等文本属性,以及背景颜色、背景图片、背景重复、背景位置等背景属性。文章通过示例代码展示了这些属性的具体应用和效果。
8 3
前端基础(五)_CSS文本文字属性、背景颜色属性
|
2天前
|
前端开发
前端基础(四)_CSS层叠样式表_什么是css_css样式的引入方式_样式表的优先级_样式选择器
本文详细介绍了CSS(层叠样式表)的基本概念、语法规则、引入方式、样式表的优先级和样式选择器。文章解释了CSS的作用,展示了如何在HTML中通过行内样式、内部样式和外部样式引入CSS,讨论了不同CSS选择器的优先级和如何确定最终的样式应用。此外,还强调了使用`!important`规则时的优先级高于行内样式。
17 1
|
15天前
|
缓存 前端开发
css内部样式和外部样式的性能比较和使用规范
CSS 的内部样式和外部样式各有优缺点,适用于不同场景。
|
10天前
|
前端开发
css <样式一>
css <样式一>
14 1
|
26天前
|
设计模式 移动开发 前端开发
CSS内联样式的使用,吐血整理
CSS内联样式的使用,吐血整理
34 6
|
1月前
|
前端开发
CSS常用滤镜属性讲解
本文介绍了CSS滤镜的几种常用效果,包括高斯模糊、亮度和对比度调整、灰度化、图像反转、透明度调整、饱和度调整及复古滤镜等。例如,使用`blur(10px)`可使图像产生模糊效果,包裹层设置`overflow: hidden`可避免边缘模糊;`brightness(150%)`和`contrast(150%)`分别增强图像亮度和对比度;`grayscale(1)`将图像转为灰度;`invert(1)`实现图像颜色完全反转;`opacity(0.5)`调整图像半透明;`saturate(350%)`增加饱和度;`sepia(100%)`营造复古深褐色调;`hue-rotate(180deg)`改变
31 4
CSS常用滤镜属性讲解
|
4天前
|
前端开发
Vue3基础(十ba)___在css中使用props或者计算属性的变量,来实现动态样式
本文介绍了如何在Vue3中通过CSS变量和props或计算属性来实现动态样式。
10 0
|
1月前
|
前端开发
了解 css中 backface-visibility 属性
`backface-visibility` 是一个CSS属性,用于3D转换时控制元素背面的可见性,以优化渲染性能。默认情况下,背面被隐藏以减少不必要的渲染。此属性有两值:`visible` 表示背面可见;`hidden`(默认值)则隐藏背面。 通过双面卡片案例演示了其用法:两个重叠盒子,一个显示图片,另一个显示文字且初始状态为背面朝外。鼠标悬停时,图片盒子翻转显示背面,文字盒子翻转显示正面,同时设置 `backface-visibility: hidden` 以确保背面不被渲染。 兼容性良好,广泛支持现代浏览器。
35 2
了解 css中 backface-visibility 属性
|
1月前
|
前端开发 算法 开发者
CSS 的了解text-rendering属性
【8月更文挑战第24天】