Complete PHP website for comprehensive screen sharing service (CAM service) testing. Includes multiple types of visual elements, animations, interactive forms, and multimedia resources.
- SVG Images: Circles, squares, triangles, gradients, patterns, and custom logo
- Advanced CSS Styles: Multiple visual effects, shadows, borders, and gradients
- CSS Animations: Rotation, pulse, bounce, shake, fade, slide, scale, and more
- Custom Fonts: Different typographic families with special effects
- Interactive Forms: Inputs, selects, checkboxes, radios, range sliders, textareas
- Animated Canvas: Interactive particles with dynamic connections
- Dynamic Tables: With visual progress and status badges
- Alerts and Notifications: Different types (info, success, warning, error)
- Responsive Cards: With various hover effects
- Sticky Navigation: Fixed menu with smooth scrolling
- PHP: Backend and dynamic content generation
- HTML5: Modern semantic structure
- CSS3: Advanced styles and animations
- JavaScript (Vanilla): Interactivity without dependencies
- SVG: Scalable vector graphics
- PHP 7.0 or higher
- Web server (Apache, Nginx, or PHP Built-in Server)
- Modern web browser
# Navigate to project directory
cd /workspace
# Start PHP server on port 8000
php -S localhost:8000
# Open in browser
# http://localhost:8000- Copy files to web server directory
- Configure virtual host pointing to
/workspace - Access through configured domain
# Create a quick PHP container
docker run -d -p 8080:80 -v /workspace:/var/www/html php:apache
# Access at http://localhost:8080/workspace/
βββ index.php # Main PHP file
βββ README.md # This file
βββ readme # Original readme
βββ assets/
βββ css/
β βββ styles.css # Main styles
β βββ animations.css # CSS animations
βββ js/
β βββ main.js # Interactive JavaScript
βββ images/
β βββ circle-red.svg # Red circle image
β βββ square-blue.svg # Blue square
β βββ triangle-green.svg # Green triangle
β βββ gradient-bg.svg # Gradient background
β βββ pattern.svg # Decorative pattern
β βββ logo.svg # CAM Service logo
βββ fonts/
βββ custom-fonts.css # Font definitions
- PHP version
- Server information
- Current host
- Randomly generated color
- 6 different SVG images
- Different sizes and shapes
- Hover effects
- Multiple font families
- Varied text styles
- Special effects (shadow, gradient, outline, 3D, neon, glitch)
- Text, email, phone, date inputs
- Select with PHP-generated options
- Checkboxes and radio buttons
- Range slider with visual feedback
- Textarea
- Real-time validation
- 8 different CSS animation types
- Infinite animations
- Different timings and effects
- Video placeholder
- Canvas with particle animation
- Test iFrame
- Dynamic table with PHP data
- Status badges
- Animated progress bars
- Action buttons
- Cards with different styles
- Colored alerts
- Footer with dynamic information
- Interactive Range Slider: Real-time value updates
- Animated Canvas: 50 particles with simple physics and connections
- Smooth Scrolling: Fluid navigation between sections
- Form Validation: Immediate visual feedback
- Intersection Observer: Scroll-triggered animations
- Color Changer: Random color changes in animations
- Custom Alerts: Notification system
- Performance Monitoring: Load and rendering metrics
- Event Handlers: Keyboard, resize, visibility change
Ctrl + Shift + D: Display debug information in console
--primary-color: #2196F3
--secondary-color: #FF9800
--success-color: #4CAF50
--danger-color: #F44336
--warning-color: #FFC107
--info-color: #00BCD4- Spin (rotation)
- Pulse
- Bounce
- Shake
- Fade
- Slide
- Scale
- Gradient shift
- Share full screen
- Share specific window
- Share browser tab
- Verify colors and gradients
- Verify CSS animations
- Verify interactive elements (forms, buttons)
- Verify animated canvas
- Verify tables and dynamic data
- Verify scrolling and navigation
- Verify different resolutions
- Verify typography and sizes
- Verify hover effects
- Verify alerts and notifications
php -vIf there are issues, enable error display in index.php:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>Open DevTools (F12) and check the console to see:
- Initialization logs
- Browser information
- Performance metrics
- Detected events
# List all files
find /workspace -type f
# Check permissions
ls -la /workspace/The site is fully responsive and adapts to:
- π± Mobile (< 768px)
- π± Tablets (768px - 1024px)
- π₯οΈ Desktop (> 1024px)
- β Chrome/Edge (90+)
- β Firefox (88+)
- β Safari (14+)
- β Opera (76+)
- CSS and JS without external dependencies
- SVG for scalable images
- Animations with
will-changefor better performance - Intersection Observer for lazy animations
- requestAnimationFrame for smooth animations
- Debounce on resize events
The site includes automatic monitoring of:
- Total load time
- Connection time
- DOM rendering time
- Viewport information
- Color depth
This is a test project. Feel free to:
- Add more test elements
- Improve animations
- Add new CSS effects
- Optimize JavaScript code
- Fonts use system fonts for maximum compatibility
- All images are embedded SVGs
- No database required
- No npm/composer dependencies
- Completely standalone
- PHP input sanitization with
htmlspecialchars() - Client and server form validation
- No unsanitized code execution
To report issues or suggestions:
- Check browser console (F12)
- Verify PHP server logs
- Test in different browsers
This project is open source and can be used freely for testing and development purposes.
Developed for CAM Service testing π₯
Last updated: 2025-11-11