Spaces:
Running
Running
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<title>Case Converter</title> | |
<style> | |
body { | |
font-family: Arial, sans-serif; | |
background-color: #f4f4f4; | |
margin: 0; | |
padding: 0; | |
display: flex; | |
justify-content: center; | |
align-items: center; | |
height: 100vh; | |
} | |
.container { | |
background-color: #fff; | |
border-radius: 8px; | |
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); | |
width: 80%; | |
max-width: 600px; | |
padding: 20px; | |
text-align: center; | |
} | |
.container h1 { | |
color: #333; | |
margin-bottom: 20px; | |
} | |
.input-group { | |
margin-bottom: 20px; | |
} | |
.input-group textarea { | |
width: 100%; | |
height: 150px; | |
padding: 10px; | |
border: 1px solid #ccc; | |
border-radius: 4px; | |
resize: none; | |
} | |
.buttons { | |
display: flex; | |
justify-content: center; | |
gap: 10px; | |
} | |
.buttons button { | |
padding: 10px 20px; | |
background-color: #007BFF; | |
color: #fff; | |
border: none; | |
border-radius: 4px; | |
cursor: pointer; | |
transition: background-color 0.3s ease; | |
} | |
.buttons button:hover { | |
background-color: #0056b3; | |
} | |
</style> | |
</head> | |
<body> | |
<div class="container"> | |
<h1>Case Converter</h1> | |
<div class="input-group"> | |
<textarea id="input-text" placeholder="Enter text here..."></textarea> | |
</div> | |
<div class="buttons"> | |
<button onclick="convertToUppercase()">Uppercase</button> | |
<button onclick="convertToLowercase()">Lowercase</button> | |
<button onclick="convertToTitleCase()">Title Case</button> | |
<button onclick="convertToSentenceCase()">Sentence Case</button> | |
</div> | |
</div> | |
<script> | |
function convertToUppercase() { | |
const inputText = document.getElementById('input-text').value; | |
document.getElementById('input-text').value = inputText.toUpperCase(); | |
} | |
function convertToLowercase() { | |
const inputText = document.getElementById('input-text').value; | |
document.getElementById('input-text').value = inputText.toLowerCase(); | |
} | |
function convertToTitleCase() { | |
const inputText = document.getElementById('input-text').value; | |
const words = inputText.split(' '); | |
const titleCaseWords = words.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()); | |
document.getElementById('input-text').value = titleCaseWords.join(' '); | |
} | |
function convertToSentenceCase() { | |
const inputText = document.getElementById('input-text').value; | |
const sentences = inputText.split('. '); | |
const sentenceCaseSentences = sentences.map(sentence => sentence.charAt(0).toUpperCase() + sentence.slice(1).toLowerCase()); | |
document.getElementById('input-text').value = sentenceCaseSentences.join('. '); | |
} | |
</script> | |
</body> | |
</html> |