CSS3 category menu effect

CSS3 category menu effect

The CSS3 category menu effects are as follows:

HTML

<html>
<head>
    <title></title>
    <style type="text/css">
        #bg { width: 1270px; height: 751px; margin: 0 auto; background: url("images/bg.jpg") no-repeat; }
        .sblock { width: 800px; height: 250px; margin: 0 auto;}
        /*.sblock { transform:translateY(65%); }*/
        .sblock > div { width: 200px; height: 250px; margin: 0 auto; }
        .sb1 { padding-top: 170px; }
        .sb2 { padding-top: 30px; }
        .sblock div:hover { transform: translateY(-10px); }
        .sblock div { transition:all 0.5s; }
        .sb1 > div:nth-of-type(1) { float: left; background: url("images/1.jpg") no-repeat; }
        .sb1 > div:nth-of-type(2) { float: left; background: url("images/2.jpg") no-repeat; }
        .sb1 > div:nth-of-type(3) { float: left; background: url("images/3.jpg") no-repeat; }
        .sb1 > div:nth-of-type(4) { float: left; background: url("images/4.jpg") no-repeat; }
        .sb2 > div:nth-of-type(1) { float: left; background: url("images/5.jpg") no-repeat; }
        .sb2 > div:nth-of-type(2) { float: left; background: url("images/6.jpg") no-repeat; }
        .sb2 > div:nth-of-type(3) { float: left; background: url("images/7.jpg") no-repeat; }
        .sb2 > div:nth-of-type(4) { float: left; background: url("images/8.jpg") no-repeat; }
    </style>
</head>
<body>
    <div id="bg">
        <section class="sblock sb1">
            <div></div>
            <div></div>
            <div></div>
            <div></div>
        </section>
        <section class="sblock sb2">
            <div></div>
            <div></div>
            <div></div>
            <div></div>
        </section>
    </div>    
</body>
</html>

Summarize

The above is the CSS3 classification menu effect introduced by the editor. I hope it will be helpful to everyone. If you have any questions, please leave me a message and the editor will reply to you in time. I would also like to thank everyone for their support of the 123WORDPRESS.COM website!

<<:  The big role of HTML meta

>>:  Solve the problem that Navicat cannot connect to the MySQL server in the Centos system in VMware

Recommend

How to use watch listeners in Vue2 and Vue3

watch : listen for data changes (change events of...

MySQL: mysql functions

1. Built-in functions 1. Mathematical functions r...

Pure CSS to achieve cool charging animation

Let’s take a look at what kind of charging animat...

Solution to 1045 error when navicat connects to mysql

When connecting to the local database, navicat fo...

Detailed explanation of JavaScript Proxy object

Table of contents 1. What is Proxy? 2. How to use...

Implementation of master-slave replication in docker compose deployment

Table of contents Configuration parsing Service C...

Detailed explanation of BOM and DOM in JavaScript

Table of contents BOM (Browser Object Model) 1. W...

Linux Autofs automatic mount service installation and deployment tutorial

Table of contents 1. Introduction to autofs servi...

Detailed explanation of tinyMCE usage and experience

Detailed explanation of tinyMCE usage initializat...

MYSQL METADATA LOCK (MDL LOCK) theory and lock type test

Table of contents MYSQL METADATA LOCK (MDL LOCK) ...

Detailed explanation of the principle of js Proxy

Table of contents What is Proxy Mode? Introducing...

Vue defines private filters and basic usage

The methods and concepts of private filters and g...

CSS3+HTML5+JS realizes the shrinking and expanding animation effect of a block

When I was working on a project recently, I found...

js to achieve simulated shopping mall case

Friends who are learning HTML, CSS and JS front-e...