首页 > 其他分享 > CSS学习

CSS学习

时间:2023-11-04 16:12:16浏览次数:23  
标签:padding color 学习 商品 nbsp 100 价格 CSS

  • 知识体系

               

                 

                  

  • 案例整理

案例:

1)需求:

商品页面

2)代码:

<!DOCTYPE html>
<html>

<head>
    <title>商品页面</title>
    <style>
        body {
            height: 100%;
            margin: 0;
            padding: 0;
            background-color: rgb(244, 30, 30);
            background-image: linear-gradient(red, rgb(230, 156, 156));
        }

        .zone {
            display: flex;
            flex-direction: column;
            height: 100%;
        }

        .header {
            padding: 20px;
            height: 60px;
            text-align: center;
            color: rgb(233, 232, 230);
            font-family: 'Times New Roman', Times, serif;
            font-size: 70px;
            text-shadow: 15px 12px 8px rgb(3, 0, 5);
            font-style: oblique;
        }


        .main {
            flex-grow: 1;
            display: flex;
        }

        .nav {

            width: 13%;

        }

        .ywo {
            flex-grow: 1;

            padding: 10px;
        }

        ul {
            list-style-type: none;
            margin: 0;
            padding: 0;
            width: 13%;
            height: 100%;
            font-size: medium;
            position: fixed;
            overflow: auto;
        }

        li a {
            display: block;
            color: #fcf5f5;
            padding: 8px 16px;
            text-decoration: none;
        }

        li a:hover {
            background-color: #ec7351;
            color: white;
        }

        .content {
            display: none;
        }

        table {
            border-collapse: collapse;
            width: 100%;
        }

        th,
        td {
            padding: 8px;
            text-align: left;
            border-bottom: 1px solid #beb9b9;
            text-align: center;
        }

        img {
            width: 85%;
            height: 260px;
            box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
            border-radius: 25px;

        }

        table {
            background-color: white;

            margin-bottom: 25px;
        }

        img:hover {
            opacity: 0.5;
        }
    </style>
    <script>
        function showContent(contentId) {
            // 隐藏所有内容  
            var contents = document.getElementsByClassName('content');
            for (var i = 0; i < contents.length; i++) {
                contents[i].style.display = 'none';
            }

            // 显示选定内容  
            var selectedContent = document.getElementById(contentId);
            if (selectedContent) {
                selectedContent.style.display = 'block';
            }
        }  
    </script>
</head>

<body onl oad="showContent('content1')">
    <div class="header">
        <span>双&nbsp&nbsp十&nbsp&nbsp一&nbsp&nbsp商&nbsp&nbsp品&nbsp&nbsp促&nbsp&nbsp销</span>
    </div>
    <div class="zone">
        <div class="main">
            <div class="nav">
                <ul>
                    <li><a href="#" onclick="showContent('content1')">小孩</a></li> <br>
                    <li><a href="#" onclick="showContent('content2')">青少年</a></li> <br>
                    <li><a href="#" onclick="showContent('content3')">成年人</a></li> <br>
                </ul>
            </div>
            <div class="ywo">
                <div id="content1" class="content">
                    <table>
                        <tr>
                            <td><img src="x1.jpg" /></td>
                            <td><img src="x2.jpg" /></td>
                            <td><img src="x3.jpg" /></td>
                        </tr>
                        <tr>
                            <td>商品A 价格:100</td>
                            <td>商品A 价格:100</td>
                            <td>商品A 价格:100</td>
                        </tr>
                        <tr>
                            <td><img src="x4.jpg" /></td>
                            <td><img src="X5.jpg" /></td>
                            <td><img src="x6.jpg" /></td>
                        </tr>
                        <tr>
                            <td>商品A 价格:100</td>
                            <td>商品A 价格:100</td>
                            <td>商品A 价格:100</td>
                        </tr>
                        <tr>
                            <td><img src="x1.jpg" /></td>
                            <td><img src="x2.jpg" /></td>
                            <td><img src="x3.jpg" /></td>
                        </tr>
                        <tr>
                            <td>商品A 价格:100</td>
                            <td>商品A 价格:100</td>
                            <td>商品A 价格:100</td>
                        </tr>
                        <tr>
                            <td><img src="x4.jpg" /></td>
                            <td><img src="X5.jpg" /></td>
                            <td><img src="x6.jpg" /></td>
                        </tr>
                        <tr>
                            <td>商品A 价格:100</td>
                            <td>商品A 价格:100</td>
                            <td>商品A 价格:100</td>
                        </tr>

                        </tr>
                    </table>
                </div>
                <div id="content2" class="content">
                    <table>
                        <tr>
                            <td><img src="Q1.jpg" /></td>
                            <td><img src="Q2.jpg" /></td>
                            <td><img src="Q3.jpg" /></td>
                        </tr>
                        <tr>
                            <td>商品B 价格:100</td>
                            <td>商品B 价格:100</td>
                            <td>商品B 价格:100</td>
                        </tr>
                        <tr>
                            <td><img src="Q4.jpg" /></td>
                            <td><img src="Q5.jpg" /></td>
                            <td><img src="Q6.jpg" /></td>
                        </tr>
                        <tr>
                            <td>商品B 价格:100</td>
                            <td>商品B 价格:100</td>
                            <td>商品B 价格:100</td>
                        </tr>
                        <tr>
                            <td><img src="Q1.jpg" /></td>
                            <td><img src="Q2.jpg" /></td>
                            <td><img src="Q3.jpg" /></td>
                        </tr>
                        <tr>
                            <td>商品B 价格:100</td>
                            <td>商品B 价格:100</td>
                            <td>商品B 价格:100</td>
                        </tr>
                        <tr>
                            <td><img src="Q4.jpg" /></td>
                            <td><img src="Q5.jpg" /></td>
                            <td><img src="Q6.jpg" /></td>
                        </tr>
                        <tr>
                            <td>商品B 价格:100</td>
                            <td>商品B 价格:100</td>
                            <td>商品B 价格:100</td>
                        </tr>
                    </table>

                </div>
                <div id="content3" class="content">
                    <table>
                        <tr>
                            <td><img src="L1.jpg" /></td>
                            <td><img src="L2.jpg" /></td>
                            <td><img src="L3.jpg" /></td>
                        </tr>
                        <tr>
                            <td>商品C 价格:100</td>
                            <td>商品C 价格:100</td>
                            <td>商品C 价格:100</td>
                        </tr>
                        <tr>
                            <td><img src="L4.jpg" /></td>
                            <td><img src="L5.jpg" /></td>
                            <td><img src="L6.jpg" /></td>
                        </tr>
                        <tr>
                            <td>商品C 价格:100</td>
                            <td>商品C 价格:100</td>
                            <td>商品C 价格:100</td>
                        </tr>
                        <tr>
                            <td><img src="L1.jpg" /></td>
                            <td><img src="L2.jpg" /></td>
                            <td><img src="L3.jpg" /></td>
                        </tr>
                        <tr>
                            <td>商品C 价格:100</td>
                            <td>商品C 价格:100</td>
                            <td>商品C 价格:100</td>
                        </tr>
                        <tr>
                            <td><img src="L4.jpg" /></td>
                            <td><img src="L5.jpg" /></td>
                            <td><img src="L6.jpg" /></td>
                        </tr>
                        <tr>
                            <td>商品C 价格:100</td>
                            <td>商品C 价格:100</td>
                            <td>商品C 价格:100</td>
                        </tr>
                    </table>

                </div>
            </div>
        </div>
    </div>
