VV
VV
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-
scalable=no">
<title>Image Gallery</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f4f4f9;
user-select: none; /* Prevent text selection */
overflow-x: hidden; /* Prevent horizontal scroll */
}
header {
text-align: center;
padding: 20px;
background-color: #333;
color: white;
}
.gallery-item img {
width: 100%; /* Ensure the image takes the full width of the container
*/
height: auto; /* Maintain aspect ratio */
object-fit: contain; /* Prevent cutting off the image */
max-height: 60vh; /* Limit the height to make sure images fit */
pointer-events: none; /* Disable interaction with image */
-webkit-user-drag: none;
-moz-user-drag: none;
user-drag: none; /* Disable image dragging */
touch-action: none; /* Disable zooming and panning */
}
/* Watermark styling */
.watermark, .watermark-2 {
position: absolute;
font-weight: bold;
color: rgba(255, 255, 255, 0.7); /* Increased watermark opacity */
z-index: 10;
pointer-events: none; /* Prevent interaction with watermark */
text-align: center;
width: 100%; /* Make sure watermarks take full width of the image */
}
.watermark {
font-size: 24px; /* Increased watermark font size */
top: 40%; /* Position watermark slightly above center */
left: 50%;
transform: translateX(-50%); /* Horizontally center watermark */
}
.watermark-2 {
font-size: 18px; /* Increased watermark font size */
top: 55%; /* Position second watermark slightly below the first
watermark */
left: 50%;
transform: translateX(-50%); /* Horizontally center watermark */
}
.gallery-item img {
max-height: 50vh; /* Reduce the image size on smaller screens */
}
.watermark {
font-size: 20px; /* Adjust watermark size */
top: 35%; /* Adjust watermark position */
}
.watermark-2 {
font-size: 16px; /* Adjust watermark size */
top: 50%; /* Adjust the position slightly */
}
}
.gallery-item img {
max-height: 40vh; /* Further reduce image height */
}
.watermark {
font-size: 18px; /* Adjust watermark size */
top: 30%; /* Adjust watermark position */
}
.watermark-2 {
font-size: 14px; /* Adjust watermark size */
top: 45%; /* Adjust the position slightly */
}
}
</style>
</head>
<body>
<header>
<h1>Arles' Gallery</h1>
<p>Scroll through our store and choose your purchases</p>
</header>
<div class="gallery">
<div class="gallery-item">
<img src="1.jpg" alt="Image 1" class="portrait">
<div class="watermark">Arles' Gallery</div>
<div class="watermark-2">Arles' Gallery</div>
</div>
<div class="gallery-item">
<img src="2.jpg" alt="Image 2" class="portrait">
<div class="watermark">Arles' Gallery</div>
<div class="watermark-2">Arles' Gallery</div>
</div>
<div class="gallery-item">
<img src="3.jpg" alt="Image 3" class="portrait">
<div class="watermark">Arles' Gallery</div>
<div class="watermark-2">Arles' Gallery</div>
</div>
<div class="gallery-item">
<img src="4.jpg" alt="Image 4" class="portrait">
<div class="watermark">Arles' Gallery</div>
<div class="watermark-2">Arles' Gallery</div>
</div>
<div class="gallery-item">
<img src="5.jpg" alt="Image 5" class="portrait">
<div class="watermark">Arles' Gallery</div>
<div class="watermark-2">Arles' Gallery</div>
</div>
<div class="gallery-item">
<img src="6.jpg" alt="Image 6" class="portrait">
<div class="watermark">Arles' Gallery</div>
<div class="watermark-2">Arles' Gallery</div>
</div>
</div>
<script>
// Example JavaScript to add images dynamically (if needed)
function addImage(imageSrc, imageAlt) {
const gallery = document.querySelector('.gallery');
const newItem = document.createElement('div');
newItem.classList.add('gallery-item');
const newImage = document.createElement('img');
newImage.src = imageSrc;
newImage.alt = imageAlt;
newItem.appendChild(newImage);
const watermark1 = document.createElement('div');
watermark1.classList.add('watermark');
watermark1.textContent = 'Arles\' Gallery';
const watermark2 = document.createElement('div');
watermark2.classList.add('watermark-2');
watermark2.textContent = 'Arles\' Gallery';
newItem.appendChild(watermark1);
newItem.appendChild(watermark2);
gallery.appendChild(newItem);
}
addImage('401.jpg', '8');
addImage('402.jpg', '8');
addImage('403.jpg', '13');
addImage('404.jpg', '8');
addImage('405.jpg', '8');
addImage('406.jpg', '8');
addImage('407.jpg', '8');
addImage('408.jpg', '8');
addImage('409.jpg', '8');
addImage('410.jpg', '8');
addImage('411.jpg', '8');
addImage('412.jpg', '8');
addImage('413.jpg', '8');
addImage('414.jpg', '8');
addImage('415.jpg', '8');
addImage('416.jpg', '8');
addImage('419.jpg', '8');
addImage('410.jpg', '8');
addImage('421.jpg', '8');
addImage('122.jpg', '8');
addImage('423.jpg', '13');
addImage('424.jpg', '8');
addImage('425.jpg', '8');
addImage('426.jpg', '8');
addImage('427.jpg', '8');
addImage('428.jpg', '8');
addImage('429.jpg', '8');
addImage('430.jpg', '8');
addImage('431.jpg', '8');
addImage('432.jpg', '8');
addImage('433.jpg', '13');
addImage('434.jpg', '8');
addImage('435.jpg', '8');
addImage('436.jpg', '8');
addImage('437.jpg', '8');
addImage('438.jpg', '8');
addImage('439.jpg', '8');
addImage('440.jpg', '8');
addImage('441.jpg', '8');
addImage('442.jpg', '8');
addImage('443.jpg', '13');
addImage('444.jpg', '8');
addImage('445.jpg', '8');
addImage('446.jpg', '8');
addImage('447.jpg', '8');
addImage('448.jpg', '8');
addImage('449.jpg', '8');
addImage('450.jpg', '8');
addImage('451.jpg', '8');
addImage('452.jpg', '8');
addImage('453.jpg', '1');
addImage('454.jpg', '8');
addImage('455.jpg', '8');
addImage('456.jpg', '8');
addImage('457.jpg', '8');
addImage('458.jpg', '8');
addImage('459.jpg', '8');
addImage('460.jpg', '8');
addImage('461.jpg', '8');
addImage('462.jpg', '8');
addImage('463.jpg', '1');
addImage('464.jpg', '8');
addImage('465.jpg', '8');
addImage('466.jpg', '8');
addImage('467.jpg', '8');
addImage('468.jpg', '8');
addImage('469.jpg', '8');
addImage('470.jpg', '8');
addImage('471.jpg', '8');
addImage('472.jpg', '8');
addImage('473.jpg', '13');
addImage('474.jpg', '8');
addImage('475.jpg', '8');
addImage('476.jpg', '8');
addImage('477.jpg', '8');
addImage('478.jpg', '8');
addImage('479.jpg', '8');
addImage('480.jpg', '8');
addImage('481.jpg', '8');
addImage('483.jpg', '13');
addImage('484.jpg', '8');
addImage('485.jpg', '8');
addImage('486.jpg', '8');
addImage('487.jpg', '8');
addImage('488.jpg', '8');
addImage('489.jpg', '8');
addImage('490.jpg', '8');
addImage('491.jpg', '8');
addImage('492.jpg', '8');
addImage('493.jpg', '13');
addImage('494.jpg', '8');
addImage('495.jpg', '8');
addImage('496.jpg', '8');
addImage('497.jpg', '8');
addImage('498.jpg', '8');
addImage('499.jpg', '8');
addImage('500.jpg', '8');
addImage('501.jpg', '8');
addImage('502.jpg', '8');
addImage('503.jpg', '13');
addImage('504.jpg', '8');
addImage('505.jpg', '8');
addImage('506.jpg', '8');
addImage('507.jpg', '8');
addImage('508.jpg', '8');
addImage('509.jpg', '8');
addImage('510.jpg', '8');
addImage('511.jpg', '8');
addImage('512.jpg', '8');
addImage('513.jpg', '8');
addImage('514.jpg', '8');
addImage('515.jpg', '8');
addImage('516.jpg', '8');
addImage('519.jpg', '8');
addImage('510.jpg', '8');
addImage('521.jpg', '8');
addImage('522.jpg', '8');
addImage('523.jpg', '13');
addImage('524.jpg', '8');
addImage('525.jpg', '8');
addImage('526.jpg', '8');
addImage('527.jpg', '8');
addImage('528.jpg', '8');
addImage('529.jpg', '8');
addImage('530.jpg', '8');
addImage('531.jpg', '8');
addImage('532.jpg', '8');
addImage('533.jpg', '13');
addImage('534.jpg', '8');
addImage('535.jpg', '8');
addImage('536.jpg', '8');
addImage('537.jpg', '8');
addImage('538.jpg', '8');
addImage('539.jpg', '8');
addImage('540.jpg', '8');
addImage('541.jpg', '8');
addImage('542.jpg', '8');
addImage('543.jpg', '13');
addImage('544.jpg', '8');
addImage('545.jpg', '8');
addImage('546.jpg', '8');
addImage('547.jpg', '8');
addImage('548.jpg', '8');
addImage('549.jpg', '8');
addImage('550.jpg', '8');
addImage('551.jpg', '8');
addImage('552.jpg', '8');
addImage('553.jpg', '1');
addImage('554.jpg', '8');
addImage('555.jpg', '8');
addImage('556.jpg', '8');
addImage('557.jpg', '8');
addImage('558.jpg', '8');
addImage('559.jpg', '8');
addImage('560.jpg', '8');
addImage('561.jpg', '8');
addImage('562.jpg', '8');
addImage('563.jpg', '1');
addImage('564.jpg', '8');
addImage('565.jpg', '8');
addImage('566.jpg', '8');
addImage('567.jpg', '8');
addImage('568.jpg', '8');
addImage('569.jpg', '8');
addImage('570.jpg', '8');
addImage('571.jpg', '8');
addImage('572.jpg', '8');
addImage('573.jpg', '13');
addImage('574.jpg', '8');
addImage('575.jpg', '8');
addImage('576.jpg', '8');
addImage('577.jpg', '8');
addImage('578.jpg', '8');
addImage('579.jpg', '8');
addImage('580.jpg', '8');
addImage('581.jpg', '8');
addImage('582.jpg', '8');
addImage('583.jpg', '13');
addImage('584.jpg', '8');
addImage('585.jpg', '8');
addImage('586.jpg', '8');
addImage('587.jpg', '8');
addImage('588.jpg', '8');
addImage('589.jpg', '8');
addImage('590.jpg', '8');
addImage('591.jpg', '8');
addImage('592.jpg', '8');
addImage('593.jpg', '13');
addImage('594.jpg', '8');
addImage('595.jpg', '8');
addImage('596.jpg', '8');
addImage('597.jpg', '8');
addImage('598.jpg', '8');
addImage('599.jpg', '8');
addImage('600.jpg', '8');
addImage('601.jpg', '8');
addImage('602.jpg', '8');
addImage('603.jpg', '13');
addImage('604.jpg', '8');
addImage('605.jpg', '8');
addImage('606.jpg', '8');
addImage('607.jpg', '8');
addImage('608.jpg', '8');
addImage('609.jpg', '8');
addImage('610.jpg', '8');
addImage('611.jpg', '8');
addImage('612.jpg', '8');
addImage('613.jpg', '8');
addImage('614.jpg', '8');
addImage('615.jpg', '8');
addImage('616.jpg', '8');
addImage('619.jpg', '8');
addImage('610.jpg', '8');
addImage('621.jpg', '8');
addImage('622.jpg', '8');
addImage('623.jpg', '13');
addImage('624.jpg', '8');
addImage('625.jpg', '8');
addImage('626.jpg', '8');
addImage('627.jpg', '8');
addImage('628.jpg', '8');
addImage('629.jpg', '8');
addImage('630.jpg', '8');
addImage('631.jpg', '8');
addImage('632.jpg', '8');
addImage('633.jpg', '13');
addImage('634.jpg', '8');
addImage('635.jpg', '8');
addImage('636.jpg', '8');
addImage('637.jpg', '8');
addImage('638.jpg', '8');
addImage('639.jpg', '8');
addImage('640.jpg', '8');
addImage('641.jpg', '8');
addImage('642.jpg', '8');
addImage('643.jpg', '13');
addImage('644.jpg', '8');
addImage('645.jpg', '8');
addImage('646.jpg', '8');
addImage('647.jpg', '8');
addImage('648.jpg', '8');
addImage('649.jpg', '8');
addImage('650.jpg', '8');
addImage('651.jpg', '8');
addImage('652.jpg', '8');
addImage('653.jpg', '1');
addImage('654.jpg', '8');
addImage('655.jpg', '8');
addImage('656.jpg', '8');
addImage('657.jpg', '8');
addImage('658.jpg', '8');
addImage('659.jpg', '8');
addImage('660.jpg', '8');
addImage('661.jpg', '8');
addImage('662.jpg', '8');
addImage('663.jpg', '1');
addImage('664.jpg', '8');
addImage('665.jpg', '8');
addImage('666.jpg', '8');
addImage('667.jpg', '8');
addImage('668.jpg', '8');
addImage('669.jpg', '8');
addImage('670.jpg', '8');
addImage('671.jpg', '8');
addImage('672.jpg', '8');
addImage('673.jpg', '13');
addImage('674.jpg', '8');
addImage('675.jpg', '8');
addImage('676.jpg', '8');
addImage('677.jpg', '8');
addImage('678.jpg', '8');
addImage('679.jpg', '8');
addImage('680.jpg', '8');
addImage('681.jpg', '8');
addImage('682.jpg', '8');
addImage('683.jpg', '13');
addImage('684.jpg', '8');
addImage('685.jpg', '8');
addImage('686.jpg', '8');
addImage('687.jpg', '8');
addImage('688.jpg', '8');
addImage('689.jpg', '8');
addImage('690.jpg', '8');
addImage('691.jpg', '8');
addImage('692.jpg', '8');
addImage('693.jpg', '13');
addImage('694.jpg', '8');
addImage('695.jpg', '8');
addImage('696.jpg', '8');
addImage('697.jpg', '8');
addImage('698.jpg', '8');
addImage('699.jpg', '8');
addImage('700.jpg', '8');
addImage('701.jpg', '8');
addImage('702.jpg', '8');
addImage('703.jpg', '13');
addImage('704.jpg', '8');
addImage('705.jpg', '8');
addImage('706.jpg', '8');
addImage('707.jpg', '8');
addImage('708.jpg', '8');
addImage('709.jpg', '8');
addImage('710.jpg', '8');
addImage('711.jpg', '8');
addImage('712.jpg', '8');
addImage('713.jpg', '8');
addImage('714.jpg', '8');
addImage('715.jpg', '8');
addImage('716.jpg', '8');
addImage('719.jpg', '8');
addImage('710.jpg', '8');
addImage('721.jpg', '8');
addImage('722.jpg', '8');
addImage('723.jpg', '13');
addImage('724.jpg', '8');
addImage('725.jpg', '8');
addImage('726.jpg', '8');
addImage('727.jpg', '8');
addImage('728.jpg', '8');
addImage('729.jpg', '8');
addImage('730.jpg', '8');
addImage('731.jpg', '8');
addImage('732.jpg', '8');
addImage('733.jpg', '13');
addImage('734.jpg', '8');
addImage('735.jpg', '8');
addImage('736.jpg', '8');
addImage('737.jpg', '8');
addImage('738.jpg', '8');
addImage('739.jpg', '8');
addImage('740.jpg', '8');
addImage('741.jpg', '8');
addImage('742.jpg', '8');
addImage('743.jpg', '13');
addImage('744.jpg', '8');
addImage('745.jpg', '8');
addImage('746.jpg', '8');
addImage('747.jpg', '8');
addImage('748.jpg', '8');
addImage('749.jpg', '8');
addImage('750.jpg', '8');
addImage('751.jpg', '8');
addImage('752.jpg', '8');
addImage('753.jpg', '1');
addImage('754.jpg', '8');
addImage('755.jpg', '8');
addImage('756.jpg', '8');
addImage('757.jpg', '8');
addImage('758.jpg', '8');
addImage('759.jpg', '8');
addImage('760.jpg', '8');
addImage('761.jpg', '8');
addImage('762.jpg', '8');
addImage('163.jpg', '1');
addImage('764.jpg', '8');
addImage('765.jpg', '8');
addImage('766.jpg', '8');
addImage('767.jpg', '8');
addImage('768.jpg', '8');
addImage('769.jpg', '8');
addImage('770.jpg', '8');
addImage('771.jpg', '8');
addImage('772.jpg', '8');
addImage('773.jpg', '13');
addImage('774.jpg', '8');
addImage('775.jpg', '8');
addImage('776.jpg', '8');
addImage('777.jpg', '8');
addImage('778.jpg', '8');
addImage('779.jpg', '8');
addImage('780.jpg', '8');
addImage('781.jpg', '8');
addImage('782.jpg', '8');
addImage('783.jpg', '13');
addImage('784.jpg', '8');
addImage('785.jpg', '8');
addImage('786.jpg', '8');
addImage('787.jpg', '8');
addImage('788.jpg', '8');
addImage('789.jpg', '8');
addImage('790.jpg', '8');
addImage('791.jpg', '8');
addImage('792.jpg', '8');
addImage('793.jpg', '13');
addImage('794.jpg', '8');
addImage('795.jpg', '8');
addImage('796.jpg', '8');
addImage('797.jpg', '8');
addImage('798.jpg', '8');
addImage('799.jpg', '8');
addImage('800.jpg', '8');
addImage('801.jpg', '8');
addImage('802.jpg', '8');
addImage('803.jpg', '13');
addImage('804.jpg', '8');
addImage('805.jpg', '8');
addImage('806.jpg', '8');
addImage('807.jpg', '8');
addImage('808.jpg', '8');
addImage('809.jpg', '8');
addImage('810.jpg', '8');
addImage('811.jpg', '8');
addImage('812.jpg', '8');
addImage('813.jpg', '8');
addImage('814.jpg', '8');
addImage('815.jpg', '8');
addImage('816.jpg', '8');
addImage('819.jpg', '8');
addImage('820.jpg', '8');
addImage('821.jpg', '8');
addImage('822.jpg', '8');
addImage('823.jpg', '13');
addImage('824.jpg', '8');
addImage('825.jpg', '8');
addImage('826.jpg', '8');
addImage('827.jpg', '8');
addImage('828.jpg', '8');
addImage('829.jpg', '8');
addImage('830.jpg', '8');
addImage('831.jpg', '8');
addImage('832.jpg', '8');
addImage('833.jpg', '13');
addImage('834.jpg', '8');
addImage('835.jpg', '8');
addImage('836.jpg', '8');
addImage('837.jpg', '8');
addImage('838.jpg', '8');
addImage('839.jpg', '8');
addImage('840.jpg', '8');
addImage('841.jpg', '8');
addImage('842.jpg', '8');
addImage('843.jpg', '13');
addImage('844.jpg', '8');
</script>
</body>
</html>