three_d_slider 1.0.0 copy "three_d_slider: ^1.0.0" to clipboard
three_d_slider: ^1.0.0 copied to clipboard

A versatile 3D slider widget for Flutter, perfect for building dynamic, interactive carousels with customizable 3D effects for modern UI designs.

ThreeDSlider #

A 3D slider widget for creating a dynamic, interactive carousel with a 3D effect.

Supported Platforms #

The widget is compatible with the following platforms:

  • Flutter Android
  • Flutter iOS
  • Flutter Web
  • Flutter Desktop (macOS, Linux, and Windows)

Installation #

To include three_d_slider in your project, add it to your pubspec.yaml file:

dependencies:
  three_d_slider: ^1.0.0

Then, import the package:

import 'package:three_d_slider/three_d_slider.dart';

Usage #

To create a 3D carousel, use the ThreeDSlider widget and specify the necessary parameters. Here’s a basic example:

ThreeDSlider(
  frameHeight: screenHeight * (isWeb ? 0.3 : 0.2),
  frameWidth: screenWidth * (isWeb ? 0.2 : 0.5),
  sideFrameVisibility: 0.2, // Controls the visibility of side frames
  selectedIndex: 2,         // Sets the default selected image index
  frameDecoration: const BoxDecoration(
    boxShadow: [
      BoxShadow(
        color: Color.fromARGB(255, 95, 94, 94),
        offset: Offset(0, 10),
        blurRadius: 20.0,
      ),
    ],
  ),
  cards: imageUrls.map((url) => Image.network(
      url,
      fit: BoxFit.fill,
    )).toList(),
),

Parameters #

  • frameHeight: The height of each card frame.
  • frameWidth: The width of each card frame.
  • sideFrameVisibility: Adjusts the transparency of frames on the sides.
  • selectedIndex: The initially selected card.
  • frameDecoration: Custom decoration for the frames, e.g., shadow.

In this example, imageUrls should be a list of image URLs to display in the carousel.

Preview #

Example of the 3D slider in action:

3D Slider Demo

License #

This project is licensed under the MIT License.

4
likes
160
points
18
downloads

Publisher

verified publisherakshaydev.in

Weekly Downloads

A versatile 3D slider widget for Flutter, perfect for building dynamic, interactive carousels with customizable 3D effects for modern UI designs.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on three_d_slider