</body>

</html>

 3)效果图: 

               

 

标签:padding,color,学习,商品,nbsp,100,价格,CSS
From: https://www.cnblogs.com/sxr0316/p/17809458.html

相关文章

  • 机器学习——图像卷积
    特征映射和感受野 因此,当需要检测输入特征中更广区域时,我们可以构建一个更深的卷积网络 。 利用卷积网络进行目标边缘检测......
  • 2023-2024-1 20231410刘珈岐 《计算机基础与程序设计》第六周学习总结
    2023-2024-120231410刘珈岐《计算机基础与程序设计》第六周学习总结作业信息这个作业属于哪个课程(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)这个作业要求在哪里(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/12754)这个作业......
  • JUC并发编程学习笔记(八)读写锁
    读写锁ReadWriteLockReadWriteLock只存在一个实现类那就是ReentrantReadWriteLock,他可以对锁实现更加细粒化的控制读的时候可以有多个阅读器线程同时参与,写的时候只希望写入线程是独占的Demo:packageorg.example.rw;importjava.util.HashMap;importjava.util.Map;impo......
  • 与c++比较学习rust3-1:变量和可变性
    rust文章:变量和可变性let,const这两个在c++中,没有与let相同的用法,letlet有点像constauto1.1.相同点:不需要指定类型。使用了constauto之后,不能改变值也不能改变类型。1.2.不同点:rust合法,c++中不合法(即c++中,不能重复定义一个变量)leta=2;leta=4;le......
  • 并查集学习笔记
    概念及其介绍并查集是一种树型的数据结构,用于处理一些不相交集合的合并及查询问题。并查集的思想是用一个数组表示了整片森林(parent)树的根节点唯一标识了一个集合我们只要找到了某个元素的的树根就能确定它在哪个集合里。并查集构造方法publicclassUnion{intn;int......
  • 机器学习——卷积神经网络
     对于表格数据(其中行对应样本,列对应特征),我们寻找的模式可能涉及特征之间的交互,但是我们不能预先假设任何与特征交互相关的先验结构。此时,多层感知机可能是最好的选择,然而对于高维感知数据,这种缺少结构的网络可能会变得不实用。原因如下:当特征数非常高维时,全连接网络的......
  • 什么是机器学习中的正则化?
    1.引言在机器学习领域中,相关模型可能会在训练过程中变得过拟合和欠拟合。为了防止这种情况的发生,我们在机器学习中使用正则化操作来适当地让模型拟合在我们的测试集上。一般来说,正则化操作通过降低过拟合和欠拟合的可能性来帮助大家获得最佳模型。在本文中,我们将了解什么是正则化,......
  • STM32 PWM控制LED流水灯 学习记录随笔
    代码部分#include"stm32f10x.h"                 //Deviceheader#include"Delay.h"intmain(void){   RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//启用系统寄存器时钟,使能GPIOC组,并启动   GPIO_InitTypeDefGPIO_InitStructure;  ......
  • 20211105李宜时信息安全系统设计与基础学习笔记八
    Ubuntu中的定时器及时钟服务学习笔记基础概念在Ubuntu系统中,定时器和时钟服务是操作系统时间管理的基础。定时器用于在特定时间点或经过特定时间间隔后触发事件。时钟服务则提供当前时间和日期信息。硬件定时器硬件定时器是由计算机硬件提供的计时设备,它可以在不同时间间隔发......
  • React学习笔记18-非受控组件
    1.非受控组件的定义非受控组件即状态不是完全由React的state来控制的组件React要编写一个非受控组件,可以使用ref来从DOM节点中获取表单数据,就是非受控组件。importReact,{Component}from'react'exportdefaultclassAppextendsComponent{myusername=R......